Bartłomiej Dach
|
92dc125d39
|
Match mania editor playfield time range with timeline zoom
|
2024-07-10 17:36:39 +02:00 |
|
Bartłomiej Dach
|
fa749d317e
|
Enable NRT on ManiaHitObjectComposer
|
2024-07-10 15:12:03 +02:00 |
|
Bartłomiej Dach
|
3d190f7e88
|
Remove redundant cast
|
2024-05-14 18:41:15 +02:00 |
|
Bartłomiej Dach
|
a8fc73695f
|
Rename variable
|
2023-11-20 22:04:08 +09:00 |
|
Bartłomiej Dach
|
364a3f75e1
|
Compile regexes
|
2023-11-20 22:03:25 +09:00 |
|
Bartłomiej Dach
|
b6215b2809
|
Rename and document SelectFromTimestamp
|
2023-11-20 21:57:14 +09:00 |
|
ratinfx
|
fab6fc9adb
|
Updated comments, renamed method
|
2023-11-12 15:09:15 +01:00 |
|
ratinfx
|
4e7c40f1d7
|
Do Split and Parse before checking HitObjects
|
2023-11-12 14:58:46 +01:00 |
|
ratinfx
|
4e1e19728c
|
Refactor HitObject selection in Composer
|
2023-11-11 14:02:42 +01:00 |
|
ratinfx
|
aa87e0a44d
|
HitObject Selection logic and separation for gamemodes
+ moved time_regex into EditorTimestampParser
|
2023-11-07 01:36:58 +01:00 |
|
Bartłomiej Dach
|
2192c9f2c2
|
Remove unused using directive
|
2023-10-17 10:30:01 +02:00 |
|
Bartłomiej Dach
|
22c1a963e7
|
Remove unused field
|
2023-10-17 10:27:16 +02:00 |
|
Dean Herbert
|
4381169a3f
|
Combine selection and input handling logic for beat snap grids across all rulesets
|
2023-10-17 17:09:42 +09:00 |
|
Dean Herbert
|
d26d4b8b79
|
Cache IScrollingInfo at a HitObjectComposer level automatically
|
2023-10-17 16:42:22 +09:00 |
|
Dean Herbert
|
41a8239e49
|
Remvoe null default for mods which can't be null
|
2023-09-20 15:27:50 +09:00 |
|
Dean Herbert
|
37c2b330a2
|
Move toggle implementation to work on all scrolling rulesets automatically
|
2023-09-01 19:53:10 +09:00 |
|
Dan Balasescu
|
a2fd7707a1
|
Allow toggling SVs in the editor
|
2023-08-18 18:55:24 +09:00 |
|
Dan Balasescu
|
7bc8908ca9
|
Partial everything
|
2022-11-27 00:00:27 +09:00 |
|
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
Dean Herbert
|
f7e055dbfe
|
Move mania note height offset application to a much more suitable location
|
2022-05-12 16:19:07 +09:00 |
|
Dean Herbert
|
c0abce918f
|
Add enum to snap method as alternative to mutliple nested invocations
|
2022-05-12 16:19:07 +09:00 |
|
Dean Herbert
|
f6fc926f1a
|
Add xmldoc and rename methods in IPositionSnapProvider for legibility
|
2022-05-05 15:58:21 +09:00 |
|
Dean Herbert
|
e8d83f2f99
|
Rename "EditRuleset" and "EditPlayfield" to use full "Editor" keyword
|
2021-04-26 14:33:30 +09:00 |
|
Nathan Alo
|
9a02f3868c
|
return a string instead
|
2021-03-29 17:29:05 +08:00 |
|
Nathan Alo
|
b8b7eb4c4b
|
refactor logic to its own component and handle hit object to string conversion to its ruleset-specific composers
|
2021-03-26 15:25:20 +08:00 |
|
ekrctb
|
e3c035fe9c
|
Adjust namespace
|
2020-12-07 12:32:52 +09:00 |
|
smoogipoo
|
4ef2e9548c
|
Pass HitObjectComposer to BlueprintContainer via ctor
|
2020-11-13 16:59:37 +09:00 |
|
Dean Herbert
|
8fa8c561e7
|
Pass hitobjects as a parameter to CreateBlueprintContainer
|
2020-05-29 12:20:50 +09:00 |
|
Dean Herbert
|
6be5917eb0
|
Remove necessity for custom mania interface caching
|
2020-05-27 23:15:16 +09:00 |
|
Dean Herbert
|
827345ed88
|
Fix mania offsets
|
2020-05-25 22:06:02 +09:00 |
|
Dean Herbert
|
e7442ec3a2
|
Remove need for ManiaSnapResult
|
2020-05-25 19:33:03 +09:00 |
|
Dean Herbert
|
b2667bbb02
|
Move protected implementation down
|
2020-05-22 11:45:58 +09:00 |
|
Dean Herbert
|
6de2597958
|
Merge branch 'editor-position-snap' into mania-distance-snap-grid
|
2020-05-22 11:27:36 +09:00 |
|
Dean Herbert
|
8a105bdbcf
|
Remove unused ColumnAt method
|
2020-05-22 11:23:39 +09:00 |
|
Dean Herbert
|
a756e6d212
|
Add xmldoc and remove unnecessary parameter
|
2020-05-21 15:16:30 +09:00 |
|
Dean Herbert
|
bac78707de
|
Move more logic to column to both clean things up and fix tests
|
2020-05-21 14:25:37 +09:00 |
|
Dean Herbert
|
5ad7842b91
|
Move ScreenSpacePositionAtTime to inside Column implementation
|
2020-05-21 13:33:02 +09:00 |
|
Dean Herbert
|
94bb59db0d
|
Merge branch 'editor-position-snap' into mania-distance-snap-grid
|
2020-05-21 12:50:49 +09:00 |
|
Dean Herbert
|
83a5913b8d
|
Undo beat snapping related changes
|
2020-05-21 12:12:21 +09:00 |
|
Dean Herbert
|
69db62b78a
|
Combine implementation of time-to-position lookup
|
2020-05-20 21:42:21 +09:00 |
|
Dean Herbert
|
7c9fbb6fcf
|
Split out classes
|
2020-05-20 21:03:03 +09:00 |
|
Dean Herbert
|
19e2da9c73
|
Fix down scrolling giving incorrect positioning data
|
2020-05-20 21:01:29 +09:00 |
|
Dean Herbert
|
2f78866dfb
|
Move positioning out of mania blueprints
|
2020-05-20 21:01:29 +09:00 |
|
Dean Herbert
|
62092e3f5b
|
Propagate mania column in SnapResult
|
2020-05-20 21:01:29 +09:00 |
|
Dean Herbert
|
970bd86d2e
|
Remove local TimeAt usage in mania placement
|
2020-05-20 21:01:29 +09:00 |
|
Dean Herbert
|
23bf0d000e
|
Implement mania beat snapping support
|
2020-05-20 21:01:19 +09:00 |
|
Dean Herbert
|
ffb8d48fc3
|
Fix osu!mania editor placement regressions
|
2020-05-20 21:01:03 +09:00 |
|
Dean Herbert
|
c46bfc2532
|
Create SnapResult class to hold various snapping results
|
2020-05-20 21:00:47 +09:00 |
|
Dean Herbert
|
3354d48a38
|
Change snapping to be screen space coordinate based
|
2020-05-20 21:00:29 +09:00 |
|
Dean Herbert
|
406f39e8bf
|
Construct online visible lines
|
2020-05-18 21:27:26 +09:00 |
|