Commit Graph

899 Commits

Author SHA1 Message Date
18d2be75d5 Fix random selection happening more than once on quick imports 2017-12-27 13:04:50 +09:00
3182c22c7d Merge remote-tracking branch 'upstream/master' into hide-useless-beatmap-info 2017-12-26 20:36:22 +09:00
7504cd589d Move alpha handling to state 2017-12-26 20:18:47 +09:00
ee67e7119d Merge remote-tracking branch 'upstream/master' into fix-info-wedge 2017-12-26 19:44:28 +09:00
44fbe7859a move anchor and origin so metadata doesn't move if it's partially empty 2017-12-26 11:34:26 +01:00
11542b697c Merge branch 'master' into improve-screen-offset 2017-12-26 17:53:13 +09:00
f7a54a203b Merge branch 'master' into beatmap-import-prompt 2017-12-26 16:00:37 +09:00
d089e27cad Merge branch 'master' into osu-prefixed-text 2017-12-26 15:40:29 +09:00
9ccc49c9b5 Make selection triggering more liberal 2017-12-26 15:32:39 +09:00
ed7ae4e956 Merge branch 'master' into fix-info-wedge 2017-12-26 15:08:52 +09:00
09ce24a7db Switch to a better way of deciding on null selection
This avoids `SelectionChanged` potentially being invoked multiple times after `selectedBeatmapSet` is already `null`.
2017-12-26 13:41:02 +09:00
c737e5245e Removed unnecessary SelectNext() call and change to dummy map when no items present 2017-12-26 01:50:05 +01:00
798c2c6666 Add special logic to song select to avoid obvious clipping when notifications are displayed
Not sure if we will keep this going forward (there will likely be an opaque tab control on the notifications overlay similar to options) but let's go with this for now.
2017-12-26 02:52:43 +09:00
3c8d30f8e6 Add a dialog offering to import beatmaps from stable 2017-12-26 00:52:11 +09:00
3c1654e5e4 Fix many instances of non-osu-prefixed text classes being used
Results in incorrect default formatting.
2017-12-26 00:44:35 +09:00
482e10966c Ensure a selection is made on entering song select if no selection is current 2017-12-24 17:02:56 +09:00
cf316b3c51 Add tests for initial load states of PlaySongSelect 2017-12-24 15:39:25 +09:00
8e644e878a Merge remote-tracking branch 'upstream/master' into fix-info-wedge 2017-12-23 21:40:27 +09:00
1d67746d32 fix crash in SongSelect when traversing while zero beatmaps are loaded 2017-12-23 12:53:11 +01:00
117b744e37 Merge branch 'master' into fix-info-wedge 2017-12-23 20:36:24 +09:00
bdda1570d1 Move Placeholder classes to own files 2017-12-22 22:44:18 +09:00
26bb3715fe Improve state and feel of leaderboard placeholders
Closes #1721.
2017-12-22 22:42:23 +09:00
2313ff0ddb Fix beatmap info wedge not showing up when zero beatmaps are loaded
Closes #1722.
2017-12-22 22:19:11 +09:00
ed827d5424 more visual tests for BeatmapInfoWedge
also fix Author showing when not wanted
2017-12-22 12:33:52 +01:00
07f55a2a60 remove references to DummyWorkingBeatmap
determine content by data that is present instead
2017-12-22 10:18:25 +01:00
214154c512 hide unnecessary lines on empty BeatmapInfoWedge
adding back deleted line

ooops
meh
2017-12-21 20:23:10 +01:00
aa388885b7 Adjust animation slightly 2017-12-22 00:53:34 +09:00
5c9d484395 Adjust debounce a bit 2017-12-22 00:50:32 +09:00
57fdbda16d Remove unnecessary IsLoaded check
We are always loaded at this point.
2017-12-21 23:48:48 +09:00
65e6206d06 Use local bindable 2017-12-21 23:48:35 +09:00
4bd2c7e95f Fix minor formatting issue 2017-12-21 21:54:46 +09:00
644aaa8167 Unsubscribe from API state change event. 2017-12-21 18:00:10 +05:30
63f2436220 Merge branch 'master' into leaderboard-scopes 2017-12-21 21:18:56 +09:00
052badc1bd Add a right-click context option to carousel panels to view online beatmap details 2017-12-21 19:42:44 +09:00
01c4b1e544 Maintain a placeholder state and add tests showing all the states.
- Also don't replace placeholder if new one is same as old
2017-12-21 15:27:20 +05:30
afcb9912e4 Reorder API / logged in checks to make more sense 2017-12-21 03:11:44 +09:00
2ff351c6cb Show retrieval failure when OnlineBeatmapID is missing 2017-12-21 03:10:09 +09:00
85dee3abac Increase GetScoresRequest timeout & leave existing scores when API dies. 2017-12-20 20:48:30 +05:30
8d24a04641 Remove unused usings. 2017-12-20 20:26:59 +05:30
c8c8b6810a Kill ugly retry button bounce. 2017-12-20 20:11:48 +05:30
23f4799840 Create placeholder classes instead of changing Children.
- Add MessagePlaceholder
- Use MessagePlacholder for when API is offline/user isn't a supporter
- Remove unnecessary placeholderFlow field
- Hook into API state changes
2017-12-20 20:00:52 +05:30
6d471da459 Remove unnecessary workaround 2017-12-20 21:52:03 +09:00
3292ef33fd Fix test edge cases 2017-12-20 21:16:19 +09:00
1b91f24044 Simplify scope logic 2017-12-20 20:33:16 +09:00
21829ba37b Merge branch 'master' into leaderboard-scopes 2017-12-20 20:17:11 +09:00
6121cd3b67 Remove animating skipping and reorder file a bit 2017-12-18 12:30:39 +09:00
23e014b52d Simplify drawable removal logic 2017-12-18 12:05:49 +09:00
b2cd32eb95 Move children to CarouselGroup 2017-12-18 11:57:13 +09:00
7173829896 Add filter checks to difficulty selection 2017-12-18 11:43:10 +09:00
4c1f00567b Fix incorrect flush logic when starting play from non-selected difficulty using context menu 2017-12-18 11:31:38 +09:00