CrushedPixel
|
1b189c0dac
|
Added setEnabled() method to GuiElement interface and implemented it everywhere
Made GuiFileChooser a child of GuiAdvancedButton instead of GuiButton
|
2015-07-07 16:55:49 +02:00 |
|
johni0702
|
392db29b34
|
Fix toggle buttons no longer working with GuiElement API
|
2015-07-07 16:38:05 +02:00 |
|
johni0702
|
37c1796dca
|
Move features from GuiTexturedButton to GuiAdvancedButton
|
2015-07-07 16:30:53 +02:00 |
|
johni0702
|
ddeb27be6f
|
Call super methods in equals and hashCode in ExtendedPosition
|
2015-07-07 14:39:08 +02:00 |
|
johni0702
|
0c94bc9ce6
|
Set fov modifier during rendering to 1 when in camera view
|
2015-07-07 14:33:25 +02:00 |
|
johni0702
|
9f4b2d9026
|
Pause the recording when the integrated server is paused
|
2015-07-07 13:09:38 +02:00 |
|
johni0702
|
9867dce79c
|
Fix NPE when there is no hint set
|
2015-07-07 12:20:00 +02:00 |
|
johni0702
|
2d96cd9cc2
|
Allow replays to be started by "replay://" URIs (e.g. from browser)
|
2015-07-07 11:42:52 +02:00 |
|
CrushedPixel
|
948803571d
|
GuiAssetAdder now allows to add/remove/edit Assets in a Replay. These Assets are not being saved yet.
|
2015-07-06 16:39:40 +02:00 |
|
CrushedPixel
|
bf7b28d53c
|
Fixed the "M" key being typed in a TextBox adding/removing marker keyframes
|
2015-07-06 16:39:40 +02:00 |
|
johni0702
|
a21cf64a88
|
Realign all nametags towards the camera when rendering 360° frames
|
2015-07-06 15:52:07 +02:00 |
|
johni0702
|
13534dc94e
|
Update ReplayStudio: Fix text messages including json quotation marks
|
2015-07-06 14:05:45 +02:00 |
|
CrushedPixel
|
6225d3956a
|
Uses Lombok @NoArgsConstructor annotation instead of manually creating empty constructor in SearchQuery.java
|
2015-07-06 13:54:47 +02:00 |
|
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
|
013d5963ff
|
Created CustomObjectRenderer to allow for BufferedImages to be rendered at a given Position. This supports Zoom and Rotation on all 3 axes.
|
2015-07-06 00:28:57 +02:00 |
|
CrushedPixel
|
49e391555c
|
Fix PathPreviewRenderer's broken Tessellator calls (the result was broken, but because the texture is symmetrical nobody noticed)
|
2015-07-06 00:27:57 +02:00 |
|
CrushedPixel
|
a444d49d70
|
Doesn't allow rendering if Optifine is installed and shows error screen
|
2015-07-05 18:16:18 +02:00 |
|
CrushedPixel
|
6e470fb812
|
Deselects Items in List after deleting Replay File using ReplayViewer
|
2015-07-05 18:14:32 +02:00 |
|
CrushedPixel
|
5f76577eed
|
Properly multi-threaded File Reloading in GuiReplayViewer | https://trello.com/c/shUBbD2z/
|
2015-07-05 15:36:05 +02:00 |
|
CrushedPixel
|
d62e74a6f7
|
updateCurrentList() Method in GuiReplayCenter properly checks for Thread.interrupted() to avoid long freeze screens when switching Tab
|
2015-07-05 01:51:38 +02:00 |
|
CrushedPixel
|
5883dbc9be
|
Added Search Tab to Replay Center | https://trello.com/c/13VNghWz/
|
2015-07-05 01:43:59 +02:00 |
|
CrushedPixel
|
c7bb053566
|
Only load Replay Files once in Replay Viewer to prevent the loader Thread from clashing with itself
|
2015-07-04 22:24:09 +02:00 |
|
CrushedPixel
|
434238c61d
|
Unescapes HTML Character Entities in API calls | https://trello.com/c/Bm2Rk57m/
|
2015-07-04 21:50:57 +02:00 |
|
CrushedPixel
|
57f094dddb
|
Prevents duplicates from being added when resizing the Replay Viewer
|
2015-07-04 21:41:56 +02:00 |
|
CrushedPixel
|
da4857ad8e
|
Properly resize Replay List in Replay Center when resizing the video | https://trello.com/c/AcXGDXYY/
|
2015-07-04 21:41:25 +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
|
0743b3e1ac
|
Added Progress Bar and Cancel Button when downloading a Replay File from Replay Center (GuiReplayDownloading) | https://trello.com/c/1ZPhwmp8/
|
2015-07-04 17:13:02 +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
|
7115805d45
|
Added ProgressFilter to allow for more accurate progress bar in GuiReplayEditingProcess and implemented it | https://trello.com/c/qXWxoTc1/
|
2015-07-04 14:54:12 +02:00 |
|
CrushedPixel
|
9a30bd70d9
|
Only rewrites Marker Keyframes in Replay File if they actually changed | https://trello.com/c/tIRxc2lg/
|
2015-07-03 13:04:39 +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
|
0bb335f692
|
Added Callback before clearing Keyframes | https://trello.com/c/ZzOk0ju1/
|
2015-07-03 12:12:33 +02:00 |
|
CrushedPixel
|
5960632354
|
Added Clean Callback Setting to GuiReplaySettings
|
2015-07-03 11:59:27 +02:00 |
|
CrushedPixel
|
b1bd3de770
|
Added clearKeyframesCallback Replay Setting to determine whether a confirmation screen will be opened before clearing Keyframes using 'c'
Removed unused Replay Settings and removed all warnings from ReplaySettings.java
|
2015-07-03 11:52:39 +02:00 |
|
CrushedPixel
|
789dba7b50
|
Cleaned up ReplaySettings code (added @Override annotations, removed non-static calls to static variable)
|
2015-07-03 11:45:42 +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
|
c811c81be1
|
Optimized Aspect Ratio Calculation in ReplayScreenshot to replace 1280/720 with 16/9
|
2015-07-02 14:40:48 +02:00 |
|
CrushedPixel
|
4a2c7df25f
|
Only rewrite Replay Files once after Replay is closed, in order to prevent rewriting the Replay multiple times (e.g. if a Thumbnail gets added while viewing it and the Markers are added upon exiting). This also fixes the Windows File System not allowing the Replay Mod to delete the original .mcpr file because it thinks that it's still being edited.
Resolves https://trello.com/c/CmKfRKc0/
|
2015-07-02 14:40:17 +02:00 |
|
CrushedPixel
|
e1c19d7537
|
Made custom command line arguments respect placeholders like %FPS%
|
2015-07-02 13:25:29 +02:00 |
|
CrushedPixel
|
d5007692de
|
Opens "Please wait" GUI Screen if Replay needs to be edited by ReplayFileAppender
Added ReplayExitEvent
|
2015-07-02 13:24:50 +02:00 |
|
CrushedPixel
|
bfe721c00c
|
Enabled Keyboard.enableRepeatEvents in GuiRenderSettings
|
2015-07-01 21:12:55 +02:00 |
|
CrushedPixel
|
dc2c199d0e
|
Created installation scripts for Windows and Unix to automatically set the ffmpeg PATH variables
|
2015-07-01 15:27:20 +02:00 |
|