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
CrushedPixel
d15011eff6
Added information about online files (favorites, author etc.) to GuiReplayListEntry
2015-06-04 16:14:46 +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
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
6152104df3
Added Option to hide Server IP when uploading a Replay File
2015-06-03 20:33:26 +02:00
CrushedPixel
01f80294aa
Spectator Keyframes are now colored blue, and the timespan during which an Entity is spectated is tinted
2015-06-03 14:20:32 +02:00
CrushedPixel
acdce121ba
Removed redundant GuiCancelRender (replaced by GuiVideoRender)
2015-06-03 02:29:32 +02:00
johni0702
d96ba1f135
Update ReplayStudio and add connect replay functionality to replay editor
2015-06-02 19:43:09 +02:00
CrushedPixel
a69fad6663
Removed invalid isDirty() method in GuiKeyframeRepository
2015-06-02 19:05:44 +02:00
CrushedPixel
acbfd1afc9
Fixed Render Time Taken display in GuiVideoRenderer
2015-06-02 19:05:44 +02:00
CrushedPixel
b075314362
Notifies GUI Elements about certain events in GuiRenderSettings
2015-06-02 19:05:44 +02:00
CrushedPixel
ecb3f1bc2c
Renamed Greenscreen into Chroma Keying (because some grammatically correct people told me to do so)
2015-06-02 19:05:44 +02:00
CrushedPixel
689b7c79da
Prevents GuiRenderSettings from being opened if not enough keyframes present
2015-06-02 12:10:32 +02:00
CrushedPixel
cab1b5899c
Added black outline to GuiColorPicker's Color Preview and Picker
...
Realigned Color Preview on Button
2015-06-02 12:02:48 +02:00
CrushedPixel
53810c8ae7
Adjusted Y Position of Checkboxes in GuiRenderSettings (advanced tab)
2015-06-02 12:00:47 +02:00
CrushedPixel
2331634af9
Changed GuiRenderSettings to have "Advanced" settings
...
Added GuiColorPicker and implemented it for Greenscreen color choosing
2015-06-02 02:41:20 +02:00
CrushedPixel
479523d883
Fixed Race Condition which locked the user in the GuiReplaySaving caused by Minecraft opening the GUI in a delayed thread
2015-06-01 19:44:34 +02:00
johni0702
394165cba4
Add render option for sky color (green-screen effect)
2015-06-01 18:50:55 +02:00
johni0702
9e8e84da57
Update ReplayStudio and use its ReplayFile class in trimReplay
2015-06-01 17:10:45 +02:00
CrushedPixel
3c0d3d5dab
Changed GuiProgressBar color to Grey because people complained that Red raped their eyes
2015-06-01 16:31:41 +02:00
CrushedPixel
a2da85e9f0
Added Render Time and Time Left display to GuiVideoRenderer
2015-06-01 16:31:17 +02:00
CrushedPixel
e04496f74d
Automatically registers GuiReplaySaving Objects in constructor to avoid forgetting them
2015-06-01 15:17:25 +02:00
CrushedPixel
6ea9273e38
Made GuiVideoRenderer pretty
2015-06-01 15:17:25 +02:00
CrushedPixel
cdffa73b4a
Added dirty check before rewriting Keyframe Repository
2015-06-01 15:17:24 +02:00
johni0702
4c5e084edc
Use UUIDs instead of entity ids for storing invisible players
2015-06-01 14:35:44 +02:00
CrushedPixel
2918e163d2
Added Eyecon as indicator that Ambient Lighting is enabled
...
Added ShutdownHook to Lighting Handler to prevent high Brightness Values from being saved
2015-06-01 13:57:42 +02:00
CrushedPixel
87223fcc0e
Whenever a Replay File is being written or modified and the user is not in-game, a GuiReplaySaving is opened and asks him to wait
2015-06-01 12:14:22 +02:00
CrushedPixel
7aaae3ea5c
Removed the opening of GuiReplaySaving to allow for more general approach
2015-06-01 11:05:22 +02:00
johni0702
98c2b65023
Fix incorrect entity positions after jumping
2015-06-01 10:57:41 +02:00
johni0702
b3451ed7fd
Use component like system for gui overlay
...
Add missing abort path replay button
2015-06-01 10:17:10 +02:00