Commit Graph

4699 Commits

Author SHA1 Message Date
9ef43ebd83 Fix compilation after framework-side PR updates 2022-11-12 21:24:12 +09:00
fa8e38d9d6 Target rounded fragment shader
Compatibility with osu-framework change https://github.com/ppy/osu-framework/pull/5512
2022-11-12 17:18:23 +09:00
606d42c679 Merge pull request #21184 from peppy/skinnable-things-cleanup
Skinnable class naming pass
2022-11-10 12:52:08 +09:00
051f7f4c68 Merge pull request #21173 from peppy/toggle-hit-markers
Add the ability to toggle off hit marker displays in the editor
2022-11-10 12:23:53 +09:00
e19ba65f91 Remove LookupName from base ISkinComponentLookup 2022-11-09 17:46:43 +09:00
1aa0e40f2f Add "Component" prefix to lookup naming 2022-11-09 17:46:43 +09:00
c908969d9b Rename ISkinComponent to ISkinLookup 2022-11-09 17:46:43 +09:00
ab458320c4 Fix some lingering inspections 2022-11-09 17:46:24 +09:00
82ff142b1b Apply nullability to osu! skinning classes 2022-11-09 13:37:09 +09:00
5e7dc34d05 Move some non-default skin files to correct namespace 2022-11-09 13:31:52 +09:00
710c224de4 Remove unused IHasMainCirclePiece interface 2022-11-09 13:31:50 +09:00
ada039151b Add the ability to toggle off hit marker displays in the editor 2022-11-08 18:07:06 +09:00
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
b0673636ca Remove nullable disable annotation in the osu ruleset. 2022-11-05 16:49:55 +08:00
23134aea61 Update outdated comment 2022-11-04 19:48:19 +01:00
36c08b69fe Fix failing tests 2022-11-04 20:47:49 +09:00
20021551bb Fix editor selection behaviour regressions due to new path visualiser optimisation 2022-11-04 19:36:59 +09:00
e89d3840fc Adjust completion animation 2022-11-03 15:12:30 +09:00
0868c00ee8 Fix spinner centre size being updated every frame using transforms 2022-11-03 14:36:16 +09:00
62660ec92f Reorganise drawables and transforms to make more sequential sense 2022-11-03 14:21:22 +09:00
304f6f0418 Merge branch 'master' into argon-spinner-sides 2022-11-03 13:21:22 +09:00
e4fb9119b3 Merge pull request #21060 from peppy/rename-target-practice
Rename mod "Target" to "Target Practice"
2022-11-01 20:38:15 +09:00
947e6d41c0 Merge pull request #21056 from peppy/fix-argon-explosion-size
Fix argon hit circle outer gradient getting smaller each state application
2022-11-01 20:03:22 +09:00
cd8dc9b17b Rename "Target" to "Target Practice" 2022-11-01 19:47:20 +09:00
ff60eebe21 Fix large transform retention when adjusting accent colour of hitobject during pause 2022-11-01 19:12:59 +09:00
c179f0bb52 Fix argon hit circle outer gradient getting smaller each state application 2022-11-01 18:31:30 +09:00
37407293aa Adjust target and hold off mod multipliers 2022-11-01 17:57:20 +09:00
8c9250285f Revert incorrect removal default value (causing a new warning) 2022-10-29 18:09:27 +09:00
19e0b9085c Remove redundant parameters 2022-10-29 00:24:33 +09:00
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
300ffbb500 Don't bother checking for null editorBeatmap 2022-10-28 14:35:55 +09:00
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
d657005ffa Merge branch 'master' into avoid-unnecessary-path-updates 2022-10-27 20:07:46 +02:00
7faf5cd1f6 Fix one more null edge case 2022-10-28 01:20:17 +09:00
e582d9d5a8 Remove unused using statements 2022-10-28 01:17:09 +09:00
361153f598 Fix nullref in tests due to missing EditorBeatmap dependency 2022-10-27 19:05:50 +09:00
39e0362db1 Reduce size of spinner blueprint to better represent gameplay size 2022-10-27 16:15:22 +09:00
0c7672e124 Avoid unnecessarily refreshing SliderBodyPiece's path 2022-10-27 16:02:04 +09:00
2f172b66cf Block hover if a multi-selection is made to avoid overlapping path visualisers 2022-10-27 14:52:46 +09:00
097d310d74 Only draw path visualiser when hovered or single slider is selected 2022-10-27 14:40:14 +09:00
2d829c3beb Merge pull request #20945 from peppy/fix-misplaced-slider-head
Fix slider heads getting misplaced after flipping in editor
2022-10-27 12:51:27 +09:00
4db01fc970 Merge branch 'master' into fix-time-snapping-when-nearby-objects 2022-10-26 23:31:17 +02:00
8b8d0c2293 Fix typo in comment 2022-10-26 23:30:14 +02:00
674ae9e742 Refactor DrawableSliderHead to never update the drawable position
Slider heads are guaranteed to always be drawn at (0,0). This fixes
weird behaviour in the editor, but also simplifies things in the
process. Win-win.

Closes #20644.
2022-10-26 15:26:22 +09:00
d03161ec01 Apply distance snap time component even when nearby object snap kicks in 2022-10-26 14:39:39 +09:00
7d59bc6e2f Merge branch 'grid-momentary-shortcuts' into read-current-distance-snap 2022-10-26 13:28:04 +09:00
54ae16badc Move distance snap toggle button implementation to DistancedHitObjectComposer 2022-10-26 13:27:23 +09:00
48057412f5 Merge branch 'master' into grid-momentary-shortcuts 2022-10-25 22:17:08 +02:00
521fbd2ea3 Merge pull request #20345 from mk56-spn/Freeze_frame_implementation
Add "Freeze Frame" mod
2022-10-26 01:28:23 +09:00
f4aae9138b Remove Incompatibility with HD 2022-10-25 08:48:45 +02:00