ba1642a680
Allow section headers to wrap
2022-03-16 17:19:08 +09:00
a0a033520f
Rider no add licence headers
2022-03-15 16:48:14 +09:00
4ab5d6e3f0
Remove unnecessary FillFlowContainer
from section
2022-03-15 16:47:08 +09:00
9e476ced63
Add EditorSidebar
component
2022-03-15 16:38:00 +09:00
f15b8781bb
Move editor mode selector out of EditorMenuBar
to allow for better reuse
2022-03-02 20:05:01 +09:00
5f5765d6a2
Reduce redundancy time range to create a bit more visual blending on the timeline
2022-01-19 14:57:01 +09:00
03ac91a3ee
Consider all points in a group to meet redundancy check
2022-01-19 14:56:44 +09:00
93cd07f7fb
Merge branch 'master' into summary-timeline-control-point-optimisation
2022-01-19 14:50:45 +09:00
566d341b1e
Split conditions out for readability
2022-01-16 22:04:29 +09:00
565611ee00
Fix typo in inline comment
2022-01-15 23:57:20 +09:00
236fa6da7e
Rename ControlPointVisualisation
interface type to be less specific
2022-01-15 23:56:00 +09:00
c5cae4e3ee
Rename methods and add xmldoc
2022-01-15 23:55:11 +09:00
64c499d9d6
Revert unintended temporary commenting (was used during benchmarking)
2022-01-15 15:24:30 +09:00
c64a919a9d
Reduce number of redundant control points displayed on summary timeline
...
As pointed out in https://github.com/ppy/osu/discussions/16435 , beatmaps
with too many control points (usually added via external automation
apps) could cause the lazer editor to grind to a halt.
The overheads here are mostly from the GL side. An eventual goal would
be to render this in a smarter way, rather than using thousands of
drawables. Until that, this optimisation should help reduce the overhead
by omitting control points in close proximity that are redundant for
display purposes.
I've tried to contain this in the display logic directly, with the goal
that it can be ripped out as fast as it was added. Certainly required
more changes than I hoped for, but I don't think it's too ugly.
2022-01-14 17:13:26 +09:00
51251e3204
Fix CI reported warnings
2022-01-12 22:39:00 +09:00
1eed2436e6
Clean up unused resolved properties
2021-12-03 18:49:49 +09:00
32b5a736c8
Add preview gameplay button to bottom editor bar
2021-11-11 17:12:21 +01:00
51a353e12d
Rename BeatmapInfo.Version
to DifficultyName
to match underlying interface
2021-11-11 17:20:53 +09:00
ec61c3c5ee
Rename all remaining cases
2021-10-03 00:55:29 +09:00
c72523bc14
Add basic test for difficulty switching
2021-09-05 21:48:10 +02:00
c397cc2027
Restructure proof of concept
2021-09-05 21:48:09 +02:00
bde35d9f21
Rename radio button classes to be local to editor
2021-07-19 16:57:12 +09: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
7a671754f2
Change RadioButton
's object
to a string
2021-07-17 02:29:31 +09:00
e4f895b490
Fix editor buttons inheriting from TriangleButton
when they have no need to
2021-04-30 14:48:37 +09:00
0dc1577f68
Split out control point visualisation logic and add special kiai duration handling
2021-04-15 18:42:30 +09:00
153ee25510
Update base specifications to a more sane default
2021-04-15 18:42:07 +09:00
bf5af3310a
Update break colour to not look like kiai time
2021-04-15 17:04:11 +09:00
18e8682f39
Remove unused using statements
2021-04-15 17:01:25 +09:00
757475e6d4
Use correct representation colours
2021-04-15 16:39:20 +09:00
da6f9060fa
Centre end circles to avoid visual gaps
2021-04-15 16:39:20 +09:00
73821beb1d
Fix break display looking bad on very long beatmaps due to fixed corner radius
2021-04-15 16:39:20 +09:00
bc3b2af39d
Add rounded corners to timeline ticks display
2021-04-15 15:29:22 +09:00
27e851c2ee
Also adjust height
2021-04-13 16:43:29 +09:00
ebf97ff48f
Update timeline ticks to use width as a differentiation method, rather than height
2021-04-13 16:29:35 +09:00
b5954a55ad
Remove empty <returns> xmldoc
2021-04-12 17:46:14 +09:00
8955071703
Change editor speed adjust to adjust frequency
2021-03-19 20:01:45 +09:00
b489e92c9e
Fix TimelineParts not using correct beatmap
2021-01-25 18:44:36 +09:00
04fa32bc34
Rename and add xmldoc for smooth seeking method
2021-01-15 16:14:21 +09:00
ddbd6df24d
Unbind bindable lists for general safety
2020-11-07 20:59:57 +01:00
487a5ecdba
Replace all usage of IBindableList.GetBoundCopy
2020-11-04 15:29:14 +09:00
6bf35d5767
Fix editor menu not supporting stateful item drawables
2020-11-03 16:00:07 +09:00
5d888f687a
Account for the width of points so they don't suddenly appear at timeline edges
2020-10-09 16:49:51 +09:00
9baf704942
Add local pooling to TimelineTickDisplay
2020-10-09 15:48:24 +09:00
fa742a2ef1
Update to consume framework fixes
2020-09-30 20:28:02 +09:00
5242f5648d
Fix timeline control point display not updating with changes
2020-09-30 18:34:13 +09:00
1386c9fe66
Standardise time display formats across the editor
2020-09-30 12:45:43 +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
ae68dcd962
Add ternary toggle buttons to editor toolbox selection
2020-09-25 16:38:12 +09:00