CrushedPixel
a5eadd2d01
Created GuiEntryListEntry interface for GuiEntryList contained classes to avoid toString() methods from having to be abused
...
Created GuiFileChooser and according Listeners
Added (non-functional) GuiAssetAdder for CustomImageObjects
2015-07-06 13:44:50 +02:00
CrushedPixel
770c1da071
Only limit character count in GuiTextArea if it's positive
2015-07-04 21:40:44 +02:00
CrushedPixel
3813673ef6
Added a way to limit a GuiTextArea's maximum character count and used it in GuiUploadFile's Description Text Area
...
Set GuiUploadFile's Description Text Area's line and width limit to a high value for better results on the website | https://trello.com/c/YS9EyYPF/
2015-07-04 21:16:27 +02:00
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
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
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
3524dfbd5f
Added compatibility with GuiTextField#drawTextBox() method in GuiAdvancedTextField
2015-06-18 16:02:59 +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
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
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
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
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
d15011eff6
Added information about online files (favorites, author etc.) to GuiReplayListEntry
2015-06-04 16:14:46 +02:00
CrushedPixel
49633240df
Added Ratings to GuiReplayListEntry display
...
Added support for hidden Server IPs
2015-06-03 20:34: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
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
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
3c0d3d5dab
Changed GuiProgressBar color to Grey because people complained that Red raped their eyes
2015-06-01 16:31: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
CrushedPixel
53bb338d1b
Added untranslated hoverKey property to GuiTexturedButton which is to be displayed when hovering over the Button
...
Implemented hoverKey feature in GuiReplayOverlay (doesn't display properly yet)
2015-05-31 18:13:11 +02:00
johni0702
74fb08368b
Remove scrollbar movement on first click
2015-05-31 17:52:10 +02:00
CrushedPixel
39fe6dec4e
Added TooltipRenderer to mimic Item Tooltip Rendering for hover texts and replaced some error/info messages to use the TooltipRenderer
2015-05-31 17:13:21 +02:00
CrushedPixel
f29e1dd558
Added optional parameter to GuiProgressBar to be able to customize the progress text
2015-05-29 20:33:09 +02:00
CrushedPixel
8efcf0bb29
Added GuiProgressBar and implemented it in GuiUploadFile
...
Fixed incorrect success messages in GuiUploadFile
2015-05-29 13:22:20 +02:00
johni0702
9f3a97f65c
Cleanup, relocate and split up GuiReplayOverlay
...
Merge gui resources into one texture
2015-05-26 01:08:22 +02:00
CrushedPixel
2b3bc2787a
Added GuiRenderSettings to customize rendering
2015-05-24 01:26:01 +02:00
CrushedPixel
04d0461929
Implemented Left and Right Direction GuiArrowButton
...
Added quick way to switch between Keyframes of similar type in GuiEditKeyframe
2015-05-23 01:20:20 +02:00
CrushedPixel
f9c3448cd5
GuiEditKeyframe now allows the user to set the Keyframe's exact position on the timeline
2015-05-23 00:21:49 +02:00
CrushedPixel
cbbc50a37a
Renamed "Camera Tilt" to "Camera Roll" (new naming convention!)
...
Changed Camera Roll to use Degree Values
Started adding Timeline Position Editing to GuiEditKeyframe
2015-05-22 17:06:36 +02:00
CrushedPixel
03e176b9ec
Moved ResourceHelper to registry package
...
Properly used ResourceHelper.freeAllResources() in onGuiClosed instead of GuiEventHandler
2015-05-21 22:23:07 +02:00
CrushedPixel
4754ecc6bf
Started creating GuiEditKeyframe
...
Therefore, added support for floating point numbers in GuiNumberInput
2015-05-20 16:40:54 +02:00
CrushedPixel
f27d31dcbb
Indicates current Tab in the Replay Center by deactivating the according button
...
Restricted Favoriting Replays to downloaded ones
2015-05-16 23:54:00 +02:00
CrushedPixel
a8cc614e91
Fixed Pagination not being updated correctly
...
Added GuiLoadingListEntry to Lists while in Replay Center
2015-05-16 22:10:58 +02:00
CrushedPixel
3ad765db6c
Started adding support for downloading online files
2015-05-11 16:50:34 +02:00
CrushedPixel
e8320ebd0f
Added Keyframe Repository, which is stored in Replay File itself and allows Camera Path Presets to be saved and loaded
2015-05-01 23:20:16 +02:00
CrushedPixel
0003f040ed
Refactored and reformatted code to use less static variables
2015-04-23 14:09:54 +02:00
Marius Metzger
11e26e0129
Updated build.gradle to automatically build fat jars with the dependencies in the /libs folder. This utilizes the shade.sh shell script. Use ./gradlew without explicitely invoking the build task, as this will automatically build a fat jar.
...
Sorry for this painful commit, but git somehow f'd up and sees changes in files where there aren't any.
2015-03-21 17:05:53 +01:00
Marius Metzger
14f53f7429
Added Core Mod to redirect the Enchantment Rendering getSystemTime() calls to a the EnchantmentTimer (glow now slows down)
2015-03-16 01:45:36 +01:00