Commit Graph

6544 Commits

Author SHA1 Message Date
94d929d8cd Remove unnecessary contains checks 2020-09-11 22:03:19 +09:00
08be45c9e7 Merge branch 'master' into editor-clipboard 2020-09-11 20:35:05 +09:00
97b995246a Merge branch 'editor-fix-multiple-selection' into editor-clipboard 2020-09-11 20:34:58 +09:00
22e6df02b6 Fix editor selected hitobjects containing the selection up to five times 2020-09-11 20:27:07 +09:00
2858296c25 Avoid editor confirm-save dialog looping infinitely when using keyboard shortcut to exit
Will now exit without saving if the keyboard shortcut is activated twice
in a row, as expected.

Closes #10136.
2020-09-11 19:58:37 +09:00
de3d8e83e1 Add keyboard shortcuts 2020-09-11 19:55:41 +09:00
7d7401123c Add initial implementation of editor clipboard 2020-09-11 19:54:20 +09:00
8e028dd88f Fix incorrect ordering of ApplyDefaults for newly added objects 2020-09-11 19:54:11 +09:00
06c49070b1 Remove player collection settings 2020-09-11 16:04:09 +09:00
5b80a7db5f Re-namespace collections dropdown 2020-09-11 16:01:01 +09:00
033bd82953 Merge branch 'master' into fix-filtercontrol-order 2020-09-11 13:07:41 +09:00
b594a2a507 Import collections on initial import-from-stable step 2020-09-11 11:16:00 +09:00
314cd13b74 Fix song select filter ordering 2020-09-10 23:36:22 +09:00
18d96738a1 Fix hard crash on deleting a collection with no collection selected 2020-09-10 19:52:34 +09:00
ef44c7d063 Merge branch 'master' into score-recalc 2020-09-10 18:30:41 +09:00
4faddd0088 Merge branch 'master' into collection-database 2020-09-10 00:07:49 +09:00
75ebfe41e0 Merge pull request #10102 from peppy/editor-prompt-for-save
Prompt to save changes when exiting the editor
2020-09-09 23:56:41 +09:00
6b56c6e83f Rename to CollectionMenuItem 2020-09-09 23:11:19 +09:00
43525614ad Store raw BeatmapCollection in filter control 2020-09-09 23:10:21 +09:00
af412947b2 Merge branch 'master' into collection-database 2020-09-09 22:59:46 +09:00
be2d34d5dc Merge branch 'master' into score-recalc 2020-09-09 21:31:31 +09:00
53a9804455 Merge branch 'master' into add-editor-tool-icons 2020-09-09 21:21:56 +09:00
1803ecad80 Add cancel exit button 2020-09-09 20:04:25 +09:00
c6e72dabd3 Add test coverage 2020-09-09 20:04:25 +09:00
327179a81e Expose unsaved changes state 2020-09-09 19:42:03 +09:00
6f067ff300 Only show confirmation if changes have been made since last save 2020-09-09 19:40:41 +09:00
ac0c4fcb8c Add prompt to save beatmap on exiting editor 2020-09-09 19:31:19 +09:00
d3957e6155 Move title specification for settings groups to constructor
Using an abstract property was awkward for this as it is being consumed
in the underlying constructor but could not be dynamically set in time from a
derived class.
2020-09-09 18:50:31 +09:00
c9f5005efd Add icons for editor toolbox tools 2020-09-09 18:40:01 +09:00
37a659b2af Refactor/add xmldocs 2020-09-09 17:36:47 +09:00
1a023d2c88 Fix a few more tests 2020-09-09 16:33:48 +09:00
0360f7d845 Move CollectionManager to OsuGame 2020-09-09 15:39:15 +09:00
4ddf5f054b Rename BeatmapCollectionManager -> CollectionManager 2020-09-09 15:31:08 +09:00
117c7ec6b2 Merge branch 'master' into score-recalc 2020-09-09 14:38:36 +09:00
66d3bda962 Merge branch 'master' into collection-database 2020-09-08 23:18:47 +09:00
53496aab33 Merge pull request #10090 from peppy/editor-song-setup
Add basic metadata info editing support to editor
2020-09-08 22:26:20 +09:00
69f482f2cf Merge pull request #10089 from peppy/fix-editor-multiple-screens
Avoid multiple editor screens potentially loading on top of each other
2020-09-08 21:26:10 +09:00
c38e7d796a Fix tab key not working 2020-09-08 19:52:56 +09:00
b55b6e3746 Bring design somewhat in line with collections dialog 2020-09-08 19:52:56 +09:00
c8281b17bd Remove editor screen fade (looks bad) 2020-09-08 19:52:56 +09:00
fe31edfa26 Add rudimentary saving logic 2020-09-08 19:52:56 +09:00
f43f8cf6b9 Add basic setup for song select screen 2020-09-08 19:52:56 +09:00
a501df954b Avoid multiple editor screens potentially loading on top of each other 2020-09-08 19:52:05 +09:00
a5e1e8d043 Rename More... to Manage... 2020-09-08 18:57:18 +09:00
ae022d7559 Show all items in dropdown, set global max height 2020-09-08 18:55:53 +09:00
4962213cc4 Rename manage collections filter/text 2020-09-08 18:42:55 +09:00
68f3a1ea9a Merge branch 'master' into collection-database 2020-09-08 18:30:01 +09:00
f581df47c8 Add "New collection..." item to dropdown 2020-09-08 18:25:09 +09:00
c3123bf117 Rename drag blueprint selection method for discoverability 2020-09-08 17:22:59 +09:00
1260e30cde Make ShowDragHandle into a bindable 2020-09-08 16:36:36 +09:00