Commit Graph

51 Commits

Author SHA1 Message Date
609a82bc94 Update VisibilityContainer usage in line with framework 2019-06-11 15:13:58 +09:00
02e2fb963a Tidy up how subpanels are handled in SettingsOverlay 2019-05-27 01:48:21 +09:00
7553e2da25 Fix incorrect DI reference and update naming of SettingsOverlay classes 2019-05-14 10:45:05 +09:00
3fe4b8fd1c Update variable names
Also cleans up some weird code
2019-02-22 17:51:39 +09:00
bca347427f Update with framework bindable changes 2019-02-21 18:56:34 +09:00
260034a80e Don't auto-focus textboxes when on screen keyboard would cause inconvenience 2019-01-25 19:20:29 +09:00
8617aaa2a7 Update licence header (and remove year) 2019-01-24 17:43:03 +09:00
f27bd3ef3e OpenTK -> osuTK 2018-11-20 17:14:59 +09:00
99fc04c8af Change signature to new event handler 2018-10-02 12:02:47 +09:00
0f37758314 Update framework 2018-07-21 16:21:53 +09:00
32a74f95a5 Normalize all the line endings 2018-04-13 18:26:38 +09:00
39160d895c Update design of "revert to default" button
Also fixes some inconsistencies in padding
2018-02-02 15:18:39 +09:00
37d393bca0 Update licence headers 2018-01-05 20:21:19 +09:00
f56e8121da Fix settings overlay pass-through logic 2017-12-30 22:13:05 +09:00
442a649c63 Make all FocusedOverlays hide on clicks outside of themselves
Also allows wheel events to pass through around them.
2017-12-30 20:45:41 +09:00
2ffc479411 let NotificationOverlay move the background 2017-12-23 14:56:23 +01:00
4f6263ef86 Make many internal classes and methods public
This is important when using dynamic compiling to rapidly iterate. Until we actually split projects out into pieces (like the abstract ruleset project we have talked about) there is no advantage to using internal in the osu! game code.
2017-11-21 12:06:16 +09:00
bae1340b50 mask the settings overlay 2017-08-19 17:00:01 +02:00
58b1e9c954 Remove unused DI retrieval 2017-08-17 17:47:55 +09:00
a19fc28cff Visually improve settings transitions and back button 2017-08-17 17:31:14 +09:00
5ebec53970 Integrate key binding config with main settings 2017-08-16 22:56:32 +09:00
dc82a88bb8 Improve namespaces of key bindings 2017-08-16 17:24:01 +09:00
a5007fc64f Fix some remaining usage of local InputManager instances 2017-08-16 13:07:18 +09:00
dccefe1c0e Make the settings sidebar optional
Also removes an unnecessary secondary list of SidebarButtons by using generic containers.
2017-08-14 14:40:48 +09:00
66fa84a451 Make settings more modular 2017-08-14 13:09:59 +09:00
e68675f970 Rename EasingTypes to Easing 2017-07-22 20:53:53 +02:00
4d8261fe0b Merge branch 'master' of https://github.com/ppy/osu into better-transforms
# Conflicts:
#	osu-framework
#	osu.Game/Graphics/Cursor/OsuTooltipContainer.cs
#	osu.Game/Overlays/DragBar.cs
2017-07-18 15:16:02 +03:00
a5e610a7ba Update framework and fix compilation
Most issues were related to BeginLoopedSequence usage and lack of
"this." in front of transform helpers.
2017-07-14 19:18:12 +03:00
6cf36da389 Merge branch 'master' into profile 2017-07-14 22:52:19 +08:00
2ff92ac25a Contract sidebar on click
Also makes queueing of expand more correct.
2017-07-13 17:09:12 +09:00
939e167d6a Correct offset settings vertically based on toolbar visibility 2017-07-13 17:09:12 +09:00
f4fd263671 Fix settings not offsetting scroll operations by fixed header content 2017-07-13 17:09:12 +09:00
8460e29bcb Sidebar now pushes full settings out further 2017-07-13 17:09:12 +09:00
45d07e39c1 Update framework & change logic slightly 2017-07-08 12:41:15 +03:00
b6f90dada5 Merge branch 'master' into settingsoverlay-scrollto 2017-07-08 12:21:11 +03:00
cadc191602 Merge branch 'master' into profile 2017-07-02 22:03:30 +08:00
28f0da606a Add OsuFocusedOverlayContainer with predefined sounds. 2017-06-28 10:18:12 -07:00
18295a9b97 Handle scrolling in SectionsContainer. 2017-06-25 10:06:54 +08:00
ba783f984c Change usage of ScrollIntoView to ScrollTo in the setttings overlay 2017-06-24 13:36:57 +02:00
45d3c2cd52 Merge branch 'master' into profile 2017-06-21 16:40:17 +09:00
62dee59672 Shapes namespace
Depends on https://github.com/ppy/osu-framework/pull/837
2017-06-20 15:54:23 +10:00
798d8711b8 Refactor SectionsContainer to generic. 2017-06-09 16:24:19 +08:00
e94d98fa84 Expose header background for SectionsContainer. 2017-06-07 22:11:38 +08:00
8544b45443 Update in line with framework 2017-05-30 22:23:51 +09:00
d749fc516d Update focus handling in line with framework changes 2017-05-28 20:08:46 +09:00
63259a3457 Fix depth of header background.
Thanks to the order of adding to parent container, the depth value is actually not needed.
2017-05-22 16:00:03 +08:00
f06f8b4dcd Make sidebar buttons working. 2017-05-21 04:33:05 +08:00
aa409ac1a9 Move SearchTextBox out of SettingsHeader. 2017-05-21 04:12:16 +08:00
35712514a4 Update settings UI using SectionsContainer basically. 2017-05-21 03:50:04 +08:00
efab186384 Update namespaces in line with framework 2017-05-16 12:50:30 +09:00