OliBomby
|
bb8285e2ef
|
cleanup code duplication
|
2023-05-08 15:14:25 +02:00 |
|
OliBomby
|
4c36530435
|
allow editing additions in sample point piece
|
2023-05-08 15:08:40 +02:00 |
|
OliBomby
|
3b5bae7742
|
Abbreviate common bank names on timeline
|
2023-05-08 13:16:30 +02:00 |
|
OliBomby
|
e945846759
|
Add node sample pieces to timeline blueprint
|
2023-05-08 13:10:24 +02:00 |
|
OliBomby
|
32f945d304
|
fix updating wrong samples
|
2023-05-08 13:08:28 +02:00 |
|
OliBomby
|
cb7b747d52
|
create NodeSamplePointPiece
|
2023-05-08 12:38:53 +02:00 |
|
OliBomby
|
b447018e5b
|
remove editor beatmap
|
2023-05-08 11:55:58 +02:00 |
|
OliBomby
|
244ca4e8c7
|
Remove dependency on SamplesBindable
|
2023-05-08 11:55:17 +02:00 |
|
Bartłomiej Dach
|
e808a47811
|
Fix delegate leak
|
2023-05-05 20:33:27 +02:00 |
|
Bartłomiej Dach
|
f536238554
|
Use shorter copy
|
2023-05-05 20:30:50 +02:00 |
|
Dean Herbert
|
b7a287869a
|
Add display of beatmap slider velocity when adjusting
|
2023-05-05 15:57:38 +09:00 |
|
Dean Herbert
|
6b017ac05f
|
Merge pull request #23308 from OliBomby/sample-control-points
Remove SampleControlPoint and DifficultyControlPoint from HitObject
|
2023-05-03 14:21:51 +09:00 |
|
Dean Herbert
|
8a536c1cdb
|
Fix non-block namespace usage
|
2023-05-02 15:09:24 +09:00 |
|
OliBomby
|
1dc34ee25d
|
fix infinite repeat count when adjusting length of 0 length slider
|
2023-05-01 15:48:54 +02:00 |
|
OliBomby
|
c44f71a737
|
remove all regular usage of DifficultyControlPoint
|
2023-04-26 17:55:38 +02:00 |
|
OliBomby
|
87ca0f5335
|
Update SamplePointPiece.cs
|
2023-04-26 13:45:58 +02:00 |
|
OliBomby
|
e4b64bdc3e
|
clean up code stuff
|
2023-04-25 19:06:29 +02:00 |
|
OliBomby
|
755ad25dbe
|
clean code
|
2023-04-25 18:27:20 +02:00 |
|
OliBomby
|
c23a7b014e
|
add missing }
|
2023-04-25 18:17:07 +02:00 |
|
OliBomby
|
065464d90c
|
Fixed DifficultyPointPiece
|
2023-04-25 18:12:53 +02:00 |
|
ansel
|
8777d5349b
|
Use existing strings
|
2023-01-15 14:39:34 +03:00 |
|
ansel
|
78e562903d
|
Localise part of editor
|
2023-01-15 01:50:47 +03:00 |
|
ansel
|
2365b065a4
|
Enable nullability for editor components
|
2023-01-12 18:07:54 +03:00 |
|
Dean Herbert
|
c0cfa66510
|
Merge pull request #21754 from Feodor0090/waveform-invalidate
Reload waveform on track replacement in editor
|
2023-01-06 19:57:27 +08:00 |
|
Salman Ahmed
|
0cb9b79834
|
Fix ZoomableScrollContainer potentially not updating content width on setup
|
2022-12-23 00:56:38 +03:00 |
|
Salman Ahmed
|
30de9ba795
|
Dispose previous waveform on track reload
|
2022-12-23 00:35:59 +03:00 |
|
ansel
|
f2e8776529
|
Bind to clock instead of music controller
|
2022-12-22 15:35:53 +03:00 |
|
ansel
|
7089bb6c23
|
Listen for track reload in timeline
|
2022-12-22 01:23:59 +03:00 |
|
Dean Herbert
|
27c497145f
|
Fix the MOTHERLOAD of undetected issues that are now visible thanks to net6.0
|
2022-12-16 18:16:26 +09:00 |
|
Dean Herbert
|
d1296a22ce
|
Update timeline blueprint's end time logic to better match new blueprint implementation
|
2022-12-02 17:57:15 +09:00 |
|
Dean Herbert
|
8cf89fcb81
|
Use Highlight1 instead of dull grey
|
2022-12-02 15:30:47 +09:00 |
|
Dean Herbert
|
f34a79b1a9
|
Set a better default colour for timeline blueprints when no colour information is available
|
2022-12-01 17:03:53 +09:00 |
|
Dan Balasescu
|
7bc8908ca9
|
Partial everything
|
2022-11-27 00:00:27 +09:00 |
|
Salman Ahmed
|
90cd386323
|
Fix timeline potentially scrolling at extents while not dragging
|
2022-11-18 09:43:16 +03:00 |
|
Dean Herbert
|
f6d93fcd5a
|
Fix editor hard crash when beatmap file specified out-of-range timeline zoom value
|
2022-11-07 12:54:02 +09:00 |
|
andy840119
|
a753369d3e
|
Reuse function TimeAtPosition() and PositionAtTime() .
|
2022-10-30 17:21:50 +08:00 |
|
Dean Herbert
|
a525b3f9f8
|
Reorder and rename toggle checkboxes to fit better
|
2022-10-13 15:44:33 +09:00 |
|
ekrctb
|
fcb9e2cc00
|
Refactor blueprint container drag code
|
2022-10-11 22:39:53 +09:00 |
|
ekrctb
|
29cc554632
|
Ensure blueprint is added for selected hit object
|
2022-10-06 13:59:54 +09:00 |
|
ekrctb
|
b0213c29e9
|
Use mid time instead of start time
It is closer to the old blueprint-based behavior
|
2022-10-05 22:19:22 +09:00 |
|
ekrctb
|
3108c42ece
|
Fix inspect issues
|
2022-10-05 22:04:43 +09:00 |
|
ekrctb
|
00b3d97f69
|
Improve timeline selection performance
But selecting a large number of hit objects is still very slow
because all DHOs must be added
and also `AddBlueprintFor` has quadratic behaviors
|
2022-10-05 21:58:05 +09:00 |
|
ekrctb
|
0ffde02f79
|
Use hit object time for timeline selection
|
2022-10-05 21:51:01 +09:00 |
|
ekrctb
|
8d29e9e76b
|
Move selection logic from DragBox to BlueprintContainer
|
2022-10-05 21:51:01 +09:00 |
|
Dean Herbert
|
58217b6839
|
Fix weird conditional
|
2022-09-27 20:09:21 +09:00 |
|
Dean Herbert
|
a9088d9231
|
Add assert/log output when too many ticks are being displayed
|
2022-09-27 17:18:46 +09:00 |
|
Dean Herbert
|
e227519b09
|
Don't attempt to render timeline ticks until DrawWidth is above zero
|
2022-09-27 17:18:46 +09:00 |
|
Dean Herbert
|
ccae721af2
|
Ensure ZoomableScrollContainer content isn't shown until zoom is set
|
2022-09-27 17:07:11 +09:00 |
|
Dean Herbert
|
9dc0eb7fd0
|
Remove unused static
|
2022-09-27 17:04:56 +09:00 |
|
Drison64
|
c075d3de08
|
Create a test and a check if initial zoom value of ZoomableScrollContainer is in range
|
2022-09-17 22:43:40 +02:00 |
|