Commit Graph
970 Commits
Author SHA1 Message Date
CrushedPixel d34deed0e1 Adding localization for ODS rendering GUI elements 2016-08-22 19:10:36 +02:00
CrushedPixel 186aa04c9e Replace switch statement in ods.vert with if/else chain to support certain Intel Graphics Drivers 2016-08-22 19:10:36 +02:00
johni0702 cd9592cfcb Add ODS support 2016-08-22 19:10:35 +02:00
johni0702 a6efbe6a83 Right clicking on timeline applies clicked path at clicked time 2016-08-22 19:10:35 +02:00
johni0702 ff50f11abf Reset timeline after exiting replay 2016-08-22 19:10:35 +02:00
johni0702 e53acf9812 Update ReplayStudio
Fix interpolator removal in insert and remove method
Fix NPE in entity position tracker when entity does not exist
2016-08-22 19:10:35 +02:00
CrushedPixel 0ef4d0f3b8 The Path Preview's color is now based on the Camera Speed 2016-08-22 19:10:35 +02:00
johni0702 1cf3d3a95a Fix eventual deletion of tmp replay files
If the same replay has crashed twice and both times the tmp replay file
is discarded, the older one should be permanently deleted.
2016-08-22 19:10:35 +02:00
johni0702 ee6f074c75 Update jGui
When validateOnFocusChange is active, treat "" and "-" as 0
2016-08-22 19:10:35 +02:00
johni0702 18da4361f9 Add guis for editing keyframes 2016-08-22 19:10:35 +02:00
johni0702 12d599f570 Allow dragging of keyframes in simplepathing 2016-08-22 19:10:15 +02:00
johni0702 2292cdecea Always update path interpolation when loading new timeline
Fixes path preview not rendering spectator paths after load due to dirty interpolators
2016-08-21 18:22:09 +02:00
johni0702 e8c8e26171 Update jGui to use Java 8 2016-08-16 14:47:29 +02:00
johni0702 fe8571712d Prevent overlay from being closed during path preview
Update jGui
2016-08-16 14:32:03 +02:00
johni0702 c8c301430e Rewrite upload replay gui
Upload jGui
2016-08-16 13:21:06 +02:00
johni0702 108d25c574 Add downloadPath and renderPath settings 2016-08-15 22:18:41 +02:00
johni0702 edf57490a6 Remove lots of old code
Add some additional config settings
Update jGui and ReplayStudio
2016-08-15 22:18:33 +02:00
johni0702 e8df61aeb2 Fix replay not being closed properly 2016-08-14 17:23:44 +02:00
johni0702 00c2404345 Replace SpectatorRenderer 2016-08-14 17:16:42 +02:00
johni0702 1f4e1abae5 Crosshair should only render when targeted entity can be spectated 2016-08-13 20:26:53 +02:00
johni0702 74d0fb2ec0 Remove old GuiEventHandler and move settings button into forge mod list 2016-08-13 20:04:01 +02:00
johni0702 4459bba316 Support wrapping for circular interpolated value (e.g. yaw/pitch) 2016-08-13 17:17:39 +02:00
johni0702 aab7c0e5e2 Automatically load entity position tracker on replay load (async) 2016-08-03 15:18:30 +02:00
johni0702 90aaa4378e Add path preview to simplepathing 2016-08-03 11:48:46 +02:00
johni0702 36c973d13a Add first person spectator keyframes to simplepathing 2016-08-01 23:02:55 +02:00
johni0702 de6e05d0f8 Include interpolator properties when serializing
Remove serialization requirement for Change classes
2016-07-31 13:53:12 +02:00
johni0702 68c5d8583a Clean up parts of the recording module and add support for replay recovery after a crash 2016-07-29 14:56:33 +02:00
johni0702 eedaf75e9e Fix GuiReplayViewer crashing when metadata of replay is missing 2016-07-29 14:04:05 +02:00
johni0702 372521f319 Add ReplayStudio as subproject
Move large parts of pathing to ReplayStudio
Upgrade to Java 8
2016-07-28 15:45:01 +02:00
johni0702 25582b6a51 Separate rendering into its own module 2016-06-14 18:16:42 +02:00
johni0702 65cfdd13ec Allow changing of background type of AbstractGuiScreen 2016-05-08 19:46:51 +02:00
johni0702 4cf44b91f8 Fix (de)serialization of CubicSplineInterpolator in SimplePathing 2016-04-06 10:14:28 +02:00
johni0702 d97f95158c Add cubic spline interpolation used for position keyframes 2016-03-24 15:09:13 +01:00
johni0702 c3773bb11a Fix timeline deserialization 2016-03-12 14:39:33 +01:00
johni0702 9e3484a52f Fix property serialization 2016-03-11 16:03:04 +01:00
johni0702 c123363a9f We cannot use transformAndConcat in this Guava version 2016-03-11 13:04:57 +01:00
johni0702 65d8c2e98b Forge seems to be buggy 2016-03-11 13:03:56 +01:00
johni0702 501b10406c Pressing shift when playing path ignores time keyframes 2016-03-10 13:31:28 +01:00
johni0702 45c411fd90 Split time and position path 2016-03-10 13:01:04 +01:00
johni0702 626429a780 Add common pathing code and SimplePathing module 2016-03-10 12:31:37 +01:00
johni0702 cf9879b198 Use utility method for linking input fields 2016-03-10 12:27:59 +01:00
johni0702 5be1e2d8b6 Fix missing overlay after closing PlayerOverviewGui 2016-03-04 12:47:31 +01:00
johni0702 b3c24ff72f Use ingameGUI directly to print messages to chat 2016-03-02 12:23:18 +01:00
johni0702 93585a2a30 First print exception to console, then to chat (in case this fails) 2016-03-02 12:10:59 +01:00
johni0702 73ee7fd86d Update Gradle to 2.11
Update ForgeGradle to 2.0-SNAPSHOT
Use MixinGradle (0.3-SNAPSHOT)
Target latest 1.8 Forge Recommended Build (1563)
Cleanup build.gradle
2016-03-02 11:40:46 +01:00
johni0702 fc1ece0f03 Remove old GUI API texture 2016-02-26 18:49:58 +01:00
johni0702 5fda6bdf3a Fix jGui textures in development environment 2016-02-26 18:49:49 +01:00
johni0702 8fd66991fb Include jGui lib in final jar 2016-02-20 16:40:57 +01:00
johni0702 145f96749f Move GUI framework to subproject 2016-02-20 16:11:56 +01:00
johni0702 906a8aa7a9 Fix Cancel button in login prompt 2016-02-20 12:08:50 +01:00