Commit Graph

29 Commits

Author SHA1 Message Date
johni0702
2053432f26 Apparently ZipFile isn't Closeable in 1.6 (it is in 1.7) even though Closeable was added in 1.5 2015-08-20 15:04:05 +02:00
CrushedPixel
40aaf7fbef When initially asked to Log in, rename "Cancel" to "Skip" button to indicate that the user doesn't have to log in in order to use the mod 2015-08-07 12:23:58 +02:00
CrushedPixel
4f69d9e22f Added hover message in GuiUploadFile to tell the user why they can't upload a File 2015-07-25 15:15:59 +02:00
CrushedPixel
caf0807e8b Only allow Alphanumerical characters and underscores when registering a new username
Use RegexUtils in GuiUploadFile
2015-07-25 14:53:03 +02:00
CrushedPixel
9cf3f426aa Renamed setEnabled() method in GuiElementInterface to setElementEnabled() to workaround this Forge Bug: http://www.minecraftforge.net/forum/index.php/topic,32063 2015-07-14 00:25:17 +02:00
johni0702
d4e04feaeb Use new Gui API for GuiLoginPrompt and GuiRegister 2015-07-09 18:24:15 +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
071a44e526 Uses ProgressUpdateListener interface in GuiUploadFile 2015-07-02 23:17:59 +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
5805db984c Passes File Description to API when Uploading 2015-06-15 14:56:52 +02:00
johni0702
be4ee42dcb Add GuiTextArea
Reorder and add description to GuiUpload
2015-06-14 14:13:03 +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
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
6152104df3 Added Option to hide Server IP when uploading a Replay File 2015-06-03 20:33:26 +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
CrushedPixel
7eb24e19bc Removed Reflection Classes from Source entirely 2015-05-26 16:32:11 +02:00
johni0702
538e95ad95 Set name of unnamed threads 2015-05-24 15:18:41 +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
johni0702
136761b424 Clean up and restructure the replay sender
Add a ReplayFile class for easy reading of replay files
2015-05-11 14:15:00 +02:00
CrushedPixel
79be2bd0d5 Started localizing the Chat Messages and GUI 2015-04-26 01:47:27 +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
a38f87e377 Finished Trim Part for Replay Studio
Fixed Scroll Bar for GuiSpectateSelection
2015-03-12 12:56:37 +01:00
Marius Metzger
9b69681ef0 Pushed missing files
Started adding Replay Editor using johni0702's excellent ReplayStudio Library
Added fully functional GuiDropdown GUI Element (useable in other projects as well)
2015-03-10 00:34:26 +01:00
Marius Metzger
c6dba7d0c1 Fixed Upload GUI, added Tag Input 2015-02-01 20:42:28 +01:00
Marius Metzger
521bf52e79 Finished File Upload GUI 2015-01-31 21:04:25 +01:00
Marius Metzger
c8918c933a Added File Uploading GUI, not Thread Safe 2015-01-31 16:15:31 +01:00