Abnormal
eea829ca7d
[MOBILE] Freeplay swiping fixes ( #1386 )
...
* I Have No Idea What Zack Fixed Here Please Help Me
* I Have No Idea What Zack Fixed Here Please Help Me
* fix: Slight scroll velocity issue with diff swipes
---------
Co-authored-by: MoonDroid <81515012+moondroidcoder@users.noreply.github.com>
2025-07-09 11:11:57 +00:00
fabs
efdc869206
fix dot position on mobile
2025-07-09 01:19:15 -05:00
fabs
bb714f210b
implement dots into freeplay
2025-07-09 01:19:15 -05:00
Karim Akra
6b7b5d0bf7
fixed controls few menus with keyboard
2025-07-09 03:11:13 +07:00
Karim Akra
a74dcbc6f9
Fix keyboard & gamepad support on menus and playstate
2025-07-09 03:11:13 +07:00
Abnormal
d6d7a0886f
remove a useless boolean from freeplay
2025-07-08 18:46:30 +08:00
Cameron Taylor
21e5501835
difficulty touch controls implementation
2025-07-06 15:23:18 +07:00
Cameron Taylor
125aa0a438
some cute guard clauses
2025-07-06 15:23:18 +07:00
Cameron Taylor
6591fd8f2a
remove some unused/redundant variables
2025-07-06 15:23:18 +07:00
Cameron Taylor
b205a0b931
top left freeplay text grab stuff take it out
2025-07-06 15:23:18 +07:00
Cameron Taylor
7a6326b178
freeplay backingCard proper null safety
2025-07-06 15:23:18 +07:00
Cameron Taylor
df1dbeaef0
tidy: removed unused import in Freeplay
2025-07-06 15:23:18 +07:00
Cameron Taylor
91a16f6dc3
put DifficultySprite into it's own class lil cleanup in progres
2025-07-06 15:23:18 +07:00
Cameron Taylor
acd10ffbe5
some lil null safety fix for SwipeUtil
2025-07-06 15:23:18 +07:00
cyn0x8
94eae116c7
MathUtil additions + lerp fix
2025-06-28 01:11:18 -05:00
MoonDroid
c897d89b35
fix: Properly check if touch overlaps difficulty to prevent double-swiping
2025-06-27 03:59:02 -04:00
MAJigsaw77
5be5abf4c9
chore: fix multiple warnings.
2025-06-26 04:00:57 -04:00
VioletSnowLeopard
7cc9464573
refresh song list when changing difficulties
2025-06-24 16:35:12 -04:00
MoonDroid
74627795d2
Fix compile-time error for desktop builds
2025-06-23 17:06:48 -05:00
MoonDroid
3a7379e851
fix: Decrease boundaries for diff swipes and add a swipe check.
2025-06-24 03:58:34 +07:00
MoonDroid
a7055efb27
fix: Prevent wacky multi-swipes on difficulty sprite
2025-06-24 03:57:46 +07:00
MoonDroid
98cd45453b
fix: Increase hitbox vertically for difficulty sprite
2025-06-24 03:56:59 +07:00
anysad
74a8b8862e
goodbye nulls!
2025-06-23 15:07:03 -04:00
sector-a
c1d4bba813
Merge pull request #1257 from FunkinCrew/mobile/button-fixes
...
Fix various menu button issues for Mobile
2025-06-23 17:06:39 +03:00
MoonDroid
80f3fb6150
fix: the stupid fucking alpha i fucking hate you i hope you DIE
...
i love you alpha -sigma
2025-06-23 20:57:50 +07:00
MoonDroid
94742eb9ba
fix: Properly play the back button animation in Freeplay
2025-06-23 20:21:47 +07:00
Lasercar
3d3e2bd378
Intro done right
2025-06-19 22:18:26 -05:00
Kolo
0001017c00
the grand reopening
2025-06-19 17:57:12 -04:00
MoonDroid
cae7c8a785
fix: Properly check if the state is busy or not for back button in Freeplay
2025-06-19 17:06:43 +07:00
MoonDroid
6114dfcedb
Merge pull request #1185 from FunkinCrew/feature/mobile-unlock-everything
2025-06-18 18:32:09 +07:00
MoonDroid
52d891c8ff
fix: Prevent char select transition to be spam-triggered in Freeplay
2025-06-18 18:31:26 +07:00
Kolo
56a18e1cf6
2bugs2fix
2025-06-17 19:17:27 -04:00
Lasercar
4819a74c29
Charselect remember character
2025-06-16 16:08:17 -04:00
Abnormal
075f03235d
fix: Fix an issue where the album didn't update when switching variations
2025-06-13 21:09:10 -04:00
KarimAkra
403c6250f8
Merge branch 'master' into character-select-extensions
2025-06-13 02:48:19 +03:00
KarimAkra
6b11f8b852
slight refactor for FullScreenScaleMode
to fix some wide screen related issue
2025-06-12 23:45:50 +03:00
MoonDroid
738bd8b7c7
Increase arrows touch hitbox for Freeplay
2025-06-12 13:32:15 +07:00
MoonDroid
d79f99475e
Remove swipe right to exit on Freeplay
2025-06-12 13:31:46 +07:00
Eric
e7df920e74
Revert "rank anim only plays when entering freeplay or changing difficulties"
...
This reverts commit 55221646b8
.
2025-06-11 16:29:17 -06:00
KarimAkra
ea01052b18
Fixed static guy and some resolution dependant issues
2025-06-11 12:46:21 +03:00
VioletSnowLeopard
55221646b8
rank anim only plays when entering freeplay or changing difficulties
2025-06-11 04:26:55 -04:00
fabs
b63e02d9e7
make freeplay back button instant
2025-06-09 21:20:32 +01:00
KarimAkra
cc9797c452
adjust character select for wide screen
...
small bug, the static guy is off position sorry will fix it later i need ot go now TwT
2025-06-09 11:14:57 +03:00
Hundrec
7cbc5b0dc7
Adjust character select hint message for mobile
2025-06-08 16:51:31 -06:00
Hundrec
7ccf75cd86
Always display charSelectHint after unlocking character
2025-06-08 16:49:09 -06:00
MoonDroid
7e4508f991
fix: Re-add the ability for the user to hold-scroll on Freeplay
2025-06-08 13:36:08 -06:00
Mihai Alexandru
5057f3d1de
Merge pull request #1147 from FunkinCrew/fix/menu-cleanup
...
[MOBILE] Small menu fixes for mobile release
2025-06-08 21:32:55 +03:00
MoonDroid
d432e086cc
Merge branch 'master' into mobile-pause-plus-back
2025-06-08 20:19:01 +07:00
fabs
72f7317db2
rework freeplay back button
2025-06-08 04:07:56 +01:00
MoonDroid
a7e46ed55b
fix: Prevent difficulty sprite from just disappearing
2025-06-07 22:26:12 +07:00
Karim Akra
1801c542a6
Merge pull request #1133 from FunkinCrew/chore/invert-freeplay-swipes
...
More inverted difficulty anim fixes
2025-06-07 15:05:08 +03:00
VioletSnowLeopard
e193f7392a
set selected after changing difficulties or unfavoriting a song
2025-06-06 21:22:36 -04:00
Eric
6265d751f8
Merge pull request #1125 from FunkinCrew/Hundrec/faves-week-sort
...
[PUBLIC PR] Sort Favorites by Week order, not alphabetically
2025-06-06 20:01:50 -04:00
VioletSnowLeopard
0c62428fc8
fix song text remaining highlighted
...
unintentionally fixes song text squishing
2025-06-06 15:54:19 -06:00
EliteMasterEric
2904e660e9
Add confirmation sound and animation before transitioning to Chart Editor in Freeplay
2025-06-06 15:05:08 -06:00
EliteMasterEric
e2b9cc9ed5
Provide difficulty and variation to Chart Editor when transitioning from Freeplay
2025-06-06 15:05:08 -06:00
EliteMasterEric
5ac9cee76c
Fix Freeplay -> Chart Editor debug key not being processed properly
2025-06-06 15:05:08 -06:00
MoonDroid
62fa3ef934
Switch values for capsule swipes
2025-06-07 01:33:23 +07:00
MoonDroid
2e0dfab9fb
chore: Properly animate difficulty swipes and invert swipes for capsule/diff drags
2025-06-07 00:36:07 +07:00
Hundrec
da0964a7b7
Remove alphabetical sort from Favorites
2025-06-05 21:53:33 -06:00
Lasercar
ab817bb1ea
Fake rank now visible
...
Also fixes the song text clipping the rank area when getting a new rank
2025-06-04 19:56:36 -04:00
VioletSnowLeopard
067a04e069
Remove this unnecessary line
...
`curSelected` is always set to 0 directly above this
2025-06-04 19:26:35 -04:00
sector-a
0345107e71
Disable inst select menu on mobile
2025-06-05 05:17:33 +07:00
MoonDroid
e7c42dae0c
fix: Invert difficulty change and its animations. ( #1102 )
2025-06-04 21:57:34 +03:00
Karim Akra
af71c3acd7
Fix the freeplay flames position
2025-06-04 05:42:06 +07:00
Karim Akra
367c56c5e7
Merge pull request #1047 from FunkinCrew/invert-difficutly-capsule-drag
...
Invert difficulty drag
2025-06-03 00:47:01 +03:00
KarimAkra
b2aa111b71
Fixed scrollig upwards being too sensitive compared to dawnwards
2025-06-03 00:45:30 +03:00
MoonDroid
7485bc990e
Merge pull request #1076 from FunkinCrew/bugfix/better-capsule-scrolling-hitbox
2025-06-02 06:59:21 +07:00
EliteMasterEric
a62d2b94a9
Fix several merge conflicts causing builds to fail.
2025-06-01 18:33:34 -04:00
MoonDroid
7d567de24f
fix: Increase scroll hitbox slightly and make it so flicks can only be triggered on the htibox.
2025-06-01 18:16:26 +07:00
Eric
2221594883
[PUBLIC PR] Press Chart Editor key in Freeplay to open that song ( #1061 )
...
Co-authored-by: Lasercar <B_l_u_t_a_c_k@hotmail.com.au>
2025-05-30 19:48:22 -07:00
KarimAkra
3179d33a17
Adjust the capsule scroll hitbox size for easier navigation on wider screens
2025-05-29 23:17:41 +03:00
MoonDroid
dc60c12963
fix: properly reset variables and checks for capsule clicks
2025-05-29 08:17:10 +07:00
EliteMasterEric
fc83685b0f
Remove a bunch of deprecation warnings
2025-05-28 16:33:10 -07:00
MoonDroid
45bcb93c21
Invert capsule difficulty drag to the correct values.
2025-05-28 22:14:37 +07:00
MoonDroid
7f924cd563
fix(mobile): Made freeplay scrolling more consistent and less buggy when dragging diagonally.
2025-05-23 16:00:06 -04:00
MoonDroid
d311a16459
Merge remote-tracking branch 'origin/rewrite/master' into flick-math
2025-05-22 19:09:51 +07:00
MoonDroid
a60560e36c
fix: ensure draggingDifficulty is set correctly during swipe interactions
2025-05-20 10:34:33 -07:00
MoonDroid
511fd88ee9
fix: replace #if mobile
with #if FEATURE_TOUCH_CONTROLS
for clarity and consistency
2025-05-20 10:34:33 -07:00
MoonDroid
a73ba04706
feat(mobile): improve touch interaction with granular state tracking and enhanced flick scrolling
...
- Added detailed touch state tracking to improve drag and selection behavior in FreeplayState
- Enhanced capsule scrolling with better flick handling for smoother touch device interaction
2025-05-20 10:34:33 -07:00
MoonDroid
17f614ea06
refactor: replace FlxSprite with FlxObject for touch hitboxes
2025-05-20 10:34:33 -07:00
MoonDroid
29143505cc
chore: clean up unused and reorder imports in FreeplayState
2025-05-20 10:34:33 -07:00
MoonDroid
6289dfdd02
Adjust touch movement scaling in FreeplayState
...
New flixel ref has DPI Scaling for flicks, and added DPI scaling to freeplay's scroll too.
2025-05-12 06:24:13 +07:00
MoonDroid
adfd73d6ab
Enhance touch controls by adding capsule hitbox and updating hit detection logic
2025-05-10 10:21:25 -07:00
Cameron Taylor
cbff9a3719
freeplay momentum scrolling on mobile
2025-05-09 22:58:06 -04:00
sector-a
c8a86d3df8
Add the pressAction
method in TouchUtil and use it everywhere it's useful
2025-05-09 12:54:45 -04:00
Eric
44c32cb0fc
More public 0.6.4 fixes ( #1016 )
...
Co-authored-by: Hyper_ <40342021+NotHyper-474@users.noreply.github.com>
Co-authored-by: Lasercar <64717068+Lasercar@users.noreply.github.com>
Co-authored-by: Lasercar <B_l_u_t_a_c_k@hotmail.com.au>
Co-authored-by: anysad <anysadiscool@gmail.com>
Co-authored-by: Hundrec <hundrecard@gmail.com>
Co-authored-by: VioletSnowLeopard <ngzeretzke@gmail.com>
Co-authored-by: unknown <47027981+ACrazyTown@users.noreply.github.com>
Co-authored-by: kade-github <26305836+Kade-github@users.noreply.github.com>
Co-authored-by: Abnormal <86753001+AbnormalPoof@users.noreply.github.com>
Co-authored-by: CrusherNotDrip <90648119+CrusherNotDrip@users.noreply.github.com>
Co-authored-by: cyn0x8 <cyn0x8+git@gmail.com>
2025-05-08 10:28:39 -07:00
KarimAkra
f9b0acb998
these aren't needed actually
2025-05-06 18:08:26 -04:00
MoonDroid
b0c3c020e0
Fix an issue where the songs dont refresh when you change the difficulty through capsule.
2025-05-06 18:08:26 -04:00
KarimAkra
fc78eeee4f
Fixed un-indexed freeplay scrolling with touch
2025-05-06 18:08:26 -04:00
sector-a
c992180f7c
Fix capsules behavior in freeplay being a little bit weird
2025-05-06 18:08:26 -04:00
EliteMasterEric
c823bba3d1
Fix some merge conflict issues
2025-05-01 22:03:50 -04:00
EliteMasterEric
e917da0a7b
Merge branch 'rewrite/master' into funkin-mobile/main
2025-05-01 21:46:20 -04:00
Eric
5397924edd
Merge pull request #4913 from VioletSnowLeopard/fix-switching-filters
...
[BUGFIX] Fix the Behavior of Selected Song when Changing Filters in Freeplay
2025-05-01 21:24:52 -04:00
Eric
664d9e0fb3
Merge pull request #4214 from Lasercar/freeplay-ui-fixes
...
Freeplay UI fixes
2025-05-01 21:07:51 -04:00
VioletSnowLeopard
edf6889af9
fix switching filters to do its intended behavior
2025-05-01 20:57:39 -04:00
VioletSnowLeopard
832bc5bd83
fix two issues with random capsule
2025-04-30 00:37:08 -04:00
EliteMasterEric
0253df7269
Feature flag cleanup
2025-04-30 00:31:31 -04:00
Lasercar
5fdbd23a17
Misses now actually make you miss your grade
...
Sustain notes no longer add to the miss tally
2025-04-29 16:24:50 -04:00
Lasercar
2bc1a31427
fix capsule jumpin and random capsule starting x position
2025-04-29 20:04:56 +10:00