Commit Graph

1092 Commits

Author SHA1 Message Date
5b200a8ca4 Change default zoom of timing screen timeline to most zoomed out 2020-09-30 16:39:27 +09:00
a40c2ea5ee Simplify control point group binding/update logic 2020-09-30 16:02:22 +09:00
59ce9fcab9 Merge branch 'master' into fix-editor-silence-on-seek 2020-09-30 15:35:55 +09:00
ae9e884a48 Fix header casing 2020-09-30 15:35:25 +09:00
d6c88ecd69 Merge branch 'master' into osu-selection-scaling 2020-09-30 15:09:04 +09:00
f1298bed79 Combine scale operations and tidy up scale drag handle construction 2020-09-30 15:08:56 +09:00
39b55a85df Move a lot of the implementation to base SelectionHandler 2020-09-30 13:52:57 +09:00
f2c26c0927 Move information text underneath the selection box 2020-09-30 13:07:24 +09:00
1386c9fe66 Standardise time display formats across the editor 2020-09-30 12:45:43 +09:00
a2e2cca396 Add proper change handler support 2020-09-29 20:08:56 +09:00
0a10e40ce0 Add scaling support to osu! editor 2020-09-29 20:08:56 +09:00
cd794eaa65 Add basic selection box with drag handles 2020-09-29 20:08:56 +09:00
6e1ea00443 Don't apply gradient to non-duration objects 2020-09-29 17:34:50 +09:00
c47652c97a Add gradient to hide subtractive colour issues
Good thing is looks better than without.
2020-09-29 17:26:54 +09:00
8d8d45a0c0 Add combo index display support 2020-09-29 17:26:54 +09:00
f16fc29071 Add combo colour display support 2020-09-29 17:26:54 +09:00
53b3d23842 Expose HitObjectComposer for other components in the Compose csreen to use 2020-09-29 17:26:54 +09:00
d6f3beffb6 Use existing bindable flow instead 2020-09-29 12:50:17 +09:00
585b857a0c Handle paused state correctly 2020-09-29 12:17:38 +09:00
4f0c0ea5f9 Fix hit samples playing while paused / seeking in the editor 2020-09-28 18:17:47 +09:00
2f5a2d3bba Merge pull request #10277 from peppy/editor-implicit-autoplay
Add autoplay support to editor
2020-09-28 17:41:26 +09:00
89c8fca3fa Merge pull request #10270 from peppy/editor-fix-noop-states-saving
Avoid saving state changes if nothing has changed (via binary comparison)
2020-09-28 17:03:50 +09:00
06ab33645e Merge branch 'master' into editor-implicit-autoplay 2020-09-28 16:43:08 +09:00
5cceb3c724 Merge pull request #10273 from peppy/editor-fix-missing-update-after-drag
Trigger a hitobject update after blueprint drag ends
2020-09-28 16:34:23 +09:00
7949eabaac Remove left-over using 2020-09-28 15:49:45 +09:00
d9ac5866b6 Merge branch 'editor-default-hit-sample' into editor-implicit-autoplay 2020-09-28 15:48:37 +09:00
a4e9c85333 Trigger a hitobject update after blueprint drag ends 2020-09-28 15:37:06 +09:00
0ae2266b82 Fix new placement hitobjects in the editor not getting the default sample added 2020-09-28 15:36:13 +09:00
1aa8b400d4 Avoid unnecessary object updates from SelectionHandlers 2020-09-28 15:33:49 +09:00
3cf430f494 Avoid saving state changes if nothing has changed (via binary comparison) 2020-09-28 15:30:51 +09:00
2280568d27 Merge pull request #10245 from peppy/editor-sample-addition-buttons
Add sample toggle buttons to toolbox
2020-09-25 20:09:10 +09:00
93a137ed84 Merge pull request #10234 from peppy/editor-load-audio
Add audio track selection to editor setup screen
2020-09-25 19:58:23 +09:00
cc41b4bb9e Merge branch 'master' into editor-sample-addition-buttons 2020-09-25 19:39:12 +09:00
204024c76e Merge branch 'master' into editor-load-audio 2020-09-25 18:32:51 +09:00
8e6bf516d9 Merge branch 'master' into editor-ternary-buttons 2020-09-25 18:30:59 +09:00
dbfa05d3b3 Fix placement object not getting updated with initial state 2020-09-25 18:00:17 +09:00
b561429f92 Add toolbar toggle buttons for hit samples 2020-09-25 17:53:41 +09:00
346d14d40b Rename variables to match 2020-09-25 17:45:19 +09:00
22511c36c3 Ensure toggles are not instantiated more than once for safety 2020-09-25 17:43:09 +09:00
51cc644b7b Fix set access to SelectionHandler
Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
2020-09-25 17:42:49 +09:00
b8e9f19b92 Move common HitSampleInfo lookup to static method 2020-09-25 17:30:31 +09:00
98c6027352 Remove unused using 2020-09-25 17:07:58 +09:00
ae68dcd962 Add ternary toggle buttons to editor toolbox selection 2020-09-25 16:38:12 +09:00
0f8551e9ea Merge branch 'editor-ternary-states' into new-combo-toggle 2020-09-25 15:36:33 +09:00
a859fe78ee Expose update ternary state method and use better state determination function 2020-09-25 15:32:36 +09:00
50290f3cb4 Rework ternary states to fix context menus not updating after already displayed 2020-09-25 15:10:13 +09:00
e828cf1607 Merge branch 'master' into editor-load-audio 2020-09-25 14:49:54 +09:00
a6adf8334e Use existing method to update combo state of selection 2020-09-25 14:19:35 +09:00
e009264f10 Add new combo toggle to main composer interface 2020-09-25 14:10:30 +09:00
952e84396a Merge branch 'master' into editor-object-object-snapping 2020-09-25 13:17:30 +09:00