CrushedPixel
22be6d193a
Fixed https://trello.com/c/wwJ2XyGN/ | Jumping in time also moves cursor on Keyframe Timeline
2015-07-04 14:54:49 +02:00
CrushedPixel
ab51cad1fc
Resets color before drawing Eye Icon in GuiReplayOverlay | https://trello.com/c/IxHVkYQ8/
2015-07-03 12:31:14 +02:00
CrushedPixel
d2cead161d
Made GuiKeyframeRepository a lot slimmer (it's so sexy now *__*)
2015-07-03 12:25:56 +02:00
CrushedPixel
5960632354
Added Clean Callback Setting to GuiReplaySettings
2015-07-03 11:59:27 +02:00
CrushedPixel
a1941a8be5
Declared several variables in Method declaration final to make the code Java 1.6 compatible
2015-07-03 11:31:50 +02:00
CrushedPixel
c5924dd570
Reworked GuiKeyframeRepository, resolving https://trello.com/c/rEuxk1ls/
2015-07-03 01:34:53 +02:00
CrushedPixel
6a3104c6bc
Moved "Main Menu" Button in Replay Center to the right side because it annoyed Hudeler | https://trello.com/c/wUiKfybu/
2015-07-03 00:26:26 +02:00
CrushedPixel
ff9e341c9a
Added a way to customize the main Command | https://trello.com/c/PAFUGf6x/
2015-07-03 00:08:19 +02:00
CrushedPixel
071a44e526
Uses ProgressUpdateListener interface in GuiUploadFile
2015-07-02 23:17:59 +02:00
CrushedPixel
8c81dd414e
Added new Gui with Progress Bar when editing a Replay using the ReplayEditor | https://trello.com/c/uGFDgv6E/
...
Added ProgressUpdateListener interface for the use with ProgressBars
2015-07-02 23:08:09 +02:00
CrushedPixel
088bb00ab3
Fixed the GuiLoadingListEntry in the ReplayViewer List being removed at a completely wrong time | https://trello.com/c/O26k7DTC/
2015-07-02 15:08:51 +02:00
CrushedPixel
e1c19d7537
Made custom command line arguments respect placeholders like %FPS%
2015-07-02 13:25:29 +02:00
CrushedPixel
bfe721c00c
Enabled Keyboard.enableRepeatEvents in GuiRenderSettings
2015-07-01 21:12:55 +02:00
CrushedPixel
a189868390
Added Support for custom ffmpeg Command Line Arguments when Rendering a Video | https://trello.com/c/69CNoWuA/
2015-07-01 13:28:41 +02:00
CrushedPixel
9da89c4f07
Finally gave up on trying to inject YouTube 360° Metadata into Videos and removed respective Checkbox in GuiRenderSettings
2015-06-30 18:10:33 +02:00
johni0702
8bf1731345
Fix buttons in replay settings toggling twice
2015-06-30 18:08:45 +02:00
CrushedPixel
2ae5a95c6f
RenderSettings: The Render Method Dropdown Listener calls the Y Resolution Input's moveCursorBy() Method to recalculate the aspect ratio if neccessary, resolving https://trello.com/c/unn8VGbf/
2015-06-30 15:00:06 +02:00
CrushedPixel
7f1d0f59bc
Added Bitrate Input Field for GuiRenderSettings
2015-06-30 01:33:46 +02:00
johni0702
a058497727
Fix all warnings
...
Add and make use of Lombok
Remove Mojang API
Remove ZipFileUtils
Remove StreamTools in favor of Apache IOUtils
Keyframe should be abstract all derivatives final
Replace clone in Keyframe with copy
Move some constants from GuiReplaySetttings to GuiConstants
2015-06-29 21:45:37 +02:00
CrushedPixel
645edbb20e
Prevent ArrayIndexOutOfBoundsException when loading a newly created Camera Path by loading it from the dirty version | https://trello.com/c/WPikP6ig/
2015-06-29 16:04:20 +02:00
CrushedPixel
66567c3834
Requires at least two Position one Time Keyframe for Camera Paths/Rendering | https://trello.com/c/qJZSno6o/
2015-06-29 13:44:32 +02:00
johni0702
f19fc0ab36
Use ffmpeg for video exporting (default webm)
...
Remove monte media lib
2015-06-29 13:02:41 +02:00
CrushedPixel
3524dfbd5f
Added compatibility with GuiTextField#drawTextBox() method in GuiAdvancedTextField
2015-06-18 16:02:59 +02:00
CrushedPixel
39dfa29d70
Added Keyframe type dependant title to GuiEditKeyframe
...
Added Hint to Event Marker Name Input Text Field
2015-06-18 16:02:32 +02:00
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
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
CrushedPixel
b463dcaa4d
Removed debug message in GuiPlayerOverview
2015-06-16 22:37:17 +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
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
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
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
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
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