Commit Graph

960 Commits

Author SHA1 Message Date
johni0702
5e5172fd3f Reset timer speed when exiting replay 2015-11-14 15:33:54 +01:00
johni0702
563b3a3873 Fix generics in GuiScreen#from 2015-11-14 14:43:39 +01:00
johni0702
eacf6bb9fe Return AbstractGuiScreen instead of GuiScreen from GuiScreen#from 2015-11-14 14:32:41 +01:00
johni0702
b27095b350 Return null from GuiScreen#from(mc.GuiScreen) in case of failure 2015-11-14 14:30:52 +01:00
johni0702
f7d47b8888 Allow wrapping of Minecraft GuiScreen for use of toMinecraft() and display() 2015-11-14 14:27:33 +01:00
johni0702
eeeb986502 Fix NPE in text field if no text-change-listener is set 2015-11-14 14:11:09 +01:00
johni0702
0623bcaac5 Only draw popup background on layer 0 2015-11-14 14:08:11 +01:00
johni0702
7e943251e2 Set layer for every popup, not just GuiYesNoPopup 2015-11-14 13:52:45 +01:00
johni0702
22b91c1301 Split popup opening from instantiation, allows reopening 2015-11-14 13:41:46 +01:00
johni0702
387b615ced Fix wrapped text field rendering out of frame 2015-11-14 13:40:31 +01:00
johni0702
ca5a243775 Remove obsolete player invisibility code 2015-11-13 16:34:48 +01:00
johni0702
97d375dfce Move UriScheme to extras module 2015-11-13 16:00:27 +01:00
johni0702
868d873fe8 Add player overview extra 2015-11-08 17:56:48 +01:00
johni0702
b929bb24d8 Add clickable GUI container 2015-11-08 17:12:05 +01:00
johni0702
b490531511 Add spectating 2015-11-08 12:38:42 +01:00
johni0702
14941c15bb Add markers to timeline 2015-11-08 11:25:26 +01:00
johni0702
dfd133d84f Allow creating markers during replay 2015-11-08 09:54:16 +01:00
johni0702
3323f998e7 Allow registration of raw key handler 2015-11-08 09:23:12 +01:00
johni0702
491ab013f1 Fix scissor test being enabled while no area is set 2015-11-08 08:59:35 +01:00
johni0702
b2a9496d8f Increase general speed of VanillaCameraController 2015-11-07 22:25:41 +01:00
johni0702
fb5cf01b7f Allow changing of camera controller 2015-11-07 22:18:47 +01:00
johni0702
305084f874 Add SettingsChangedEvent 2015-11-07 22:17:32 +01:00
johni0702
08be4f0a81 Add multiple choice settings keys 2015-11-07 22:04:00 +01:00
johni0702
3f78b7218f Add non-strict mode to offset renderer so containers don't limit higher layers 2015-11-07 22:02:53 +01:00
CrushedPixel
da0d9df755 Added explicit sourceCompatibility and targetCompatibility values for Java 7 to build.gradle 2015-11-07 19:27:03 +01:00
johni0702
3aa22b33a1 Fix settings category in replay module 2015-11-07 19:19:22 +01:00
johni0702
30e85b7096 Add callback for selection in dropdown GUIs 2015-11-07 19:00:55 +01:00
johni0702
a6f9e06c83 Add GuiDropdownMenu 2015-11-07 18:52:09 +01:00
CrushedPixel
dd86cb8837 Add classic camera controller 2015-11-07 18:19:02 +01:00
johni0702
c2686f5d34 Add camera movement 2015-11-07 17:43:02 +01:00
johni0702
6c93b7f0c6 Only click button once 2015-11-07 14:40:13 +01:00
johni0702
4acfcdf720 Add system property to disable language loading from the (outdated) website when developing 2015-10-12 22:15:50 +02:00
johni0702
593a518fab Rewrite GuiReplayViewer
Move rename replay gui as popup into replay viewer
2015-10-12 22:07:31 +02:00
johni0702
03f37eda81 Add support for popups to the GUI API 2015-10-12 22:04:21 +02:00
johni0702
ee7e118dfd Fix layering in GUI API 2015-10-12 22:03:23 +02:00
johni0702
0b596f0e1f Fix coloring after drawing string or colored rects 2015-10-12 21:01:17 +02:00
johni0702
801200028a setMinSize should not strictly override calcMinSize 2015-10-11 17:45:23 +02:00
johni0702
4dfc2720a6 Auto-sort gui resource loading list 2015-10-11 17:44:55 +02:00
johni0702
01f9fcce4e Fix renaming to wrong extension 2015-10-11 17:06:46 +02:00
johni0702
475212449a Add resource loading, scrollable container
Add Consumer interface
Add additional static Colors
2015-10-11 14:36:07 +02:00
johni0702
375f026a41 Add Loadable, called when a GUI should load things 2015-10-11 14:28:28 +02:00
johni0702
0e279ab737 Fix order of absolute/relative point conversion 2015-10-11 14:09:16 +02:00
johni0702
07692d7879 Removing a child should also unset its parent 2015-10-11 11:46:17 +02:00
johni0702
d8a3df1f02 Allow sorting of children of a GuiContainer 2015-10-11 11:10:34 +02:00
johni0702
d64ea95089 Prevent drawing outside of renderer via glScissor 2015-10-11 10:42:56 +02:00
johni0702
1563af3d46 Add support for scrolling in new GUI API 2015-10-11 10:40:13 +02:00
johni0702
de322e4b6e Add background color to Containers 2015-10-11 10:37:40 +02:00
johni0702
4e901465fa Fix NPE when removing elements before first draw 2015-10-11 10:36:14 +02:00
johni0702
2b0ada5f65 Use HorizontalLayout as default layout 2015-10-11 10:32:28 +02:00
johni0702
d70998bab6 Fix mouse releasing being processed as clicking 2015-10-11 10:11:15 +02:00