Commit Graph

529 Commits

Author SHA1 Message Date
1a318c5c2b Improve LineGraph invalidation logic 2017-12-22 18:58:35 +09:00
cf640d084e Use using 2017-12-18 16:38:15 +09:00
846750a190 Remove unnecessary flag 2017-12-18 16:36:11 +09:00
8fdaf6f8f4 Restructure DialogButton to support selection 2017-12-18 14:47:17 +09:00
fd9d900ae0 Simplify StarCounter and SpriteIcon 2017-12-15 18:40:03 +09:00
bf5ea027ef Add xmldoc to TriangleButton 2017-11-27 18:26:20 +09:00
51372d7cda Remove HandleInput override from TriangleButton 2017-11-27 18:19:06 +09:00
760f7d02d9 Remove AlwaysPresent (not actually required) 2017-11-27 18:12:52 +09:00
880418fd0d Split out click and hover sound layers 2017-11-26 17:21:22 +09:00
0c6a125777 Remove custom colour handling 2017-11-26 17:21:21 +09:00
ac7e373f40 Add hover/click sound effects to more stuff everywhere 2017-11-26 17:21:21 +09:00
8f57bf2498 Add choices of hover sample sets 2017-11-26 17:17:50 +09:00
af499df6dd Make a base OsuButton class to handle default samples 2017-11-26 17:17:48 +09:00
07d6a70028 New sound effects with better names 2017-11-26 17:17:46 +09:00
d93911ae97 Improve user ratings calculations to make more sense
Closes #1552.
2017-11-23 18:10:08 +09: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
6df18ffb7a FocusedTextBox should not handle repeated escapes 2017-11-20 18:14:58 +09:00
a5817e6e75 Add a way to change the IconButton icon colour 2017-10-12 18:17:23 +09:00
071b1b049c Fix properties not being set leading to colours not being set 2017-10-10 18:31:56 +09:00
44141a38b8 Make it possible to change colours before load() 2017-10-10 18:04:41 +09:00
bbd1a7059e xmldoc + hook up IconColour 2017-10-10 17:25:39 +09:00
d7fb59ee0e Expose colours of IconButton 2017-10-10 17:20:23 +09:00
9cb9151811 Move origin + anchor outside of ctor 2017-10-10 16:00:11 +09:00
ba8bf6cbd5 Add ScreenSelectionTabControl to EditorMenuBar 2017-09-27 22:01:53 +09:00
89b5a6670e Changed type of IHasFilterTerms.FilterTerms according to framework update 2017-09-13 16:18:02 +02:00
58c875bdca Merge remote-tracking branch 'origin/master' into blending-equations
# Conflicts:
#	osu-framework
2017-09-11 15:02:12 +09:00
f33bd700c5 Fix individual volume controls not being adjustable via wheel
They were blocking each others' input unnecessarily.
2017-09-11 08:27:29 +09:00
cde22865b9 Merge remote-tracking branch 'origin/master' into blending-equations
# Conflicts:
#	osu-framework
2017-09-11 02:42:23 +09:00
ea35b69f2f Merge branch 'master' into fix-mono-crash 2017-09-10 11:49:20 +09:00
19db7a8f72 Update in line with framework changes. 2017-09-07 22:46:21 +09:00
41398f57d6 Changes in line with framework 2017-09-07 20:36:32 +09:00
69ff4bfa46 Fix startup crash on mono. 2017-09-06 20:04:21 +05:30
06fac913bf Re-implement EditorMenuBar. 2017-09-06 21:14:29 +09:00
df79d8918d Merge branch 'master' into menu-bar 2017-09-06 18:26:18 +09:00
2a64bcda85 Fix resizing bug(?). 2017-09-04 09:32:44 +09:00
57678a13d9 Update in-line with framework changes. 2017-09-04 09:32:35 +09:00
cabf671811 Merge branch 'master' into menu-bar 2017-08-30 12:31:12 +09:00
dba3c9a0e2 Merge branch 'master' into menu-mvvm 2017-08-29 18:37:21 +09:00
24a2dc3d1e Don't use child 2017-08-29 18:31:51 +09:00
2535313f4f Use using. 2017-08-29 18:18:36 +09:00
39b5b04700 Don't use Bindable for AccentColour
Implements IHasAccentColour for conformity to rest of project. Also fixes a nullref when opening the login menu.
2017-08-29 18:17:01 +09:00
85f876a934 Remove unused using statement 2017-08-29 15:23:32 +09:00
b17d9ac06e Move EditorMenuBar into the Edit namespace, and fix a minor styling issue. 2017-08-28 17:55:50 +09:00
83fe8514a4 Remove unnecessary exception, replace with default value. 2017-08-28 15:44:05 +09:00
7bf6d4aa65 Rename DrawableOsuContextMenuItem -> DrawableOsuMenuItem, and move to OsuMenu. 2017-08-28 15:33:24 +09:00
fc6c682d88 Update in-line with framework changes. 2017-08-28 14:42:52 +09:00
66db3389f6 Update in line with framework changes. 2017-08-28 12:49:33 +09:00
b5c1c05af5 Remove poop. 2017-08-28 11:03:51 +09:00
4385edeb45 Update usages of Menu to reflect ValueChanged events. 2017-08-28 11:01:53 +09:00
9374bf925e only show warning when focused 2017-08-25 16:39:49 +02:00