Commit Graph

1802 Commits

Author SHA1 Message Date
c2c9a93e2c Show editor file choosers in a popover rather than inline
Supersedes and closes #14370.
Closes #14367.
2021-08-23 18:12:36 +09:00
2f6b95da39 Add descriptions for the remaining settings 2021-08-23 17:41:03 +09:00
1de84e1c98 Change description to include mention of video
Co-authored-by: Joseph Madamba <madamba.joehu@outlook.com>
2021-08-23 17:34:19 +09:00
2e80e2be51 Reword epilepsy warning description text 2021-08-22 21:47:37 +02:00
9816af688e Add basic design settings to setup screen 2021-08-22 17:43:20 +02:00
98357d51da Merge pull request #14323 from minetoblend/editor-seek
Prevent seeking before mp3 start time while editor is playing
2021-08-20 13:28:20 +09:00
8c5d99ab21 Override CreateInstance() in osu! bindable subclasses
Three bindables are left which don't have this overriden due to them
already not having a value-only constructor and not supporting
`GetBoundCopy()` properly:
 - `BeatmapDifficultyCache.BindableStarDifficulty`.
 - `TotalScoreBindable`
 - `TotalScoreStringBindable`

I could add support for them by passing the required data to them, as
they seem to be able to have that shared, but I'm hesitant to support
something which was already broken and never used, not sure.
2021-08-18 04:19:58 +03:00
f16468b706 Improve visibility of repeat ticks / drag areas on timeline 2021-08-17 18:17:55 +09:00
78f9f4a230 Move time clamp to Seek/transformSeekTo methods 2021-08-16 20:39:09 +02:00
1c7cbc8621 Add missing readonly keyword to new bindable 2021-08-16 17:14:13 +09:00
6108451449 Retrieve separated skin instance from working beatmap for editing 2021-08-15 21:18:09 +02:00
81280dfd25 Use editable skin structure in combo colour picker 2021-08-15 21:18:08 +02:00
0d64da8c63 Add skin providing container responding to beatmap skin edits 2021-08-15 21:18:08 +02:00
df43e758ee Add editable beatmap skin 2021-08-15 21:18:07 +02:00
d287db7961 Clamping seekTime to beatmap length 2021-08-15 14:48:56 +02:00
c1d8a7e2ad Add and use 'Submit' select sample variant for particular components 2021-07-30 21:35:28 +09:00
be3c02ff7f Remove 'Soft' select sample variant usage (soft is the new default) 2021-07-30 21:35:27 +09:00
0691c0dd63 Switch Colour{Display,Palette} to use Colour4 2021-07-29 23:14:32 +02:00
89e8296eb1 Reset all types of adjustments in MusicController; Rename AllowRateAdjustments to AllowTrackAdjustments 2021-07-29 15:39:26 +08:00
239b38a0ab Reduce implicit conversions by using default 2021-07-27 21:46:29 +02:00
94877117b9 Apply changes in-line with framework changes. 2021-07-27 18:22:47 +02:00
50a2abbe7f Merge pull request #12683 from frenzibyte/legacy-beatmap-combo-offset
Apply combo offsets "colour hax" only on beatmap skins
2021-07-23 14:30:18 +09:00
7bc30b46ff Use BindValueChanged with last running immediately instead 2021-07-23 07:51:58 +03:00
ee3791ccf2 Update colours once on TimelineHitObjectBlueprint 2021-07-23 06:25:56 +03:00
523c154f15 Add ComboIndexWithOffsetsBindable and bind similar to ComboIndexBindable 2021-07-22 16:40:33 +03:00
29ffae4025 Merge pull request #13967 from nekodex/new-select-sounds
Add new 'soft' select sound variant and use it in some places
2021-07-22 16:21:03 +09:00
8b1202153a Merge pull request #13951 from LumpBloom7/timeline-object-interactions
Make timeline blueprints outside of TimelineBlueprint boundaries interactable
2021-07-22 16:20:22 +09:00
957a0686ed Split out nested classes from TimelineBlueprintContainer
They got too big.
2021-07-22 15:48:08 +09:00
b5cc9010de Move resolved property to top of class 2021-07-22 15:39:01 +09:00
507b53dc73 Use 'Soft' hover/select samples for EditorTable row selection 2021-07-21 22:02:40 +09:00
9d43ca122f Allow context menus to be triggered as well 2021-07-21 12:04:09 +02:00
f85ff40a6b Add back LeftMouse button check 2021-07-21 11:47:21 +02:00
adda96ac86 Merge pull request #13962 from ekrctb/platform-action
Adapt to framework `PlatformAction` type change
2021-07-21 18:17:38 +09:00
1bac471b49 Adapt to PlatformAction type change 2021-07-21 16:12:53 +09:00
1bff4373b3 Allow specifying flipping support of selection box different from scaling 2021-07-21 15:59:45 +09:00
a8cf6a6854 Fix slight Y position offset in HandleDrag 2021-07-20 23:00:58 +02:00
bfec87b082 Let TimelineBlueprintContainer only accept positional input within timeline quad 2021-07-20 22:30:50 +02:00
8b09ddbcd6 Merge branch 'ppy:master' into timeline-object-interactions 2021-07-20 16:36:39 +02:00
1af230c48c Merge branch 'master' into refactor-combo-colour-retrieval 2021-07-20 10:08:25 +03:00
f3bcaf7f11 Merge pull request #13929 from peppy/i-deep-cloneable
Create a deep clone of score for score submission purposes
2021-07-19 21:58:27 +09:00
bde35d9f21 Rename radio button classes to be local to editor 2021-07-19 16:57:12 +09:00
3c028ce05c Add IDeepCloneable interface and update existing CreateCopy methods to use it 2021-07-19 12:54:17 +09:00
2e2a2bdd99 Allow moving timeline selection when mousedown event is outside of blueprint container 2021-07-18 18:06:59 +02:00
ee220feecf Avoid using guesses to determine whether inputs blocked 2021-07-18 16:04:23 +02:00
50eed26bd1 Rename radio button item to label 2021-07-17 02:32:23 +09:00
eac9b1ec7e Disable toolbox composition buttons when beatmap is not timed 2021-07-17 02:30:13 +09:00
3ae5f6707a Expose whether an EditorBeatmap has timing present or not via bindable 2021-07-17 02:30:00 +09:00
7a671754f2 Change RadioButton's object to a string 2021-07-17 02:29:31 +09:00
e35cff99c7 Pass on mouseDown input to timeline if no selection modification is made with that input 2021-07-16 17:21:43 +02:00
3e8a13bfbf Allow interacting with timeline objects outside of drawable bounds 2021-07-16 16:16:34 +02:00