Jonas Herzig
e4da7f331b
DRY main MC window resizing
2021-02-28 09:52:19 +01:00
Jonas Herzig
6094422792
Split off highly version-dependent code from ModCompat
2021-02-23 00:41:22 +01:00
Jonas Herzig
029b228b26
Move ReplayModTweaker into 1.12.2 project
2021-02-23 00:41:22 +01:00
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
1a35234b0a
Move LoadingPlugin into 1.12.2 project
2021-02-19 23:02:39 +01:00
Jonas Herzig
8c2d7d096c
Merge branch 'stable' into develop
2021-02-19 11:58:28 +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
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
ec862f0596
Update jGui
2020-11-07 13:18:10 +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
6e6af1dcbb
Allow keyframe timeline cursor sync to be toggled ( closes #290 )
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
76bec31cd8
Move cache folders into central (hidden) location ( closes #343 )
2020-11-06 18:54:54 +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
d3230e1e38
Add camera path export ( closes #391 )
2020-11-06 18:54:52 +01:00
Jonas Herzig
4c4c052d8a
Record into separate folder so replays only show once fully saved
2020-10-03 12:30:44 +02:00
Jonas Herzig
9af562957f
Merge branch 'stable' into develop
2020-09-27 18:48:54 +02:00
Jonas Herzig
e24c4cd860
Fix incorrect latest version in minimal mode popup ( fixes #375 )
...
Also clean up the `1.7.6-1.7.10` to just `1.7.10`.
2020-09-27 12:31:05 +02:00
Jonas Herzig
83690f4024
Refactor key binding registrations to be more easily expandable
2020-09-06 11:45:37 +02:00
Jonas Herzig
00cb2b43a8
Rewrite main menu button offset to be more compatible ( closes #341 )
...
In particular, we now position it relative to the realms (fallback to
multiplayer) button.
This removes the need for special-casing ModMenu and fixes compatibility with
Better Mod Button.
2020-09-06 11:45:37 +02:00
Jonas Herzig
8fac84bfe9
Merge branch 'release-2.4.4' into develop
2020-09-04 12:01:56 +02:00
Jonas Herzig
8ef3ab8647
Stop relying on fabric-api internals to inject resource packs
...
Fixes compatibility with fabric-api 0.20+
2020-09-04 11:37:25 +02:00
Jonas Herzig
e294ebe8c9
Add multi-select to keyframe repository (see #318 )
2020-08-29 14:27:07 +02:00
Jonas Herzig
9a27138e78
Fix crash when config is missing a value
2020-08-29 10:19:01 +02:00
Jonas Herzig
ab2b89f838
Add per-server overwrite for auto-recording setting ( closes #313 )
2020-08-28 18:31:25 +02:00
Jonas Herzig
ebe6da28fb
Run recovery in background with progress indicator ( closes #326 )
2020-08-28 16:34:09 +02:00
Jonas Herzig
739d5b2807
Add key hints to buttons which have corresponding keybindings
2020-08-28 15:58:02 +02:00
Jonas Herzig
c2f51d41fa
./gradlew :1.16.2:setCoreVersion
2020-08-28 14:55:40 +02:00
Jonas Herzig
16c759f1dd
Drop lombok, it has been causing too much confusion
...
Basically the result of the Delombok function, except we use IntelliJ's equals,
hashCode and toString and don't re-organize imports (cause that breaks the
preprocessor) and a bunch of manual cleanup was necessary (and half the classes
weren't even converted).
2020-08-28 14:06:31 +02:00
Jonas Herzig
27edfcb4f3
Fix incompatibility with mods which mixin into Main ( fixes #327 )
2020-08-22 14:04:05 +02:00
Jonas Herzig
fd7b6030f9
Fix keybinding conflicts on 1.14+ ( fixes #268 )
...
This fixes both, replay-exclusive keybindings blocking vanilla ones as well as
vanilla keybindings blocking replay-exclusive ones.
The magic happens in Mixin_ContextualKeyBindings.
2020-07-25 21:40:02 +02:00
Jonas Herzig
063657af4c
Fix DELETE keybinding on 1.14+ ( fixes #270 )
2020-07-25 19:52:18 +02:00
Jonas Herzig
a4b6e92627
Position recording control buttons relative to Exit ( fixes #281 )
2020-07-25 18:43:33 +02:00
Jonas Herzig
294f24c71e
Fix jGui resources in 1.16 dev env
2020-07-13 20:23:21 +02:00
Jonas Herzig
5bf6773655
Merge remote-tracking branch 'origin/develop' into snapshot
2020-06-28 22:07:49 +02:00
Jonas Herzig
0ab1db9517
Improve handling of CrashException in runLater ( fixes #205 )
2020-06-28 21:12:12 +02:00
Jonas Herzig
6038d3c4df
[1.14+] Fix resource pack loading during rendering ( fixes #182 )
2020-06-28 21:12:12 +02:00
Jonas Herzig
72b44c368b
[1.8] Fix incorrect event bus for deferred runLater ( fixes #206 )
2020-06-28 21:12:12 +02:00
Jonas Herzig
04c902a792
[1.8.9] Fix launching in development environment
2020-06-28 21:12:12 +02:00
Jonas Herzig
30aa992ddb
Update to 1.16-pre5
2020-06-15 11:14:30 +02:00