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
Jonas Herzig
2ffde14c60
Update to 1.16-pre1
2020-06-15 09:44:37 +02:00
Jonas Herzig
88be6b3935
Update to 20w22a (minimal mode only)
2020-06-04 13:03:34 +02:00
Jonas Herzig
ef79331037
Remove online features, they're no longer available
2020-05-24 12:38:57 +02:00
Jonas Herzig
3c526a6cd4
Support MM1 in addition to MM2 ( fixes #162 )
...
Cause the latest OptiFabric on 1.14.4 still ships that and it has no support for
entrypoints.
2020-05-23 22:31:01 +02:00
Jonas Herzig
1123341182
Fix RM not loading another mod loads mixin first ( fixes #181 )
2020-05-23 20:06:18 +02:00
Jonas Herzig
154952a8ac
Change ModCore messages cause people keep thinking those are errors
2020-05-23 14:37:44 +02:00
Jonas Herzig
4aa256d53b
Cleanup raw and cache files after some time ( fixes #143 )
2020-05-08 10:57:34 +02:00
Jonas Herzig
72ce522813
Ensure task queue is not locked during rendering ( fixes #157 )
...
Similar to 3fedc22 in effect and cause. However tasks are executed, they just
cannot be submitted pre-1.14 because MC would continuously hold the lock on the
scheduledTasks queue for the entire renderVideo call.
2020-05-07 14:11:02 +02:00
Jonas Herzig
1249ca4167
Add ModCore integration
2020-04-21 21:30:24 +02:00
Jonas Herzig
b852a1787d
Downgrade pre-1.12 back to Mixin 0.7.10
2020-04-21 21:11:31 +02:00
Jonas Herzig
5953435dc5
[1.14+] Fix reading of lang files with CRLFs (mitigates #132 )
2020-04-16 14:55:46 +02:00
Jonas Herzig
0d3a689f17
[1.14+] Fix "Player Overview" title
...
We used to remap the old language key layout for inputs to the one used by
fabric but didn't consider that we might still be directly referencing the old
key somewhere else (e.g. for the Player Overview title).
With this commit, we retain the original and add the new mapping.
2020-04-16 14:48:23 +02:00
Jonas Herzig
97f901408e
Reduce mixin plugin log message verbosity to debug level
2020-04-08 12:59:59 +02:00
Jonas Herzig
e3f621b86a
Work around the fact that our mixins may be loaded before Optifabric
2020-04-06 20:39:15 +02:00
Jonas Herzig
27bdc78688
Give up on end portal animation mixin when OF is installed
2020-04-06 20:38:53 +02:00
Jonas Herzig
ed6ba740bb
Workaround OF breaking spectator hand mixin
2020-04-06 20:37:45 +02:00