Dean Herbert
|
23e014b52d
|
Simplify drawable removal logic
|
2017-12-18 12:05:49 +09:00 |
|
Dean Herbert
|
b2cd32eb95
|
Move children to CarouselGroup
|
2017-12-18 11:57:13 +09:00 |
|
Dean Herbert
|
7173829896
|
Add filter checks to difficulty selection
|
2017-12-18 11:43:10 +09:00 |
|
Dean Herbert
|
4c1f00567b
|
Fix incorrect flush logic when starting play from non-selected difficulty using context menu
|
2017-12-18 11:31:38 +09:00 |
|
Dean Herbert
|
4e46565f6e
|
Remove todo
|
2017-12-18 11:25:02 +09:00 |
|
Dean Herbert
|
5bfb6d1f58
|
Remove unused variable
|
2017-12-18 11:13:51 +09:00 |
|
Dean Herbert
|
b21c22085d
|
Make more things private
|
2017-12-18 11:13:16 +09:00 |
|
Dean Herbert
|
954bc77a71
|
Indicate unused variable
|
2017-12-18 08:05:57 +09:00 |
|
Dean Herbert
|
dfd7787b15
|
Move more overhead from ctor to BDL
|
2017-12-18 07:58:48 +09:00 |
|
Dean Herbert
|
c10288541c
|
Avoid redundant IndexOf calls
|
2017-12-18 07:58:34 +09:00 |
|
Dean Herbert
|
482941b333
|
Preload drawables to force asynchronous construction
|
2017-12-18 06:59:32 +09:00 |
|
Dean Herbert
|
30a15729ec
|
Fix event handling from outside carousel being scheduled at the wrong level
Was causing BeatmapSet's Set to run *after* newer events were received.
|
2017-12-18 02:46:53 +09:00 |
|
Dean Herbert
|
942054a30f
|
Re-fix null selection
|
2017-12-18 02:26:40 +09:00 |
|
Dean Herbert
|
19643ba5e6
|
Resolve scroll animation/position issues
|
2017-12-18 02:23:03 +09:00 |
|
Dean Herbert
|
54cc6fadf9
|
Greatly improve performance when many hidden panels are on-screen
|
2017-12-17 05:57:50 +09:00 |
|
Dean Herbert
|
5d7413f19c
|
Improve performance with large numbers of panels visible
|
2017-12-17 04:30:56 +09:00 |
|
Dean Herbert
|
c02ce16f47
|
Remove unnecessary capture
|
2017-12-17 03:04:57 +09:00 |
|
Dean Herbert
|
d27047f94d
|
Remove logging
|
2017-12-17 03:04:37 +09:00 |
|
Dean Herbert
|
e2710a309c
|
Fix panel animation and depth
|
2017-12-17 02:43:24 +09:00 |
|
Dean Herbert
|
29a8ade59f
|
Rename "Hidden" to "Collapsed"
|
2017-12-16 23:56:14 +09:00 |
|
Dean Herbert
|
da0940ae0b
|
Only apply criteria if there are items populated in the carousel
|
2017-12-16 23:55:55 +09:00 |
|
Dean Herbert
|
33f8c8419a
|
Fix initial beatmap selection potentially being incorrect
|
2017-12-16 21:25:54 +09:00 |
|
Dean Herbert
|
bd9056c709
|
Better choose new selection when multiple items are removed including current
|
2017-12-16 17:32:21 +09:00 |
|
Dean Herbert
|
59dbca2612
|
Fix ScrollToSelected being called in too many cases
|
2017-12-16 16:44:42 +09:00 |
|
Dean Herbert
|
df7e795aa3
|
Simplify and rename filter methods
|
2017-12-16 16:27:39 +09:00 |
|
Dean Herbert
|
3c406662ed
|
Ensure correct selection after deletion of currently selected
Also fixes a lot of bad interactions and simplifies further.
|
2017-12-16 16:18:44 +09:00 |
|
Dean Herbert
|
a8a2c233a0
|
Add tests for (and fix) removal of last item in carousel
|
2017-12-16 00:33:09 +09:00 |
|
Dean Herbert
|
acfdd32783
|
Move DrawableCarouselBeatmap initialisation to BDL
oops
|
2017-12-15 18:38:09 +09:00 |
|
Dean Herbert
|
59d512762e
|
SongSelect tidying
|
2017-12-15 14:44:14 +09:00 |
|
Dean Herbert
|
ed5b6cc16f
|
Add back ctrl-enter autoplay shortcut
|
2017-12-15 14:44:13 +09:00 |
|
Dean Herbert
|
192ceb5465
|
Avoid multiple access to selectedBeatmap during y position computation
|
2017-12-15 14:44:12 +09:00 |
|
Dean Herbert
|
2e3332e3fe
|
Shortcut non-visible panels to avoid adding as drawables
|
2017-12-15 14:44:12 +09:00 |
|
Dean Herbert
|
67f05977ea
|
Add sorting support
|
2017-12-15 14:36:51 +09:00 |
|
Dean Herbert
|
b4b2f12116
|
Add support for adding/removing items
Tests accompany of course
|
2017-12-15 14:36:51 +09:00 |
|
Dean Herbert
|
7814b2df14
|
More renaming
|
2017-12-15 14:36:51 +09:00 |
|
Dean Herbert
|
5cbb9b9b18
|
Fix random and add tests
Also exposes SelectedBeatmapSet.
|
2017-12-15 14:36:51 +09:00 |
|
Dean Herbert
|
8646d5d1e0
|
Add testing and fix filtering only some difficulties
|
2017-12-15 14:36:51 +09:00 |
|
Dean Herbert
|
ec4f99c92e
|
Clean up tests some more
|
2017-12-15 14:36:51 +09:00 |
|
Dean Herbert
|
1b85952441
|
Cleanup and basic TestCase
|
2017-12-15 14:36:51 +09:00 |
|
Dean Herbert
|
b9298325a3
|
Rename weird config setting
|
2017-12-15 14:36:51 +09:00 |
|
Dean Herbert
|
99b00143eb
|
More clean-ups and event bindings
|
2017-12-15 14:36:51 +09:00 |
|
Dean Herbert
|
78dd975a35
|
Initial carousel infrastructue changes
|
2017-12-15 14:36:51 +09:00 |
|
smoogipoo
|
33654ee5b4
|
Remove explicit padding on icon
|
2017-12-15 13:01:06 +09:00 |
|
Aergwyn
|
f329b1ed72
|
add Spinner Count to BeatmapInfoWedge
- added Tooltips to the respective InfoLabels
- made the TestCase internal like all others
|
2017-12-14 19:55:15 +01:00 |
|
Aergwyn
|
9fed972678
|
removed unnecessary using
|
2017-12-12 11:15:34 +01:00 |
|
Aergwyn
|
d11bf379d8
|
no longer select beatmapsets on import/download
let's save some ears and eyes for now
|
2017-12-12 11:04:11 +01:00 |
|
Dean Herbert
|
b10240d7ef
|
Handle the case where the selected panel is no longer a valid selection better
|
2017-12-11 21:31:26 +09:00 |
|
Dean Herbert
|
fb92b3551e
|
Correct panel y positions when filtered panels are present
|
2017-12-11 21:12:06 +09:00 |
|
Dean Herbert
|
970e55fc4a
|
Update difficulty icons on headers to match filtered difficulties
|
2017-12-11 20:49:27 +09:00 |
|
Dean Herbert
|
f58c554d19
|
Add per-difficulty filtering support
Filters based on selected ruleset
|
2017-12-11 20:22:10 +09:00 |
|
Unknown
|
47bd97363e
|
Use ShortName for mode.
- Also set the ruleset when fetching scores in BeatmapSetOverlay
|
2017-12-11 15:05:12 +05:30 |
|
naoey
|
ccbbd09d84
|
Merge remote-tracking branch 'upstream/master' into leaderboard-scopes
|
2017-12-11 13:59:22 +05:30 |
|
Dean Herbert
|
04715f9a51
|
Merge branch 'master' into HandleInput
|
2017-12-11 15:24:29 +09:00 |
|
smoogipoo
|
ed81ed7c54
|
Add back HandleInput disable overrides
|
2017-12-11 15:19:00 +09:00 |
|
Aergwyn
|
e4628427cb
|
moved query into schedule
|
2017-12-10 08:15:29 +01:00 |
|
TocoToucan
|
219bdbc4e1
|
Populate HandleInput automatically
|
2017-12-09 22:21:17 +03:00 |
|
Aergwyn
|
821154d3bb
|
reverted Beatmaps-setter back to its former glory
|
2017-12-09 08:42:59 +01:00 |
|
Dean Herbert
|
16b8c9bd11
|
Merge branch 'master' into fix-crash-hidden-sets#2
|
2017-12-09 11:51:47 +09:00 |
|
Aergwyn
|
dde7678095
|
select beatmap on import/download
|
2017-12-08 13:09:30 +01:00 |
|
Aergwyn
|
3e417d8e30
|
removed specific AddBeatmap method
the way UpdateBeatmapSet was extended it can handle all of this and better
|
2017-12-08 12:47:28 +01:00 |
|
Aergwyn
|
105d01d85b
|
fix crash when restoring from any non-SongSelect-screen
removed unwanted refresh
|
2017-12-07 22:02:53 +01:00 |
|
Dean Herbert
|
44ee11e75f
|
Merge branch 'master' into fix-beatmap-carousel-lag
|
2017-12-07 15:30:50 +09:00 |
|
Dean Herbert
|
fb6408257a
|
Add shader precompile step
Resolves https://github.com/ppy/osu-framework/issues/1180 in a way.
|
2017-12-05 17:41:47 +09:00 |
|
Aergwyn
|
12665fb8cf
|
remove unnecessary declaration + revert accidental formatting
|
2017-12-04 12:11:28 +01:00 |
|
Aergwyn
|
011223048b
|
fix crash if any amount of maps were restored from main menu
also fixes preview not playing if an entire set is restored
|
2017-12-04 11:47:27 +01:00 |
|
Dean Herbert
|
d75db5046b
|
Merge branch 'master' into editor-composer
|
2017-12-04 12:41:40 +09:00 |
|
smoogipoo
|
5f9de399e4
|
Add keydown override
|
2017-12-04 11:30:25 +09:00 |
|
Dean Herbert
|
7957e55710
|
Merge branch 'master' into editor-composer
|
2017-12-03 14:47:07 +09:00 |
|
smoogipoo
|
2852337b04
|
Remove unused using
|
2017-12-02 20:35:47 +09:00 |
|
smoogipoo
|
cd20d6df16
|
Apply suggested changes
|
2017-12-02 20:31:15 +09:00 |
|
smoogipoo
|
c14d68e685
|
Use OsuColour for radio buttons
|
2017-12-02 20:30:18 +09:00 |
|
Dean Herbert
|
70b29b8b62
|
Merge branch 'master' into fix-set-hidden-crash
|
2017-12-01 23:35:48 +09:00 |
|
smoogipoo
|
5be00cb0ec
|
Add todo
|
2017-12-01 18:40:55 +09:00 |
|
smoogipoo
|
0b95e36675
|
Fix RelativeChildSize error temporarily
|
2017-12-01 18:00:20 +09:00 |
|
Aergwyn
|
016057ab01
|
readd storyboard to beatmap + minor cleanup
|
2017-11-30 16:49:53 +01:00 |
|
smoogipoo
|
89772f4efd
|
A few resharper fixes
|
2017-11-30 19:54:58 +09:00 |
|
smoogipoo
|
e9cbef88f1
|
Improve selection/deselection behaviour of RadioButtonCollections
|
2017-11-30 19:50:07 +09:00 |
|
smoogipoo
|
efa39f38ca
|
CI fixes
|
2017-11-30 18:49:08 +09:00 |
|
smoogipoo
|
e5353bb53e
|
Add border to playfield, add shadow to toolbox buttons
|
2017-11-30 17:38:55 +09:00 |
|
smoogipoo
|
456bbe25f3
|
Implement toolbox into HitObjectComposer
|
2017-11-30 16:58:14 +09:00 |
|
smoogipoo
|
73e41f9dde
|
Add constructors to RadioButton
|
2017-11-30 16:57:30 +09:00 |
|
smoogipoo
|
ead7456978
|
Add compose radio buttons + testcase
|
2017-11-30 15:43:19 +09:00 |
|
smoogipoo
|
abd6125691
|
Make sure that composerContainer is cleared for testing purposes
|
2017-11-30 14:00:17 +09:00 |
|
smoogipoo
|
a7a9569aee
|
Don't exit when we don't have composer for now
|
2017-11-30 13:53:57 +09:00 |
|
smoogipoo
|
fd3049fd65
|
Merge remote-tracking branch 'origin/master' into editor-composer
|
2017-11-30 13:47:47 +09:00 |
|
Aergwyn
|
acb2cafa58
|
fix wedge not appearing
|
2017-11-29 21:09:08 +01:00 |
|
Dean Herbert
|
28d925dc1d
|
Merge branch 'master' into random-song-fix
|
2017-11-29 20:32:10 +09:00 |
|
Dean Herbert
|
b2fc50247c
|
Hide metadata by default to avoid initial jump when no data present
|
2017-11-29 20:13:00 +09:00 |
|
Dean Herbert
|
2b7bf285e4
|
Improve code quality
|
2017-11-29 20:07:00 +09:00 |
|
mattiapette
|
6dd6f08bd0
|
Random song selection when entering the select menu with default osu theme or invalid beatmap
|
2017-11-29 11:51:56 +01:00 |
|
Dean Herbert
|
d4c1359a49
|
Merge branch 'master' into update-statistics-async
|
2017-11-29 19:27:22 +09:00 |
|
smoogipoo
|
ee35422efc
|
Handle rulesets that don't support composition a bit better
|
2017-11-29 18:38:12 +09:00 |
|
smoogipoo
|
309eb4edd7
|
Integrate HitObjectComposer into Compose
Also removes the other rulesets' HitObjectComposers for now.
|
2017-11-29 17:46:21 +09:00 |
|
smoogipoo
|
f586cbac32
|
Restructure Compose to use grids and eventually support HitObjectContainer
|
2017-11-29 16:47:52 +09:00 |
|
Aergwyn
|
3bdf82d8df
|
refactor newly added code to be less redundant
|
2017-11-28 21:38:11 +01:00 |
|
Aergwyn
|
6a4cc93360
|
fixes crash if all beatmaps of a set are hidden
|
2017-11-28 21:26:13 +01:00 |
|
Unknown
|
a30cd42ba2
|
Make retry button not look drunk.
|
2017-11-28 14:38:35 +05:30 |
|
Unknown
|
e832f163e7
|
Add failure test case.
- Only show failure if request wasn't cancelled
|
2017-11-28 12:09:32 +05:30 |
|
Unknown
|
ac1fb5118c
|
Fix line endings and derp that was causing request failures.
|
2017-11-28 11:35:39 +05:30 |
|
Dean Herbert
|
96d42b3e5b
|
Fix redundant string interpolation
|
2017-11-27 18:20:13 +09:00 |
|