Jonas Herzig
9bde5fae49
Move ResourcePackRepositoryAccessor into 1.7.10 project
2021-02-23 00:41:22 +01:00
Jonas Herzig
f15eaf95c1
Split off 1.12.2 overwrite from MixinKeyboardListener
2021-02-23 00:41:22 +01:00
Jonas Herzig
9e152f2655
Move GLStateTrackerTransformer into 1.7.10 project
2021-02-23 00:41:22 +01:00
Jonas Herzig
1329f2d703
Move GLErrorTransformer into 1.7.10 project
2021-02-23 00:41:22 +01:00
Jonas Herzig
66c1f63219
Move GuiFactory into 1.12.2 project
2021-02-23 00:41:22 +01:00
Jonas Herzig
633bc19650
Use callback-style events throughout all versions
...
Removes the need for //#if statements on each and every event handler.
Instead we now always use the equivalent Callback and have one central 1.12.2
class which forwards Forge events to the callbacks.
2021-02-23 00:41:22 +01:00
Jonas Herzig
0be2082fe7
Split off highly version dependent code from ReplayMod
2021-02-20 00:43:49 +01:00
Jonas Herzig
bc9d8cb3d1
Split off highly version dependent code from SettingsRegistry
2021-02-20 00:43:46 +01:00
Jonas Herzig
9a67a64555
Drop server-side restrictions implementation
...
I don't think this sees sufficient use to justify updating.
Especially because it's non-trivial with forge's network changes.
Ping me if you actually used this.
2021-02-20 00:43:46 +01:00
Jonas Herzig
1a35234b0a
Move LoadingPlugin into 1.12.2 project
2021-02-19 23:02:39 +01:00
Jonas Herzig
bcde675775
Update jGui
2021-02-19 17:32:41 +01:00
Jonas Herzig
8c2d7d096c
Merge branch 'stable' into develop
2021-02-19 11:58:28 +01:00
Jonas Herzig
c0a95d278e
Add toString implementation to RenderSettings
...
We print them to the log in a few places, that's fairly useless without a
toString implementation.
2021-02-17 21:53:07 +01:00
Jonas Herzig
51a4ade37e
Fix slow drifting in FullReplaySender replay time ( fixes #451 )
2021-02-17 15:16:33 +01:00
Jonas Herzig
56e5df65d5
Use vanilla sound engine to play render success sound ( fixes #286 )
2021-02-17 11:27:09 +01:00
Jonas Herzig
5f0218929b
Process sub-selection of render jobs in displayed order ( fixes #488 )
2021-02-17 03:33:14 +01:00
Jonas Herzig
6d0d50f5b3
Fix "Render All" button in render queue ( fixes #447 )
2021-02-17 03:06:52 +01:00
Jonas Herzig
cdb93a1716
Fix spectating via clicking on forge ( fixes #432 )
2021-02-17 02:55:49 +01:00
Jonas Herzig
ae0b0e3f13
Allow any entity to be spectated on 1.8+ ( fixes #382 )
...
Idk why this was restricted in the first place, ask Marius: 163faddd
2021-02-17 01:19:29 +01:00
Jonas Herzig
72d5d43ad2
Suppress CancellationException when stopping camera path
2021-02-17 01:19:29 +01:00
Jonas Herzig
a5f874e571
Fix crash with certain render output file values ( fixes #396 )
2021-02-17 01:19:29 +01:00
Jonas Herzig
19ff1ef38b
Do not bother recovering useless replays ( fixes #444 )
...
Useless replays being those for which auto-recording was disabled and Start
never pressed.
2021-02-16 22:38:39 +01:00
Jonas Herzig
57c7362e34
Merge branch 'stable' into develop
2020-11-22 17:10:27 +01:00
Jonas Herzig
673964ea6a
Hide Saving Replay popup when no output is produced ( fixes #420 )
...
I.e. if the had Auto-Recording disabled and never pressed start, there won't be
any replays and it would just be the Done button, which is pointless.
2020-11-22 16:04:14 +01:00
Jonas Herzig
c3c59ec1c0
Trim video file extension from glb file name ( fixes #422 )
2020-11-22 15:18:41 +01:00
Jonas Herzig
f7f20ee6cb
Add setting to disable Saving Replay rename dialog ( closes #423 )
2020-11-22 15:03:24 +01:00
Jonas Herzig
f895a13b61
Apply Saving Replay dialog when pressing Enter ( closes #424 )
2020-11-22 14:55:07 +01:00
Jonas Herzig
4739d2278b
Fix render settings not saving when rendering ( fixes #425 )
...
Clicking Cancel or Add to Queue does save them but clicking Render does not.
This is caused by the fact that the GuiRenderSettings are now a popup and no
longer their own screen, so to close them, we need to call its close method, not
close the entire screen.
2020-11-22 14:53:40 +01:00
Jonas Herzig
ee02944391
Fix crash when rendering ODS without depth export ( fixes #418 )
2020-11-22 13:00:37 +01:00
Jonas Herzig
36276d32b6
Fix camera path export roll being inverted ( fixes #427 )
2020-11-22 09:14:51 +01:00
Jonas Herzig
6879729633
Fix OpenEXR export option throwing UnsatisfiedLinkError on Windows
2020-11-15 13:17:00 +01:00
Jonas Herzig
ec862f0596
Update jGui
2020-11-07 13:18:10 +01:00
Jonas Herzig
6308b8a859
Add line between time keyframes and replay timeline ( closes #351 )
2020-11-06 18:54:55 +01:00
Jonas Herzig
3911ff4058
Fix crash when jumping to 00:00 ( closes #227 )
2020-11-06 18:54:55 +01:00
Jonas Herzig
4bff201307
Show warning if first keyframe is not placed at 00:00 ( closes #352 )
2020-11-06 18:54:55 +01:00
Jonas Herzig
577e59fd41
Add undo/redo to keyframe timeline ( closes #305 )
2020-11-06 18:54:55 +01:00
Jonas Herzig
28facc430e
Allow raw key handlers to cancel keybindings (required for #305 )
...
So that when you press e.g. Ctrl+Z, it doesn't trigger the keybinding bound to
Z (currently full brightness).
2020-11-06 18:54:54 +01:00
Jonas Herzig
ccb08d37a7
Store server name (in addition to address) in replays ( closes #324 )
2020-11-06 18:54:54 +01:00
Jonas Herzig
6e6af1dcbb
Allow keyframe timeline cursor sync to be toggled ( closes #290 )
2020-11-06 18:54:54 +01:00
Jonas Herzig
214100840e
Auto-scroll keyframe timeline to cursor where possible ( closes #291 )
2020-11-06 18:54:54 +01:00
Jonas Herzig
fa8266f71c
Fix sync not working when triggered via hotkey buttons ( fixes #399 )
2020-11-06 18:54:54 +01:00
Jonas Herzig
dd5935649d
Do not rely on error handling popup for sodium info ( fixes #392 )
...
Instead we now disable all the Render buttons and give them a tooltip. Much more
user-friendly.
2020-11-06 18:54:54 +01:00
Jonas Herzig
76bec31cd8
Move cache folders into central (hidden) location ( closes #343 )
2020-11-06 18:54:54 +01:00
Jonas Herzig
3ce10d4855
Get rid of thumb magic ( closes #237 )
2020-11-06 18:54:54 +01:00
Jonas Herzig
4402650971
Split hotkey button text over two lines if necessary ( fixes #353 )
2020-11-06 18:54:53 +01:00
Jonas Herzig
6016ebece7
Fix label of non-letter keys in hotkey buttons
2020-11-06 18:54:53 +01:00
Jonas Herzig
f51f6032ca
Use empty hotkey button when key is unbound across all versions
...
This happened to already be the case in 1.16.3 (because of another bug), this
commit makes it intentional and consistent across all versions.
Using the empty label over NONE or another label because it doesn't change the
width of the button and therefore fits nicer with all the other buttons.
2020-11-06 18:54:53 +01:00
Jonas Herzig
e86a583558
Fix crash when clicking hotkey button; introduced in 83690f4
2020-11-06 18:54:53 +01:00
Jonas Herzig
6fc7b8fb0f
Fix incorrect layering of vanilla gui additions ( fixes #385 )
2020-11-06 18:54:53 +01:00
Jonas Herzig
8f094000fe
Fix camera FOV not matching configured FOV
...
This is because the camera is considered flying which causes MC to increase its
FOV slightly.
2020-11-06 18:54:52 +01:00