Dan Balasescu
|
57e5b2debe
|
Merge branch 'master' into add-deselect-mods-button
|
2017-12-18 13:48:35 +09:00 |
|
Dean Herbert
|
6121cd3b67
|
Remove animating skipping and reorder file a bit
|
2017-12-18 12:30:39 +09:00 |
|
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 |
|
Aergwyn
|
5fbe7dfd8c
|
added Deselect All button to ModSelectOverlay
|
2017-12-16 17:53:22 +01: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
|
49ce42d90c
|
Add ToString() overrides on many classes to make debugging easier
|
2017-12-16 16:14:01 +09:00 |
|
Aergwyn
|
2e196661bb
|
Merge branch 'master' into add-confirmation-dialog
|
2017-12-15 18:11:13 +01: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
|
fd9d900ae0
|
Simplify StarCounter and SpriteIcon
|
2017-12-15 18:40:03 +09:00 |
|
Dean Herbert
|
acfdd32783
|
Move DrawableCarouselBeatmap initialisation to BDL
oops
|
2017-12-15 18:38:09 +09:00 |
|
smoogipoo
|
66b19b6c97
|
Expose selected objects from SelectionLayer
|
2017-12-15 14:48:24 +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
|
48e53a76b0
|
Fix incorrect line endings
|
2017-12-15 14:44:11 +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
|
1146ba02d7
|
Make GetWorkingBeatmap return a sane default rather than exception on lookup failure
|
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
|
2c1a83f82e
|
Merge branch 'master' into editor-selection-tool
|
2017-12-15 13:36:47 +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
|
59e8536ff7
|
moved action to construction arguments
|
2017-12-14 17:33:56 +01:00 |
|
smoogipoo
|
b28b86dea9
|
Use Lazy for threadsafety on playfield
|
2017-12-14 20:27:51 +09:00 |
|
smoogipoo
|
9c59db4be3
|
Merge remote-tracking branch 'origin/master' into editor-selection-tool
|
2017-12-14 14:20:49 +09: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
|
69653c7f4f
|
Don't use nested ternary if
|
2017-12-12 13:07:34 +09:00 |
|
Dan Balasescu
|
186d347aae
|
Merge branch 'master' into editor-selection-tool
|
2017-12-11 22:24:12 +09:00 |
|
smoogipoo
|
3d51301e03
|
Add license headers
|
2017-12-11 22:21:33 +09:00 |
|
smoogipoo
|
666dcdbd62
|
Give HitObjectComposer a SelectionLayer
|
2017-12-11 22:20:02 +09:00 |
|
smoogipoo
|
a303bf71cf
|
Give control over screen space conversion to DrawableHitObject
|
2017-12-11 22:19:02 +09:00 |
|
smoogipoo
|
2f1063c5c0
|
Refactor into separate files + add xmldocs + rename some methods
|
2017-12-11 21:56:58 +09:00 |
|
Dean Herbert
|
8dea999908
|
Order difficulty icons by ruleset
|
2017-12-11 21:35:47 +09: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 |
|
smoogipoo
|
c12c241633
|
Implement hover colours
|
2017-12-11 21:27:19 +09:00 |
|
Dean Herbert
|
fb92b3551e
|
Correct panel y positions when filtered panels are present
|
2017-12-11 21:12:06 +09:00 |
|
smoogipoo
|
25d80a36be
|
Finish up logical implementation of markers
|
2017-12-11 21:03:34 +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 |
|
smoogipoo
|
5147b342dc
|
More refactorings + add markers
Move
|
2017-12-11 19:07:40 +09:00 |
|
smoogipoo
|
b28306d3c0
|
Fix incorrect SelectionPoint
|
2017-12-11 18:08:16 +09:00 |
|
smoogipoo
|
4573cc3322
|
Refactor into a new DragBox class, representing a single drag
|
2017-12-11 17:45:03 +09:00 |
|
smoogipoo
|
7189446943
|
Merge remote-tracking branch 'origin/master' into editor-selection-tool
|
2017-12-11 16:34:27 +09:00 |
|
Dean Herbert
|
3880c7157b
|
Merge branch 'master' into fix-missing-metadata
|
2017-12-11 16:04:08 +09:00 |
|
Dean Herbert
|
08727266e7
|
Merge branch 'master' into add-ruleset-shortname
|
2017-12-11 15:41:11 +09:00 |
|
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 |
|
Dean Herbert
|
5a6ac73fff
|
Fix broken tools making broken changes
|
2017-12-11 15:05:19 +09:00 |
|
Dean Herbert
|
77592ed15f
|
Fix comment formatting
|
2017-12-11 14:52:15 +09:00 |
|
Dean Herbert
|
de1f51269d
|
Merge branch 'master' into HandleInput
|
2017-12-11 13:53:33 +09:00 |
|
Dean Herbert
|
c880386fde
|
Merge branch 'master' into fix-crash-hidden-sets#2
|
2017-12-11 13:16:30 +09:00 |
|
Dean Herbert
|
7d8fb12332
|
DrawableScore -> DrawableProfileScore
Discern between the other class of the same name
|
2017-12-11 12:51:02 +09:00 |
|
Dean Herbert
|
0c2158ccbd
|
Improve display of beatmap thumbnails
|
2017-12-11 12:47:31 +09:00 |
|
Dean Herbert
|
98ce856de1
|
Use more sensible names for classes and methods
Adds xmldoc in places too.
|
2017-12-11 12:33:34 +09:00 |
|
Dean Herbert
|
507d0e3252
|
Use more sensible names for classes
|
2017-12-11 12:26:48 +09:00 |
|
Dean Herbert
|
9069f1ccba
|
Merge branch 'master' into most-played-beatmaps-section
|
2017-12-11 12:12:23 +09:00 |
|
Aergwyn
|
e629cebe31
|
fix MusicController ignoring Looping property of a Track
my fix to prevent the MusicController from constantly trying to restart a track before accidentally removed this
|
2017-12-10 13:22:46 +01:00 |
|
FreezyLemon
|
8cbd6f32cb
|
Moved menu music hash property back to intro and changed check (before undeleting) to "Protected" field.
|
2017-12-10 11:31:37 +01:00 |
|
FreezyLemon
|
1691a74b14
|
Merge branch 'undelete-button-add' of https://github.com/freezylemon/osu into undelete-button-add
|
2017-12-10 11:26:31 +01:00 |
|
Aergwyn
|
e4628427cb
|
moved query into schedule
|
2017-12-10 08:15:29 +01:00 |
|
Dean Herbert
|
1417dfd67a
|
Merge branch 'master' into fix-crash-hidden-sets#2
|
2017-12-10 13:28:46 +09:00 |
|
Dean Herbert
|
6b63452a23
|
Merge branch 'master' into add-testing-tag
|
2017-12-10 13:09:09 +09:00 |
|
Dean Herbert
|
668299ef84
|
Merge branch 'master' into fix-userprofile-unranked
|
2017-12-10 13:02:32 +09:00 |
|
Dean Herbert
|
d02e1ae896
|
Update RulesetInfo and add migration
|
2017-12-10 12:15:55 +09:00 |
|
TocoToucan
|
219bdbc4e1
|
Populate HandleInput automatically
|
2017-12-09 22:21:17 +03:00 |
|
Aergwyn
|
cdf9ea0d01
|
removed unnecessary variable
and fixed the test because of new DI letting it fail
|
2017-12-09 13:39:11 +01:00 |
|
Aergwyn
|
821154d3bb
|
reverted Beatmaps-setter back to its former glory
|
2017-12-09 08:42:59 +01:00 |
|