Dean Herbert
|
72cfe2ba5a
|
Move private field up with others
|
2023-01-24 12:30:11 +09:00 |
|
Dean Herbert
|
949610c8a4
|
Add commentary as to why ReceivePositionalInputAt override is required
|
2023-01-24 11:06:54 +09:00 |
|
Pasi4K5
|
8b47af6503
|
Remove HidesResumeOverlay and set ResumeOverlay to null in OsuModAutopilot
|
2023-01-24 00:49:09 +01:00 |
|
Susko3
|
a992682276
|
Fix OsuTouchInputMapper not handling all touches when using screen scaling
|
2023-01-23 21:46:01 +01:00 |
|
Bartłomiej Dach
|
7483967157
|
Merge branch 'master' into SliderEnd-Snap
|
2023-01-23 21:33:16 +01:00 |
|
Dean Herbert
|
c4d5957ac3
|
Add empty space tap-streaming support for osu! ruleset on touchscreen devices
|
2023-01-23 17:07:27 +09:00 |
|
Dean Herbert
|
73f083a316
|
Refactor how additional points are provided to avoid confusion
|
2023-01-23 14:13:46 +09:00 |
|
Pasi4K5
|
75a1a2ec2f
|
Hide ResumeOverlay when OsuModAutopilot is enabled
|
2023-01-22 03:44:59 +01:00 |
|
ekrctb
|
7e466e1eba
|
Fix SPM calculation division by zero
|
2023-01-20 21:00:01 +09:00 |
|
ekrctb
|
11e1b22bf5
|
Move MaximumJudgementOffset to HitObject
We want to access this property for computing lifetime
|
2023-01-19 21:23:55 +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 |
|
Dean Herbert
|
3630b41a5b
|
Remove unused usings
|
2023-01-18 13:13:20 +09:00 |
|
Wleter
|
00f15d19f9
|
fix double newlines
|
2023-01-17 21:11:21 +01:00 |
|
Gabe Livengood
|
dfbbc4002c
|
address test failure
|
2023-01-17 10:22:58 -05:00 |
|
Dean Herbert
|
00996c9f47
|
Remove unnecessary touch interception from OsuInputManager
|
2023-01-17 19:11:22 +09:00 |
|
Dean Herbert
|
70cb23bbc9
|
Merge branch 'master' into mod-accuracy-challenge
|
2023-01-17 16:46:54 +09:00 |
|
Dean Herbert
|
24a626a9cd
|
Fix incorrect touch handling in autopilot and relax mods
|
2023-01-17 15:07:05 +09:00 |
|
Dean Herbert
|
3b95691d53
|
Add note about mouse button disable tracking
|
2023-01-17 14:54:52 +09:00 |
|
Dean Herbert
|
45b34f5306
|
Remove pointless xmldoc
|
2023-01-17 14:53:24 +09:00 |
|
Dean Herbert
|
34120b6131
|
Use linq Single instead of First for guaranteed singular match
|
2023-01-17 14:52:45 +09:00 |
|
Dean Herbert
|
9b5d6b391b
|
Remove nullability allowance from BackgroundDependencyLoader
|
2023-01-17 14:52:15 +09:00 |
|
Dean Herbert
|
c6d33df147
|
Only track TouchSource for now
|
2023-01-17 14:51:46 +09:00 |
|
Dean Herbert
|
b3860c6d52
|
Only use positional input from most recent touch
|
2023-01-16 21:21:00 +09:00 |
|
Dean Herbert
|
606e374d94
|
Don't handle touch down events if "mouse" buttons are disabled
Maintains compatibility with existing logic.
|
2023-01-16 21:21:00 +09:00 |
|
Dean Herbert
|
355bec2058
|
Handle movement locally as we are blocking events from touch->mouse mapping
|
2023-01-16 21:21:00 +09:00 |
|
Dean Herbert
|
b265888f18
|
Add bare minimum touch support to osu! ruleset
|
2023-01-16 21:21:00 +09:00 |
|
ansel
|
9ce7c51b14
|
Localise osu! settings
|
2023-01-15 23:29:58 +03:00 |
|
Dean Herbert
|
e9571be4ab
|
Fix incorrect application layer causing completely discoloured circles
|
2023-01-11 19:29:17 +09:00 |
|
Dean Herbert
|
0d1046ed83
|
Add full colour application to kiai sprites
|
2023-01-11 19:29:17 +09:00 |
|
Wleter
|
98ffcd33c7
|
Merge branch 'ppy:master' into SliderEnd-Snap
|
2023-01-10 21:22:13 +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 |
|
Salman Ahmed
|
760b2d98df
|
Tint "argon" slider follow circle with combo colour
|
2023-01-04 16:19:30 +03:00 |
|
Salman Ahmed
|
d70df08f45
|
Tint "argon" slider ball with combo colour
|
2023-01-04 16:19:16 +03:00 |
|
Berkan Diler
|
c7ca4bbba5
|
Use generic Enum methods
|
2022-12-26 20:36:39 +01:00 |
|
Dean Herbert
|
5e9fb1063a
|
Move judgement text creation to base class and tidy things up
|
2022-12-24 12:22:36 +08:00 |
|
Dean Herbert
|
03603f8b54
|
Don't show great or higher judgements when using argon "pro" skin
|
2022-12-24 03:35:44 +08:00 |
|
Dean Herbert
|
727ac00f6d
|
Combine base class for JudgementPiece
|
2022-12-24 03:32:13 +08:00 |
|
Berkan Diler
|
08d2fbeb8e
|
Use new ArgumentNullException.ThrowIfNull throw-helper API
|
2022-12-22 21:27:59 +01:00 |
|
Dean Herbert
|
192536643c
|
Fix some more inspections
|
2022-12-16 20:21:19 +09: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
|
d6cae991da
|
Update netstandard2.1 references to net6.0
|
2022-12-16 17:16:13 +09:00 |
|
Bartłomiej Dach
|
7676838cc0
|
Apply "reflect" vernacular in nested methods
|
2022-12-07 23:27:02 +01:00 |
|
apollo-dw
|
684b16cef5
|
Disambiguate object flipping and reflection methods
|
2022-12-07 21:09:53 +00:00 |
|
apollo-dw
|
1776485b93
|
Reflect nested objects vertically in the playfield correctly
|
2022-12-07 20:20:11 +00: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 |
|
Pasi4K5
|
8f3023ffd9
|
Update ReflectHorizontally() and ReflectVertically() to use FlipSliderHorizontally() and modifySlider() .
|
2022-12-07 01:05:15 +01:00 |
|
Pasi4K5
|
91e9c27507
|
Rename FlipSlider() to FlipSliderHorizontally
|
2022-12-07 00:48:25 +01:00 |
|
Pasi4K5
|
30952199b8
|
Allow random mod to flip sliders
|
2022-12-07 00:40:18 +01:00 |
|
Dean Herbert
|
5a69656764
|
Merge pull request #21496 from peppy/fix-zero-length-spinners
Fix being able to place zero-length spinners
|
2022-12-02 19:25:00 +09: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 |
|
Dean Herbert
|
896f2d8f74
|
Fix multiple instances of last hitobject time being calculated incorrectly
|
2022-12-01 18:04:06 +09:00 |
|
Dan Balasescu
|
7bc8908ca9
|
Partial everything
|
2022-11-27 00:00:27 +09:00 |
|
Alden Wu
|
815cd56f13
|
Add support for nonsquare smoke textures
|
2022-11-20 16:50:15 -08: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 |
|
Dario Headley
|
a8c95c39ad
|
Exclude sliderticks from the " freeze "
|
2022-11-14 16:18:46 +01:00 |
|
Thomas Müller-Höhne
|
9ef43ebd83
|
Fix compilation after framework-side PR updates
|
2022-11-12 21:24:12 +09:00 |
|
Thomas Müller-Höhne
|
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 |
|
Dan Balasescu
|
606d42c679
|
Merge pull request #21184 from peppy/skinnable-things-cleanup
Skinnable class naming pass
|
2022-11-10 12:52:08 +09:00 |
|
Dan Balasescu
|
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 |
|
Dean Herbert
|
e19ba65f91
|
Remove LookupName from base ISkinComponentLookup
|
2022-11-09 17:46:43 +09:00 |
|
Dean Herbert
|
1aa0e40f2f
|
Add "Component" prefix to lookup naming
|
2022-11-09 17:46:43 +09:00 |
|
Dean Herbert
|
c908969d9b
|
Rename ISkinComponent to ISkinLookup
|
2022-11-09 17:46:43 +09:00 |
|
Dean Herbert
|
ab458320c4
|
Fix some lingering inspections
|
2022-11-09 17:46:24 +09:00 |
|
Dean Herbert
|
82ff142b1b
|
Apply nullability to osu! skinning classes
|
2022-11-09 13:37:09 +09:00 |
|
Dean Herbert
|
5e7dc34d05
|
Move some non-default skin files to correct namespace
|
2022-11-09 13:31:52 +09:00 |
|
Dean Herbert
|
710c224de4
|
Remove unused IHasMainCirclePiece interface
|
2022-11-09 13:31:50 +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 |
|
Dean Herbert
|
e89d3840fc
|
Adjust completion animation
|
2022-11-03 15:12:30 +09:00 |
|
Dean Herbert
|
0868c00ee8
|
Fix spinner centre size being updated every frame using transforms
|
2022-11-03 14:36:16 +09:00 |
|
Dean Herbert
|
62660ec92f
|
Reorganise drawables and transforms to make more sequential sense
|
2022-11-03 14:21:22 +09:00 |
|
Dean Herbert
|
304f6f0418
|
Merge branch 'master' into argon-spinner-sides
|
2022-11-03 13:21:22 +09:00 |
|
Dan Balasescu
|
e4fb9119b3
|
Merge pull request #21060 from peppy/rename-target-practice
Rename mod "Target" to "Target Practice"
|
2022-11-01 20:38:15 +09:00 |
|
Dan Balasescu
|
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 |
|
Dean Herbert
|
cd8dc9b17b
|
Rename "Target" to "Target Practice"
|
2022-11-01 19:47:20 +09:00 |
|
Dean Herbert
|
ff60eebe21
|
Fix large transform retention when adjusting accent colour of hitobject during pause
|
2022-11-01 19:12:59 +09:00 |
|
Dean Herbert
|
c179f0bb52
|
Fix argon hit circle outer gradient getting smaller each state application
|
2022-11-01 18:31:30 +09:00 |
|
Dan Balasescu
|
37407293aa
|
Adjust target and hold off mod multipliers
|
2022-11-01 17:57:20 +09:00 |
|
Dean Herbert
|
8c9250285f
|
Revert incorrect removal default value (causing a new warning)
|
2022-10-29 18:09:27 +09:00 |
|
Dean Herbert
|
19e0b9085c
|
Remove redundant parameters
|
2022-10-29 00:24:33 +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 |
|