Commit Graph

105 Commits

Author SHA1 Message Date
Dean Herbert 38bf04d7ff Give more space for time values to allow for negative offsets 2021-06-11 13:25:09 +09:00
Dean Herbert d2e0e8ad94 Reverse direction of binding to allow for better abstract class definitions 2021-05-12 16:53:58 +09:00
Dean Herbert 17e3764576 Rename `Settings` to have a more localised name 2021-05-12 16:38:04 +09:00
Naxess 97bd482d4d Factor out `load` from settings into new `Settings` class 2021-05-12 01:21:38 +02:00
Dean Herbert a40dcd4b8d Add a touch more space in the timing column 2021-04-19 18:53:06 +09:00
Dean Herbert 097a347533 Adjust Add different background colour for timing area 2021-04-19 18:25:30 +09:00
Dean Herbert 5bce5d2057 Update design logic 2021-04-19 18:25:20 +09:00
Dean Herbert 1ebc5ac5cc Remove unused legacy class 2021-04-19 16:36:00 +09:00
Dean Herbert 8da561a2a6 Soften colours and adjust padding slightly 2021-04-19 16:35:36 +09:00
Dean Herbert f8b20ca8aa Add new display for effect row attribute 2021-04-19 16:35:36 +09:00
Dean Herbert ec249a0edb Add new display for sample row attribute 2021-04-19 16:23:28 +09:00
Dean Herbert 6465a72060 Add bubbled word class for use in attribute rows 2021-04-19 16:23:28 +09:00
Dean Herbert 3aad0a8b9c Add new display for difficulty row attribute 2021-04-19 16:23:06 +09:00
Dean Herbert d3cebfb6fb Use explicit label 2021-04-19 16:23:06 +09:00
Dean Herbert a10a8680d0 Add new display for timing row attributes 2021-04-19 16:23:06 +09:00
Dean Herbert f4baff9e04 Make `TimingScreen` use rounded screen and adjust spacing/padding 2021-04-19 14:35:35 +09:00
Dean Herbert 513e470b52 Adjust grid spacing to allow attributes to use more width 2021-04-19 13:24:53 +09:00
Dean Herbert 0c918410d0 Make "add" button more visible 2021-04-19 13:15:24 +09:00
Dean Herbert 658c23c925 Give more space to the parameter adjustment area 2021-04-19 13:15:17 +09:00
Dean Herbert 21e8e5fbca Move common table layout logic into `EditorTable` abstract class 2021-04-13 23:26:19 +09:00
Dean Herbert 0edc1a850d Split out common EditorTable base class 2021-04-13 23:05:58 +09:00
Dean Herbert 90c75a64cf Fix legacy control point precision having an adverse effect on the editor 2021-03-30 15:24:11 +09:00
Dean Herbert 32c571fc94 Adjust keyboard step to be something sensible 2021-03-19 17:13:30 +09:00
smoogipoo 3ce605b5e5 Small refactoring to use .Trim() instead 2021-02-09 12:00:03 +09:00
Joehu 414e05affd Fix editor effect attribute tooltip having unnecessary whitespace when only one is enabled 2021-02-08 10:16:16 -08:00
Joehu 5e7823b289 Fix attributes content being zero size and disappearing after being half off-screen 2021-02-08 01:37:34 -08:00
Joehu 6b26a18a23 Fix attributes header not being aligned with content in editor timing mode 2021-02-08 01:34:32 -08:00
Dean Herbert 04fa32bc34 Rename and add xmldoc for smooth seeking method 2021-01-15 16:14:21 +09:00
Dean Herbert 7fdf876b4c Fix editor timing screen mutating the WorkingBeatmap instead of EditorBeatmap 2021-01-04 16:38:15 +09:00
Bartłomiej Dach 610ed99ae3 Add null checks to unguarded resolved-as-null fields 2020-11-14 14:52:58 +01:00
Bartłomiej Dach 546249b071 Temporarily fix crash on deleting control point groups 2020-11-10 21:32:47 +01:00
Dean Herbert 487a5ecdba Replace all usage of IBindableList.GetBoundCopy 2020-11-04 15:29:14 +09:00
Dean Herbert e1f578c590 Change editor timing screen seek behaviour to only occur on clicking table rows
Previously it would react to any selection changed event, which could in
lude time changes (which is done by removing then adding the
ControlPointGroup).

Closes #10590.
2020-10-27 12:28:12 +09:00
Bartłomiej Dach ac44f6f679 Ensure control point group exists after move
If the control point group moved was empty, it would not be created due
to a lack of ControlPointInfo.Add() calls.
2020-10-07 23:10:28 +02:00
Bartłomiej Dach b1029a124c Move event subscription to LoadComplete
Prevents attempting to read from the `colours` field before it is
actually injected.
2020-10-07 22:57:20 +02:00
Dean Herbert 9d7880afda Make SettingsItem conform to IHasCurrentValue 2020-10-06 17:18:54 +09:00
Dan Balasescu 783a463772
Merge branch 'master' into colourise-control-point-table 2020-10-05 20:47:06 +09:00
Dan Balasescu 16a599850c
Merge branch 'master' into more-timeline-toggles 2020-10-05 17:33:18 +09:00
Dan Balasescu d3e1da5922
Merge branch 'master' into editor-timing-screen-change-handling 2020-10-05 15:40:43 +09:00
Bartłomiej Dach 7957773d58
Merge branch 'master' into more-timeline-toggles 2020-10-04 12:53:10 +02:00
Dean Herbert dab50bff6f Protect "use current time" button against crash when no timing point is selected 2020-10-03 01:27:42 +09:00
Dean Herbert fcc6cb36e4 Change text colour to black 2020-10-02 18:50:47 +09:00
Dean Herbert 519c3ac2bd Change SliderWithTextBoxInput to transfer on commit 2020-10-02 17:59:57 +09:00
Dean Herbert 9fc9009dbe Add change handling for sample section 2020-10-02 17:59:47 +09:00
Dean Herbert 08faef694b Add change handling for difficulty section 2020-10-02 17:58:27 +09:00
Dean Herbert 693a4ff474 Add change handling for effects section 2020-10-02 17:58:23 +09:00
Dean Herbert 98fd661b23 Add change handling for timing section 2020-10-02 17:55:47 +09:00
Dean Herbert c1c5b5da8e Push state change on control point group addition / removal 2020-10-02 17:49:38 +09:00
Dean Herbert 00eed29527 Don't update time if it hasn't changed 2020-10-02 17:35:41 +09:00
Dean Herbert fc920a8899 Add change handler logic 2020-10-02 17:32:34 +09:00