4d04eb6fb1
Rearrange some options a bit, update framework
2016-11-07 22:15:48 -05:00
cbbac0565f
Remove unused using statements
2016-11-07 21:28:06 -05:00
1ce6a7285a
Rearrange options namespaces
2016-11-07 21:24:41 -05:00
b2bbdfa284
Refactor how the sidebar buttons are created/used
2016-11-07 18:04:49 -05:00
e6c3fc1091
Implement scrolling to each section
2016-11-07 17:07:55 -05:00
f14a35d480
Update FontAwesome definitions.
2016-11-07 17:59:00 +09:00
8894e5f73a
Fade the options overlay to prevent unnecessary updates to its content.
2016-11-06 08:54:36 +01:00
2ee5e2efb7
Bring framework up-to-date.
...
# Conflicts:
# osu-framework
2016-11-05 18:18:52 +09:00
10e5472624
Block mouse events from hitting things behind options.
2016-11-04 12:29:05 +09:00
2135b93791
Make options semi-transparent.
2016-11-04 12:28:00 +09:00
f3d461e318
Fix some events not firing correctly.
2016-11-04 12:27:43 +09:00
408173319b
Refactor options header and layout stuff
2016-11-03 23:01:11 -04:00
cb40b7079f
Rework how references are passed about
2016-11-03 22:43:00 -04:00
af8e4415c3
Split out [Sub]sections into seperate files
2016-11-03 19:06:22 -04:00
1d8c6db0a7
Add remaining options
2016-11-03 19:06:22 -04:00
c7fa0a5ab0
Add more options
2016-11-03 19:06:22 -04:00
7e77efcfdc
Add Graphics options
2016-11-03 19:06:22 -04:00
6c0cef894e
Add OsuButton with sane defaults
2016-11-03 19:06:22 -04:00
2aa85a4b18
Split up options into subclasses
2016-11-03 19:06:22 -04:00
2f990b884e
Tweak style to more closely match osu!next
2016-11-03 19:06:22 -04:00
dd0cb5da01
Add options from old osu
2016-11-03 19:06:22 -04:00
9f78f8607b
Implement General options section
2016-11-03 19:06:22 -04:00
774b47c1fe
Don't cache drawable for no reason.
2016-11-02 00:53:13 +09:00
b86f308af6
Add async workflow.
2016-11-01 23:24:14 +09:00
28a41dcca6
Fix FlowContainers.
2016-10-22 18:05:46 +09:00
cdef75c98b
Fix AutoSize references.
2016-10-22 17:50:42 +09:00
68476eafb9
Use DrawSize instead of Size whereever Size was previously read due to framework changes.
...
Note, that this was just stupid replacement. Many components will likely want to actually read Size and not DrawSize. We may want to do a pass over this at some point, but for now everything is working like this. (Old behavior.)
2016-10-18 18:53:31 +02:00
8e47d72f93
Reorder ToolbarButton instantiation for consistency
...
Might as start good standards now rather than later
2016-10-16 18:42:40 -05:00
fec127eb8c
Merge branch 'master' of github.com:ppy/osu into unified_shader
...
# Conflicts:
# osu-framework
# osu.Game/Overlays/Options.cs
2016-10-16 15:17:24 +02:00
7751a85e14
Update framework.
2016-10-16 14:10:06 +02:00
f4c381f745
Use OverlayContainer in framework.
2016-10-16 17:14:17 +08:00
8c7ff58310
Fix regressions caused by overlay class.
2016-10-14 12:50:03 +09:00
254cc87578
Use name ToggleVisibility.
2016-10-14 05:02:13 +08:00
1c97edaac2
Base class for overlays.
2016-10-13 23:04:57 +08:00
c93a440d3b
Make Options:IStateful.
2016-10-13 22:27:37 +08:00
acd54d1ebc
Single Visibility enum type.
2016-10-13 22:22:27 +08:00
aa96d98822
Merge branch 'master' into limit-game-access
...
Conflicts:
osu.Desktop.VisualTests/Tests/TestCaseChatDisplay.cs
osu.Game/GameModes/Menu/ButtonSystem.cs
osu.Game/Online/Chat/Display/ChatLine.cs
osu.Game/OsuGame.cs
osu.Game/Overlays/ToolbarButton.cs
2016-10-12 20:44:33 +09:00
b2c31d3047
Updates post-master-merge.
2016-10-12 16:01:23 +09:00
4052a665bf
Remove all non-load Game access.
2016-10-12 15:47:08 +09:00
24771a62cf
Remove upwards reference.
2016-10-12 15:23:22 +09:00
9276244d6a
getter on single line.
2016-10-12 15:22:03 +09:00
05031d18ef
Fix some display regressions in ChatConsole.
2016-10-12 13:35:21 +09:00
c0ea061bd4
Update framework; amend ToolbarButton to use padding and Children initialiser.
2016-10-12 12:24:07 +09:00
cb5e4287e2
Post-merge fixes.
2016-10-09 22:21:44 +09:00
926c46dbd4
Code formatting and slight changes to transitions.
2016-10-08 23:27:53 +09:00
9594b7193c
Standardise drawable state access and split large nested classes out of MainMenu.ButtonSystem
2016-10-08 23:27:46 +09:00
47faf8f40d
Add in-game chat display, along with a global hotkey handling method.
2016-10-08 19:23:21 +09:00
adba72d293
Toolbar stores its current state locally (just for conformity).
2016-10-08 19:23:21 +09:00
556420ee58
Add proper toolbar state handling.
2016-10-08 15:54:09 +09:00
698c1ef1ae
Fix width of toolbar buttons with text.
2016-10-05 20:07:10 +09:00