Commit Graph

697 Commits

Author SHA1 Message Date
Bartłomiej Dach 49443f0b55
Inline temporary variable 2023-02-04 14:36:30 +01:00
Bartłomiej Dach a1343dacc1
Merge branch 'master' into SnapToReverseSlider 2023-02-04 14:14:37 +01:00
Wleter 60f6484073 fix spaces 2023-02-03 16:13:37 +01:00
Wleter f7f13cb9d9 fix formatting 2023-02-03 16:13:04 +01:00
Wleter 20e220df56 prioritize closest snap position 2023-02-03 16:05:16 +01:00
Wleter 23e9bdd554 check every snap position in blueprint 2023-02-02 14:22:30 +01:00
Dean Herbert 7344d34d5b Move `where` class specs to next line 2023-01-26 17:12:41 +09:00
Dean Herbert 13937cf555
Merge branch 'master' into stream-tool-2 2023-01-26 16:08:20 +09:00
Dean Herbert 73f083a316 Refactor how additional points are provided to avoid confusion 2023-01-23 14:13:46 +09:00
Wleter f8d8a627b8 change property name 2023-01-18 22:00:39 +01:00
Wleter ab78dd0436 add collection of selection points. 2023-01-18 21:34:23 +01:00
Dean Herbert ecb4727aec Fix formatting issues 2023-01-18 17:33:14 +09:00
Wleter 00f15d19f9 fix double newlines 2023-01-17 21:11:21 +01:00
Wleter e5863fbaf1 add ScreenSpaceEndPoint field 2023-01-10 21:20:09 +01:00
Wleter 38bb7ac0c7 add fields for path's end location 2023-01-10 21:16:34 +01:00
Dean Herbert 192536643c Fix some more inspections 2022-12-16 20:21:19 +09:00
OliBomby d458c3a012 Fix variable which didnt get renamed 2022-12-07 10:13:40 +01:00
OliBomby 10b5900710 made PathControlPointVisualiser generic 2022-12-07 10:13:40 +01:00
Dan Balasescu ee62f3c0d3 Fix test failure
Similar to SliderPlacementBlueprint.
2022-12-02 18:32:43 +09:00
Dean Herbert 45ea183cc3 Fix being able to place zero-length spinners
Also always snap a spinner's end time using beat snap (matches stable).
2022-12-02 17:57:15 +09:00
Dan Balasescu 7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
Dean Herbert 12606122e3 Fix sliders not correctly taking on full available length after changing curve type 2022-11-17 13:59:07 +09:00
Dean Herbert ada039151b Add the ability to toggle off hit marker displays in the editor 2022-11-08 18:07:06 +09:00
Dean Herbert e02c477008
Merge pull request #21017 from andy840119/remove-nullable-disable-in-the-checks
Remove nullable disable in the checks.
2022-11-06 18:39:03 +09:00
andy840119 b0673636ca Remove nullable disable annotation in the osu ruleset. 2022-11-05 16:49:55 +08:00
Bartłomiej Dach 23134aea61
Update outdated comment 2022-11-04 19:48:19 +01:00
Dean Herbert 36c08b69fe Fix failing tests 2022-11-04 20:47:49 +09:00
Dean Herbert 20021551bb Fix editor selection behaviour regressions due to new path visualiser optimisation 2022-11-04 19:36:59 +09:00
Dan Balasescu 74f3b9b18d
Merge pull request #20965 from peppy/reduce-slider-blueprint-overhead
Only draw path visualiser when hovered or single slider is selected
2022-10-28 16:01:30 +09:00
Dean Herbert 300ffbb500 Don't bother checking for null `editorBeatmap` 2022-10-28 14:35:55 +09:00
Dean Herbert 10c658e440
Ensure `updateVisualDefinition` is called once on load
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2022-10-28 14:34:24 +09:00
Bartłomiej Dach d657005ffa
Merge branch 'master' into avoid-unnecessary-path-updates 2022-10-27 20:07:46 +02:00
Dean Herbert 7faf5cd1f6 Fix one more null edge case 2022-10-28 01:20:17 +09:00
Dean Herbert e582d9d5a8 Remove unused using statements 2022-10-28 01:17:09 +09:00
Dean Herbert 361153f598 Fix nullref in tests due to missing `EditorBeatmap` dependency 2022-10-27 19:05:50 +09:00
Dean Herbert 39e0362db1 Reduce size of spinner blueprint to better represent gameplay size 2022-10-27 16:15:22 +09:00
Dean Herbert 0c7672e124 Avoid unnecessarily refreshing `SliderBodyPiece`'s path 2022-10-27 16:02:04 +09:00
Dean Herbert 2f172b66cf Block hover if a multi-selection is made to avoid overlapping path visualisers 2022-10-27 14:52:46 +09:00
Dean Herbert 097d310d74 Only draw path visualiser when hovered or single slider is selected 2022-10-27 14:40:14 +09:00
Bartłomiej Dach 4db01fc970
Merge branch 'master' into fix-time-snapping-when-nearby-objects 2022-10-26 23:31:17 +02:00
Bartłomiej Dach 8b8d0c2293
Fix typo in comment 2022-10-26 23:30:14 +02:00
Dean Herbert d03161ec01 Apply distance snap time component even when nearby object snap kicks in 2022-10-26 14:39:39 +09:00
Dean Herbert 7d59bc6e2f Merge branch 'grid-momentary-shortcuts' into read-current-distance-snap 2022-10-26 13:28:04 +09:00
Dean Herbert 54ae16badc Move distance snap toggle button implementation to `DistancedHitObjectComposer` 2022-10-26 13:27:23 +09:00
Dean Herbert 2f0283e4d4 Simplify logic with new multi-grid snap support 2022-10-25 14:22:30 +09:00
Dean Herbert 2b850694fa Merge branch 'allow-distance-grid-snap' into grid-momentary-shortcuts 2022-10-25 14:10:45 +09:00
Dean Herbert 02a3f8c17f Allow both distance snap and grid snap to be applied at the same time 2022-10-25 14:09:22 +09:00
Dean Herbert 645a84b1d6 Display current distance snap and add button to update to use it 2022-10-21 22:58:36 +09:00
Dean Herbert ca91f9f716 Don't allow two momentary toggles at the same time to avoid edge cases 2022-10-21 17:16:55 +09:00
Dean Herbert ef990c55ca Handle distance/grid toggles based on key type, rathern than individual left/right 2022-10-21 16:11:19 +09:00