CrushedPixel
ceb40d2468
Timelines now only jump when left-clicked, and jumping to a Marker is done via right-click
2015-06-18 15:52:34 +02:00
CrushedPixel
cb6f3426f4
Prevented NPE in StringUtils#splitStringInMultipleRows
2015-06-18 15:52:01 +02:00
CrushedPixel
cd996dcf3b
Replay Timeline doesn't draw blue Spectator Keyframes connections anymore
...
Keyframe Timeline doesn't have the Marker hover texts anymore
2015-06-18 12:04:42 +02:00
CrushedPixel
7f93a119be
Adapted improved Password requirements (up to 32 instead of up to 16 characters)
2015-06-17 12:06:21 +02:00
johni0702
ced45bb66f
Improve cubic to equirectangular conversion by only computing pixel locations once
...
Fix empty try-catch in MinecraftTicker
2015-06-17 10:23:19 +02:00
CrushedPixel
b463dcaa4d
Removed debug message in GuiPlayerOverview
2015-06-16 22:37:17 +02:00
CrushedPixel
163faddded
Only allows Living Entities and Paintings to be spectated
2015-06-16 22:36:56 +02:00
CrushedPixel
2991131c3a
Removed unused MarkerButton code from GuiReplayOverlay
...
Resets Keyframe Timeline's Zoom and Slider Position
2015-06-16 22:36:27 +02:00
CrushedPixel
f33c00814a
Properly resets GuiReplaySpeedSlider's text value when calling reset() function
2015-06-16 22:35:51 +02:00
CrushedPixel
828f3c9ba0
Made Advanced Settings ToggleButtons toggleable (Path Interpolation and Force Render Chunks setting)
2015-06-16 21:41:14 +02:00
CrushedPixel
7f47e40ef4
Custom Key inputs are only handled when no GUI (or GuiMouseInput) open
2015-06-16 21:36:23 +02:00
johni0702
b0f253538c
Fix crash on exit of replay (no longer processing clicks mid-rendering) and OpenGL error warnings
...
Remove MCTimerHandler, instead always install the ReplayTimer
2015-06-16 19:33:48 +02:00
CrushedPixel
8d61bfbfa8
Disabled Upload Button in Replay Viewer by Default (to prevent ArrayIndexOutOfBoundsException)
...
By default, Path Preview is disabled
2015-06-15 23:17:12 +02:00
CrushedPixel
5805db984c
Passes File Description to API when Uploading
2015-06-15 14:56:52 +02:00
CrushedPixel
3341b3e681
Added Keybinding to toggle Path Preview Visibility
2015-06-15 14:42:41 +02:00
CrushedPixel
3df1bdcfc8
Added PathPreviewRenderer to draw a Preview of the current Camera Path into the World
...
Added KeyframesModifyEvent to be dispatched whenever the ReplayHandler's Keyframe List is changed
Refactored Event package
Reworked Settings GUI
2015-06-15 14:41:20 +02:00
johni0702
6d4512e74b
Remove unused method in GuiTimeline
2015-06-14 14:13:29 +02:00
johni0702
be4ee42dcb
Add GuiTextArea
...
Reorder and add description to GuiUpload
2015-06-14 14:13:03 +02:00
CrushedPixel
2f7692d863
The Position Keyframe Button now turns into a Spectator Keyframe Button when Spectator Keyframe is selected or no Position Keyframe Selected and spectating an Entity
2015-06-14 10:42:51 +02:00
CrushedPixel
5c0565bcc7
Malformed Metadata files don't make the GuiReplayListEntry spam error messages anymore
2015-06-12 23:28:36 +02:00
CrushedPixel
8570664edc
Fixed possible NPEs if Keyframes in List being null
2015-06-12 23:28:10 +02:00
CrushedPixel
8ef7e768d6
Got rid of cancerous Cloneable interface and fixed possible NPE when cloning a Position Keyframe
2015-06-12 23:27:43 +02:00
CrushedPixel
b1864424d9
Prevented NPE in GuiReplayListEntry draw method
2015-06-12 22:50:23 +02:00
CrushedPixel
21be99f2a1
Changed KeyInputHandler not to oppress Key Inputs when not in Replay
2015-06-12 22:50:08 +02:00
johni0702
f1327dbdc1
Add method to TooltipRenderer which accepts Color instead of ARGB int
2015-06-10 18:48:48 +02:00
CrushedPixel
05cc37adcc
Marker names are now being displayed when hovering over them
...
Marker names are now editable in GuiEditKeyframe
2015-06-10 16:44:29 +02:00
CrushedPixel
0390533f9b
Markers can now be removed using the M key (in the replay)
2015-06-09 23:20:47 +02:00
CrushedPixel
d891436427
Markers are now being saved upon exiting the Replay
2015-06-09 23:16:45 +02:00
CrushedPixel
492f94c19f
Took Moesh trolling to the next level
2015-06-09 23:05:31 +02:00
CrushedPixel
0a1680e891
Keyframe Presets now ignore Marker Keyframes and those are not overwritten when loading a preset
2015-06-09 23:05:18 +02:00
CrushedPixel
b2ad52d5b6
Markers are now subclasses of Keyframe
...
Markers can now be moved and jumped to on the Replay Timeline
2015-06-09 22:55:20 +02:00
CrushedPixel
d30ef19c89
Added Event Markers to Replay, which allow players to quickly mark important events while recording (M key by default)
...
Added Event Marker Indicators to be displayed on GuiTimeline
2015-06-09 16:08:06 +02:00
CrushedPixel
ea968ca418
Added support for Descriptions in API Client
...
Added hint for Replay Name in GuiUploadFile
2015-06-04 19:26:28 +02:00
johni0702
146aa40bd4
Fix relative coordinates being taken as absolute
2015-06-04 17:59:46 +02:00
CrushedPixel
466727e285
Set maximum username length to 16
2015-06-04 17:10:10 +02:00
CrushedPixel
99718a1316
The Replay Viewer now loads its entries asynchronously to prevent Minecraft from freezing whenever the Replay Viewer is opened
2015-06-04 16:48:58 +02:00
CrushedPixel
b9c46578af
In the Replay Viewer, the "Upload" button is no longer disabled when not logged in, instead it forwards to a Login Prompt on button click
2015-06-04 16:14:46 +02:00
CrushedPixel
d15011eff6
Added information about online files (favorites, author etc.) to GuiReplayListEntry
2015-06-04 16:14:46 +02:00
CrushedPixel
9c01db6fe1
Localized SecondsToString method in DurationUtils
...
Added compact SecondsToShortString method to DurationUtils
2015-06-04 16:14:45 +02:00
johni0702
20b4c9b7bd
Only handle key inputs during replay
2015-06-04 14:50:17 +02:00
johni0702
eaf987b403
Only set view entity if it's not already set
2015-06-04 14:35:53 +02:00
johni0702
edd01b3981
Fix shader compatibility in default renderer
...
Disable shaders in cubic and stereoscopic rendering
2015-06-04 14:21:44 +02:00
CrushedPixel
a8c5e98c29
Manually toggle GuiCheckButtons in GuiRenderSettings' actionPerformed
...
Properly set Selection box when modifying other number input box
2015-06-04 01:20:38 +02:00
CrushedPixel
075dfadf0d
Fix typo in Stereoscopic Render Description
2015-06-04 01:19:47 +02:00
johni0702
dd46027a3a
Fix java 1.6 compatibility
2015-06-03 23:30:48 +02:00
johni0702
d171ff4346
Allow custom resolution for all video rendering modes
...
Remove tiled rendering
Choose different rendering strategy based on video size and framebuffer support
Make size of video writer queue configurable via system properties
2015-06-03 21:20:03 +02:00
CrushedPixel
6b038adaa1
Added support for short Replay File Names in Replay Viewer
2015-06-03 20:35:04 +02:00
CrushedPixel
49633240df
Added Ratings to GuiReplayListEntry display
...
Added support for hidden Server IPs
2015-06-03 20:34:26 +02:00
CrushedPixel
ccf3970bcc
Fixed ArrayIndexOutOfBoundsException when iterating over MouseInput KeyBindings
2015-06-03 20:33:46 +02:00
CrushedPixel
6152104df3
Added Option to hide Server IP when uploading a Replay File
2015-06-03 20:33:26 +02:00