Commit Graph

487 Commits

Author SHA1 Message Date
bb1ed387ef fixed missed bit and comments 2023-04-22 10:54:50 +02:00
847b63066b fix 2023-04-21 22:44:31 +02:00
836c884aae Fix circle-size based scale being applied twice to caught fruit
Closes #22968.
2023-03-29 18:03:22 +09:00
812a4b412a Move judgement result revert logic to Playfield
Previously, some judgement results were not reverted
when the source DHO is not alive (e.g. frames skipped in editor).
Now, all results are reverted in the exact reverse order.
2023-01-19 19:57:13 +09:00
d664a66a37 Remove redundant canBeNull: true 2023-01-15 23:11:59 +09:00
b88091262d Remove #nullable disable from Catch.UI 2023-01-15 17:29:35 +09:00
f5cc2f6ed5 remove unnecessary using 2022-12-14 11:19:16 -05:00
ee945c9b58 disable mouse input to touchscreen controls 2022-12-14 10:34:21 -05:00
775952380f Remove unused using statements 2022-12-13 18:57:17 +09:00
0dd4e0cf94 hide cursor in catch 2022-12-12 21:18:01 -05:00
7f68fe429f Remove unused using directive 2022-11-30 20:01:59 +01:00
285248d554 Fix potential null dereference in CatchPlayfield 2022-11-30 20:01:11 +01:00
5ce2d6f54a Hide the game mouse cursor when playing osu!catch with relax mod 2022-11-30 18:13:53 +09:00
7bc8908ca9 Partial everything 2022-11-27 00:00:27 +09:00
3f8c4a5dff Stack Catch dash/normal touch input vertically 2022-11-13 17:09:43 +07: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
ccbac08985 Merge pull request #20593 from ekrctb/catch-editor-height
Allow arbitrary height catch editor
2022-10-18 12:10:49 +09:00
f3e85d2302 Fix initial state being wrong due to BindValueChanged call in BDL load 2022-10-12 15:26:26 +09:00
ea3d08d5a0 Fix collision of external hide with internal logic in LegacyCatchComboCounter 2022-10-12 15:26:26 +09:00
2e3e4ac5be Update CatchComboDisplay to use NRT 2022-10-12 15:26:26 +09:00
652bc4ac61 Update CatchComboDisplay implementation to use newly exposed bindable 2022-10-12 15:14:33 +09:00
d2d589a156 Expose HUD state via Player 2022-10-12 15:11:52 +09:00
a10fda2843 Merge branch 'master' into catch-combo-hide 2022-10-12 15:00:35 +09:00
994db55b6d Simplify check conditionals 2022-10-07 02:22:13 +09:00
6543171169 Fix formating. 2022-10-06 18:30:49 +08:00
0f6a6287f2 Fix bugs and add test 2022-10-06 18:17:33 +08:00
e8cd9a5d11 Allow arbitrary height catch editor
Useful because can see more notes at once.
2022-10-06 17:26:03 +09:00
0e38ff07c7 Check if relax is one of the mods, if so hide. 2022-09-23 20:19:56 +08:00
857e943b8d hide catchcombo when Hud hide 2022-09-12 19:14:08 +09:00
8cfeaa28a0 Merge pull request #19774 from josh-codes/master
Add basic touch support for osu!catch
2022-09-09 17:15:46 +09:00
bffc9555bf Adjust visuals slightly further (and remove double-gray application) 2022-09-09 16:12:54 +09:00
f3fc8af6ee Adjust visuals 2022-09-09 16:04:37 +09:00
64eaf461ac Simplify input handling even further 2022-09-09 16:04:37 +09:00
ba951b76f7 Unify and simplify input handling code 2022-09-09 15:28:40 +09:00
e6ba95ee16 Don't bother calculating active keys if input source was not handled 2022-09-09 15:22:12 +09:00
a42c1af09e Tidy up highlighting code and ensure read-only access to dictionary by highlight areas 2022-09-09 15:21:20 +09:00
715e9018da Tidy up code and naming 2022-09-09 15:11:26 +09:00
2709a4d398 Ensure overlay is always shown when movement is detected on mouse or keyboard 2022-09-09 15:04:25 +09:00
888d8b2817 Removed redudent code & converted use of OnDrag to OnMouseMove` 2022-09-08 20:39:53 +08:00
b9afe6f4cf Tidy up code quality 2022-09-08 19:44:29 +09:00
4f22616860 Rename class to match osu! version 2022-09-08 19:44:24 +09:00
161c54df1c Refactor UI and add drag support 2022-09-03 14:14:34 +08:00
40ff2d50dd Refactor UI and add drag support 2022-09-03 02:31:58 +08:00
a215d009fe Update Remove/RemoveRange/RemoveAll calls in line with framework changes 2022-08-29 15:57:40 +09:00
be7367b90e Invert the dash and normal hits. 2022-08-15 17:52:26 +08:00
ff497c452f Fix formatting + Add tests + fix touch UI 2022-08-15 17:23:29 +08:00
09e45f39b2 Add the touchinputfield file because it was untracked 2022-08-13 19:55:47 +08:00
757d236e14 Add the UI file 2022-08-13 18:55:31 +08:00
fa2ebe1d5f add basic touch functionality 2022-08-13 18:02:29 +08:00