Commit Graph

34 Commits

Author SHA1 Message Date
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