Commit Graph

672 Commits

Author SHA1 Message Date
51b6075210 Merge remote-tracking branch 'upstream/master' 2017-02-24 16:54:37 +01:00
e2ae03e798 Merge with upstream/master 2017-02-24 16:54:27 +01:00
ea4639932c Simplify event names. 2017-02-24 17:21:14 +09:00
d24403e58e Remove unused using statement. 2017-02-24 17:20:00 +09:00
958bf54c31 Add safe deletion support. 2017-02-24 17:08:13 +09:00
6c3bda18b6 Add beatmap deletion support.
Note that this is a very naive approach and will result in file access exceptions. This will be fixed in a further commit.
2017-02-24 14:37:54 +09:00
3a89348413 Centralise access to WorkingBeatmaps.
They can now only be instantiated from BeatmapDatabase and are abstract (to avoid misuse).
2017-02-24 13:43:21 +09:00
355bbb6324 SearchTextBox should not handle shift-delete. 2017-02-24 11:44:40 +09:00
c5552dfb27 Merge remote-tracking branch 'upstream/master' into remove-usings 2017-02-24 11:29:34 +09:00
2689de0c0c Update framework and add "Async" suffix to asynchronous methods 2017-02-23 22:32:10 +01:00
a5dfa7ab06 Remove unnecessary using statements 2017-02-23 21:38:10 +01:00
b4b88712ad Merge branch 'master' into mod-overlay 2017-02-23 08:00:24 -04:00
6701cd9016 Merge branch 'master' into general-fixes 2017-02-23 17:04:53 +09:00
da2bfe6d3c Framework updates. 2017-02-23 16:42:12 +09:00
99f1f88c75 Merge https://github.com/ppy/osu into mod-overlay 2017-02-22 12:35:55 -04:00
aef0eb49a1 Add loading screen. 2017-02-22 21:53:59 +09:00
3d19199218 Fixed for star difficulty 2017-02-21 18:27:39 +01:00
6c161fb167 Merge remote-tracking branch 'upstream/master' 2017-02-21 18:15:46 +01:00
afba4fbfad Merge remote-tracking branch 'upstream/master' into chat-improvement 2017-02-21 15:46:28 +09:00
417f146386 Add difficulty calculation
Adds base classes for difficulty calculations, hooks them up with
carousel container, and adds a port of the osu difficulty calculator.
2017-02-19 17:41:51 +01:00
520e040396 Add FocusedTextBox abstraction. 2017-02-19 17:59:22 +09:00
21cf96ec10 More sorting rookie mistakes 2017-02-18 16:23:13 +01:00
f48c83b787 Fix silly sorting mistakes 2017-02-18 15:56:29 +01:00
d92382c1aa Merge remote-tracking branch 'upstream/master' 2017-02-18 15:18:26 +01:00
6bbbbd8f96 Implemented sorting in TestCasePlaySong 2017-02-18 15:11:40 +01:00
006fb5502d ModSelect -> ModSelectOverlay, + WaveOverlayContainer, + ModButton selected colours, made song select OnExit not handle closing mod select 2017-02-18 07:28:22 -04:00
32ce8cf723 Audio class renames in line with framework changes. 2017-02-18 17:35:04 +09:00
1cd93f79b3 General sorting improvements 2017-02-18 07:59:01 +01:00
6b3ecc28b8 Fixed BeatmapPanels disappearing 2017-02-17 23:32:14 +01:00
7dcbefd50f Implemented basic sorting logic 2017-02-17 17:41:53 +01:00
e6ef9f67aa GameMode -> Screen. 2017-02-17 19:23:58 +09:00
9fc3726925 ModSelector -> ModSelect, added mod descriptions, added per-mode mod selection, changed animations and made the wave mask properly 2017-02-16 18:32:27 -04:00
0a58fc62db Added mod selection overlay 2017-02-16 16:05:03 -04:00
04346dbb92 Make osu! logo at song select correctly handle mouse focus. 2017-02-16 22:24:25 +09:00
67105e6dfd Replace all usage of SpriteText with OsuSpriteText. 2017-02-15 21:37:43 +09:00
d570a6d308 Handle cases where HitObjects were not parsed. 2017-02-15 12:38:10 +09:00
aaaf7163e0 Update framework. 2017-02-13 17:46:50 +09:00
faa805e437 Fix SearchTextBox's handling of keyboard input to allow for IME input. 2017-02-09 12:33:24 +09:00
d230c3f9ac Correct masking layers on song select. 2017-02-08 20:39:17 +09:00
050fa7fbe8 Adjust FilterControl to match design and give an absolute height. 2017-02-08 20:30:45 +09:00
2e119cd74f Handle toolbar offsets better. 2017-02-08 20:30:45 +09:00
417b0817a9 Improve arrow key redirection at song select. 2017-02-08 15:30:20 +09:00
937c065af7 Clear content of SearchTextBox on first escape keypress. 2017-02-08 15:14:15 +09:00
bbf8d1000b Update focus requesting code in SearchTextBox. 2017-02-08 15:13:56 +09:00
a6f02106a4 Use new placeholder logic. 2017-02-08 14:08:01 +09:00
5a89ba1040 Make OsuTextBox use OsuSpriteText. 2017-02-08 11:22:46 +09:00
6b011a50d2 Naming standardisation and enforcing. 2017-02-07 16:20:36 +09:00
50bd80cb0c Update and standardise license headers. 2017-02-07 14:27:41 +09:00
86205c35a4 Fix weird state changes of footer buttons. 2017-02-06 20:46:53 +09:00
8271b139e9 Use the framework's new AlwaysPresent switch instead of setting the alpha to 0.01. 2017-02-05 09:40:58 +01:00