SuccessChanges

Summary

  1. Update jGui (details)
  2. Add gradle tasks for automating the release process (details)
  3. Add GUI that offers the user to install OpenEye (details)
  4. Properly register replay restrictions plugin channel (details)
  5. Update jGui (fixes #15) (details)
  6. Increase spacing between rows in the render settings gui (details)
  7. Center star between resolution fields in render settings gui (details)
  8. Fix camera player head being visible while in third person (details)
  9. Fix bitrate field always being active regardless of selected preset (details)
  10. Update jGui Fix popups being drawn outside of the actually visible (details)
  11. Fix marker not being deselected when clicking anywhere else (details)
  12. Fix markers not being removed (details)
  13. Allow deletion of selected keyframes by pressing the DELETE key (fixes (details)
  14. Allow moving the keyframe timeline cursor by dragging (fixes #18) (details)
  15. Update jGui Fix handling of ESC key in popups (fixes #17) (details)
  16. Add error popup when trying to play path with reversed time keyframes (details)
  17. Fix crash when moving the last keyframe (details)
  18. Fix crash when setting two keyframes to the same time via the edit (details)
  19. Fix camera path always playing from the beginning regardless of ctrl key (details)
  20. Add tooltips to ingame buttons (details)
  21. Replace custom update system with forge update checker (details)
  22. Make sure video folder exists before rendering (fixes #24) (details)
  23. Fix spectated player having the arm model of the camera player (details)
  24. Change video preview to be compatible with Optifine (details)
  25. Add compatibility for GLSL Shaders (details)
  26. Draw the GuiVideoRenderer on a separate framebuffer that has the actual (details)
  27. Add Optifine compatibility to rendering by disabling their separate (details)
  28. Fix opening a replay multiple times by quickly double clicking (fixes (details)
  29. Make ShaderReflection init fail fast, not printing out unneeded (details)
  30. Download OpenEye via http because of outdated java versions (details)
Commit 2a7542aeb8a7d9fee93c58f906646407a03949ee by Jonas
Update jGui
Never use decimal point regardless of user locale (fixes #13) Make
popups disable user input and show the mouse when opened on an overlay
(fixes #11) Fix de-focusing of text fields when focusing another text
field (fixes #14)
The file was modifiedjGui
Commit 9de63ce9b1008aec662d15f47aa6678e761f46c9 by Jonas
Add gradle tasks for automating the release process
The file was modifiedbuild.gradle
Commit 45191daad482d7d2a3ea8bc310bac3281d09810d by Jonas
Add GUI that offers the user to install OpenEye
The file was addedsrc/main/java/com/replaymod/extras/OpenEyeExtra.java
The file was modifiedsrc/main/resources/assets/replaymod/lang/en_US.lang
The file was modifiedsrc/main/java/com/replaymod/extras/ReplayModExtras.java
Commit a804d6b8a3dc784348ea18360cdaea097fe36c7b by Jonas
Properly register replay restrictions plugin channel
The file was modifiedsrc/main/java/com/replaymod/recording/ReplayModRecording.java
Commit 6d0cdfbcb478b04daab23e3d8f3c183f87e1c260 by Jonas
Update jGui (fixes #15)
The file was modifiedjGui
Commit e35bfcaa5886923c9c32e5e3b9be1d34c4bc4cce by Jonas
Increase spacing between rows in the render settings gui
The file was modifiedsrc/main/java/com/replaymod/render/gui/GuiRenderSettings.java
Commit dd0537b8fd95be69db3951d9cf0aa66f9a6dcabc by Jonas
Center star between resolution fields in render settings gui
The file was modifiedsrc/main/java/com/replaymod/render/gui/GuiRenderSettings.java
Commit b5a6d8b3072fc40d1147bd6b9b47a3b1e1e15558 by Jonas
Fix camera player head being visible while in third person
The file was modifiedsrc/main/java/com/replaymod/replay/camera/CameraEntity.java
Commit 21bbeb2235671697a0a3ef05d8702ca16d8c2f56 by Jonas
Fix bitrate field always being active regardless of selected preset
(fixes #20)
The file was modifiedsrc/main/java/com/replaymod/render/gui/GuiRenderSettings.java
Commit 4e6b387f974880d38000ad885a732d7c4adc09ff by Jonas
Update jGui Fix popups being drawn outside of the actually visible
element (fixes #21)
The file was modifiedjGui
Commit b2c7faac6f2cf2aba59788c805cc3497d139e138 by Jonas
Fix marker not being deselected when clicking anywhere else
The file was modifiedsrc/main/java/com/replaymod/replay/gui/overlay/GuiMarkerTimeline.java
Commit d547098ce85c202365c454710b7cbbdc6adee5f5 by Jonas
Fix markers not being removed
Markers were saved in a (Hash)Set even though they are mutable. Reducing
the exposed interface to Collection allows changing the interal
implementation to ArrayList which solves the problem.
The file was modifiedsrc/main/java/com/replaymod/replay/ReplayHandler.java
Commit 1851e973466a3807927227c7992b6e049cc1340f by Jonas
Allow deletion of selected keyframes by pressing the DELETE key (fixes
#19)
The file was modifiedsrc/main/java/com/replaymod/simplepathing/gui/GuiPathing.java
Commit 721fdc4d86e916f2f479c1a10755ad1c8ad3bdbe by Jonas
Allow moving the keyframe timeline cursor by dragging (fixes #18)
The file was modifiedsrc/main/java/com/replaymod/simplepathing/gui/GuiKeyframeTimeline.java
Commit 9c605baa7e31cf54231b92af808b5c957029d8eb by Jonas
Update jGui Fix handling of ESC key in popups (fixes #17)
This commit changes the behavior of the escape key from closing the
current gui screen to only closing the current layer of the gui screen.
E.g. pressing ESC closes the popup but not the gui screen, it used to
close both
The file was modifiedsrc/main/java/com/replaymod/simplepathing/gui/GuiEditKeyframe.java
The file was modifiedsrc/main/java/com/replaymod/replay/gui/overlay/GuiEditMarkerPopup.java
The file was modifiedjGui
The file was modifiedsrc/main/java/com/replaymod/online/gui/GuiReplayCenterSearch.java
Commit fcd4c0788efbe90965841a933087576edef48127 by Jonas
Add error popup when trying to play path with reversed time keyframes
Update jGui
The file was modifiedsrc/main/java/com/replaymod/simplepathing/gui/GuiPathing.java
The file was modifiedsrc/main/java/com/replaymod/simplepathing/gui/GuiKeyframeTimeline.java
The file was modifiedsrc/main/resources/assets/replaymod/lang/en_US.lang
The file was modifiedjGui
Commit 18f83039af7d6acb25952238b551340ca52c0438 by Jonas
Fix crash when moving the last keyframe
The file was modifiedReplayStudio
Commit 4805e5e9f50790c955db2986b681265fc6d246f9 by Jonas
Fix crash when setting two keyframes to the same time via the edit
keyframe gui
The save button is now disabled if the configured time is already
occupied.
The file was modifiedsrc/main/java/com/replaymod/simplepathing/gui/GuiEditKeyframe.java
Commit b240f8a27691d7ff5600bf84f8551ae115c13094 by Jonas
Fix camera path always playing from the beginning regardless of ctrl key
The file was modifiedsrc/main/java/com/replaymod/pathing/player/RealtimeTimelinePlayer.java
The file was modifiedsrc/main/java/com/replaymod/pathing/player/AbstractTimelinePlayer.java
The file was modifiedsrc/main/java/com/replaymod/simplepathing/gui/GuiPathing.java
Commit c8b71dc2cce19f25e20e720e58a1a2b40b0263cb by Jonas
Add tooltips to ingame buttons
The file was modifiedsrc/main/java/com/replaymod/replay/gui/overlay/GuiReplayOverlay.java
The file was modifiedsrc/main/java/com/replaymod/simplepathing/gui/GuiPathing.java
Commit cc65b26c31bdcdbacf653c702a50b0dd8c9e949a by Jonas
Replace custom update system with forge update checker
The file was modifiedsrc/main/java/com/replaymod/core/ReplayMod.java
The file was modifiedsrc/main/java/com/replaymod/extras/ReplayModExtras.java
The file was removedsrc/main/java/com/replaymod/extras/VersionChecker.java
Commit d82cef36875981e7006022ac768d85ed563188c6 by Jonas
Make sure video folder exists before rendering (fixes #24)
The file was modifiedsrc/main/java/com/replaymod/render/VideoWriter.java
Commit 9ff767b054066dc08b8cb434f6afc8ce50136503 by Jonas
Fix spectated player having the arm model of the camera player
The file was modifiedsrc/main/java/com/replaymod/replay/camera/CameraEntity.java
Commit 92eb11a61728d65d3af4f5c653340c867c6776cb by Jonas
Change video preview to be compatible with Optifine
The file was modifiedsrc/main/java/com/replaymod/render/gui/GuiVideoRenderer.java
Commit 636ce7bdd4c91cbed2d76b18cbe509b4075fcd46 by Jonas
Add compatibility for GLSL Shaders
The file was addedsrc/main/resources/mixins.compat.shaders.replaymod.json
The file was modifiedsrc/main/java/com/replaymod/render/capturer/WorldRenderer.java
The file was modifiedsrc/main/java/com/replaymod/render/capturer/ODSFrameCapturer.java
The file was modifiedsrc/main/java/com/replaymod/render/mixin/MixinEntityRenderer.java
The file was addedsrc/main/java/com/replaymod/compat/shaders/mixin/MixinShaderEntityRenderer.java
The file was modifiedsrc/main/java/com/replaymod/render/capturer/OpenGlFrameCapturer.java
The file was modifiedsrc/main/java/com/replaymod/core/LoadingPlugin.java
The file was modifiedsrc/main/java/com/replaymod/render/hooks/EntityRendererHandler.java
Commit 3a28c5ba6f3228fa105a7e5cba6d76664280629d by Jonas
Draw the GuiVideoRenderer on a separate framebuffer that has the actual
size of the window instead of MC's framebuffer which may have a
different size
The file was modifiedsrc/main/java/com/replaymod/render/rendering/VideoRenderer.java
Commit e5eb982b984bf7f7471fee00db63899a6c21dc43 by Jonas
Add Optifine compatibility to rendering by disabling their separate
chunk loading queue Add compatibility to shaders that utilize the Shadow
Map by manually setting displayListEntitiesDirty to false Call
Shaders.beginRender in an Event Handler to avoid calling all of
EntityRenderer#renderWorld
The file was modifiedsrc/main/java/com/replaymod/render/hooks/EntityRendererHandler.java
The file was addedsrc/main/java/com/replaymod/compat/shaders/mixin/MixinShaderRenderChunk.java
The file was modifiedsrc/main/java/com/replaymod/render/mixin/MixinRenderGlobal.java
The file was modifiedsrc/main/resources/mcmod.info
The file was addedsrc/main/java/com/replaymod/compat/shaders/ShaderBeginRender.java
The file was modifiedsrc/main/java/com/replaymod/compat/shaders/mixin/MixinShaderEntityRenderer.java
The file was addedsrc/main/java/com/replaymod/compat/shaders/mixin/MixinShaderRenderGlobal.java
The file was addedsrc/main/java/com/replaymod/compat/ReplayModCompat.java
The file was modifiedsrc/main/resources/mixins.compat.shaders.replaymod.json
The file was addedsrc/main/java/com/replaymod/compat/shaders/ShaderReflection.java
Commit 0db1b9ef5adbdba26172c5e94333d0b25c21ac47 by Jonas
Fix opening a replay multiple times by quickly double clicking (fixes
#25)
The file was modifiedsrc/main/java/com/replaymod/replay/gui/screen/GuiReplayViewer.java
Commit 0c48d6a1dd53b1bc4a2d1b258433840cecc5649c by Jonas
Make ShaderReflection init fail fast, not printing out unneeded
exceptions
The file was modifiedsrc/main/java/com/replaymod/compat/shaders/ShaderReflection.java
Commit 682fb4bfdcd1ca97ea775ab9da75f78b32b07fd9 by Jonas
Download OpenEye via http because of outdated java versions
The Java version shipped with the default Minecraft launcher for Windows
and OSX, is quite old and does not contain the necessary root
certificates for properly accepting LetsEncrypt's certificates. This can
be reversed once the Minecraft launcher ships at least 1.8.0_101.
The file was modifiedsrc/main/java/com/replaymod/extras/OpenEyeExtra.java