Commit Graph

1126 Commits

Author SHA1 Message Date
af499df6dd Make a base OsuButton class to handle default samples 2017-11-26 17:17:48 +09:00
09facdc838 Add a setting to toggle showing converted beatmaps 2017-11-24 18:34:20 +09:00
b3bf6e7bee Merge master into netstandard 2017-11-21 16:39:21 +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
d2ab0621f3 Make osu.Game + rulesets compile with netstandard 2017-11-19 13:46:51 +09:00
f461f03b08 Make osu! compile with framework changes 2017-11-16 14:51:31 +09:00
cd8d7af9db Clean up a few warnings in preparation for net-standard 2017-11-14 13:06:25 +09:00
04b271cce9 Migrate osu.Game project to VS2017 project structure 2017-10-30 22:24:11 +09:00
22d222354c Change SettingsItem to use GetBoundCopy to ensure it has the right class for numeric bindables 2017-10-26 18:45:20 +10:30
c765785d00 Mark several long-running tasks as long-running 2017-10-25 11:42:55 +09:00
00bb82215b Merge branch 'master' into revert-to-default-glow 2017-10-24 10:48:08 +09:00
9eab2deee7 Merge branch 'master' into config-slider-keyboardstep 2017-10-24 10:10:39 +09:00
df20845fbb Share one context per file store for performance reasons
There is now a CreateContext method for retrieving a stand-alone context for threaded use.

We may want to add safety against this context being disposed (or just return a fresh one if it is).
2017-10-23 16:35:35 +09:00
ea2934d92c Add KeyboardStep values for configuration options 2017-10-23 16:06:08 +10:30
2e6a68d358 Rename indicator class, add colour/fade easing, and add tooltip 2017-10-22 16:12:30 +10:30
5785af9f6a Reenable revert indicator on audio device since the potential crash was addressed in #1101 2017-10-22 14:22:57 +10:30
59b10981dc CI fixes 2017-10-21 17:06:28 +10:30
f5946c0e07 Fix wrong license header 2017-10-21 16:28:03 +10:30
840ba9f48e Allow the default indicator colour to be specified, and fix bug where disabled bindables could be reset 2017-10-21 16:05:37 +10:30
b4d575fbcd Fix namespace and unnecessary using 2017-10-21 13:22:21 +10:30
290fac8990 Temporarily disable revert functionality for audio device, since it crashes 2017-10-21 13:17:03 +10:30
98044a17d3 Fix misaligned settings buttons 2017-10-21 13:16:06 +10:30
2c7343e965 Add revert-to-default glow for settings items 2017-10-21 12:44:47 +10:30
acc299c7b9 Correct and simplify RulesetStore 2017-10-16 17:02:31 +09:00
2c245f4c22 Merge branch 'master' into storyboard_integration
# Conflicts:
#	osu.Game/Configuration/OsuConfigManager.cs
#	osu.Game/Overlays/Settings/Sections/Graphics/DetailSettings.cs
2017-09-22 12:45:34 +02:00
98c22e8111 Merge branch 'master' into master 2017-09-22 15:19:23 +08:00
8438ea1267 Fix formatting ;_; 2017-09-21 22:11:35 +02:00
fcaabf7fdf Merge branch 'master' into storyboard_integration 2017-09-19 17:36:29 +02:00
096f53d769 Use new static IsDebug method 2017-09-19 16:07:00 +09:00
6d3d485565 And then everything became one 2017-09-19 16:06:58 +09:00
e8462ac134 Add option to disable cursor rotation. 2017-09-17 00:47:55 +02:00
cb8029af9e Add a setting to hide storyboards. 2017-09-15 09:16:56 +02:00
b7c9819680 Add context menus to chat names and user panels 2017-09-14 15:43:47 +09:00
b1145272d1 Update code to support new inspectcode analysis rules 2017-09-14 12:58:32 +09:00
89b5a6670e Changed type of IHasFilterTerms.FilterTerms according to framework update 2017-09-13 16:18:02 +02:00
19db7a8f72 Update in line with framework changes. 2017-09-07 22:46:21 +09:00
57678a13d9 Update in-line with framework changes. 2017-09-04 09:32:35 +09:00
8e0d18d36f Add a button to restore all hidden difficulties 2017-09-01 18:26:01 +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
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
ee85515d95 Changes in line with framework changes 2017-08-25 19:18:07 +09:00
b42c9d21fe Update LoginSettings in line with framework. 2017-08-25 15:57:43 +09:00
38a4c84163 Load SettingsSubsection in load()
Fixes header not being displayed with variant bindings. This follows what SettingsSection does.
2017-08-23 12:48:53 +09:00
e4b832e8a6 Fix a possible nullref when login fails 2017-08-18 10:49:41 +09:00
71f83dbdfa Add null check for safety 2017-08-16 22:56:32 +09:00
5ebec53970 Integrate key binding config with main settings 2017-08-16 22:56:32 +09:00
16372d9b45 Merge branch 'master' into key-config-settings 2017-08-16 17:48:00 +09:00
25a3835c3c Cancel pending sidebar expansion when a button is clicked 2017-08-16 17:06:20 +09:00
89987229de Merge remote-tracking branch 'origin/is-alive' into key-config-settings 2017-08-16 15:49:43 +09:00