EliteMasterEric and Kade
fc83685b0f
Remove a bunch of deprecation warnings
2025-05-28 16:33:10 -07:00
MoonDroid and Cameron Taylor
7f924cd563
fix(mobile): Made freeplay scrolling more consistent and less buggy when dragging diagonally.
2025-05-23 16:00:06 -04:00
KarimAkra and Cameron Taylor
91e9d5d55c
Fixed the dark bar being missing (small) on the boyfriend backing card
2025-05-23 15:17:27 -04:00
MoonDroid
d311a16459
Merge remote-tracking branch 'origin/rewrite/master' into flick-math
2025-05-22 19:09:51 +07:00
MoonDroid and Kade
a60560e36c
fix: ensure draggingDifficulty is set correctly during swipe interactions
2025-05-20 10:34:33 -07:00
MoonDroid and Kade
511fd88ee9
fix: replace #if mobile with #if FEATURE_TOUCH_CONTROLS for clarity and consistency
2025-05-20 10:34:33 -07:00
MoonDroid and Kade
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 and Kade
17f614ea06
refactor: replace FlxSprite with FlxObject for touch hitboxes
2025-05-20 10:34:33 -07:00
MoonDroid and Kade
29143505cc
chore: clean up unused and reorder imports in FreeplayState
2025-05-20 10:34:33 -07:00
Cameron Taylor
94f1720870
accomodate notch positioning for different orientations
2025-05-12 14:13:20 -04: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 and Kade
adfd73d6ab
Enhance touch controls by adding capsule hitbox and updating hit detection logic
2025-05-10 10:21:25 -07:00
MAJigsaw77 and Kade
14e8e1f42f
Update extension-androidtools.
2025-05-10 10:19:53 -07:00
MAJigsaw77 and Kade
24e535c90a
Update extension-admob.
2025-05-10 10:19:53 -07:00
Cameron Taylor
cbff9a3719
freeplay momentum scrolling on mobile
2025-05-09 22:58:06 -04:00
kade-github and Cameron Taylor
9a3e58a7d4
lock sync for static man
2025-05-09 12:55:10 -04:00
sector-a and Cameron Taylor
c8a86d3df8
Add the pressAction method in TouchUtil and use it everywhere it's useful
2025-05-09 12:54:45 -04:00
+3
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
83d198493c
Implement IAP on iOS.
...
Co-Authored-By: MoonDroid <zdgzackda@gmail.com >
2025-05-06 18:08:26 -04:00
283d7c0971
Fixed wide screen cap making the game position look off
...
Co-Authored-By: luckydog7 <59097731+luckydog7@users.noreply.github.com >
2025-05-06 18:08:26 -04:00
sector-a and Cameron Taylor
e9b1d5fc04
Make downscroll unavailable if Arrows scheme is selected
2025-05-06 18:08:26 -04:00
sector-a and Cameron Taylor
13a2b192b9
Add available to menu items
2025-05-06 18:08:26 -04:00
KarimAkra and Cameron Taylor
fffea09270
Chore: rename Desktop with Native in places where the stuff apply for both Mobile & Desktop
2025-05-06 18:08:26 -04:00
KarimAkra and Cameron Taylor
f9b0acb998
these aren't needed actually
2025-05-06 18:08:26 -04:00
MoonDroid and Cameron Taylor
00b54150a4
Adjust target position calculations for fullscreen scaling in SongMenuItem.
2025-05-06 18:08:26 -04:00
MoonDroid and Cameron Taylor
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 and Cameron Taylor
fc78eeee4f
Fixed un-indexed freeplay scrolling with touch
2025-05-06 18:08:26 -04:00
sector-a and Cameron Taylor
c992180f7c
Fix capsules behavior in freeplay being a little bit weird
2025-05-06 18:08:26 -04:00
sector-a and Cameron Taylor
353f1780d1
Added nullSafety back in MusicBeat(Sub)State and fixed the errors
2025-05-06 18:08:26 -04:00
Cameron Taylor and Kade
86ead7096e
tidy(preloader): remove old progressBar code (i believe this was a solid progress bar, we use pieces now
2025-05-05 23:05:47 -07:00
Cameron Taylor and Kade
bdb8857d5c
tidy(preloader): remove unused site lock things, unplanned feature
2025-05-05 23:05:47 -07:00
Cameron Taylor and Kade
2325317902
tidy(preloader): guard clause readability change for updateProgressLeftText()
2025-05-05 23:05:47 -07:00
Cameron Taylor and Kade
adb74b4539
tidy(preloader): cleanup relating to displaying current status. We get the string info from our enum abstract instead
2025-05-05 23:05:47 -07:00
Cameron Taylor and Kade
f737ce6ed3
tidy(preloader): remove some old preloader code relating to logo
2025-05-05 23:05:47 -07: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 and GitHub
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 and GitHub
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
EliteMasterEric
8de74c361c
Additional cleanup
2025-05-01 19:55:44 -04:00
MoonDroid
9216fff9b0
Move InAppPurchasesUtil and AdMobUtil to funkin/api/mobile
2025-05-01 23:24:51 +07:00
Hyper_ and Eric
c5f2a74494
fix: Prevent loading invalid variation
2025-04-30 00:44:12 -04:00
VioletSnowLeopard and Eric
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
TechnikTil and Eric
b15e809c63
fix freeplay dj softlock
2025-04-29 18:01:55 -04:00
Lasercar and Eric
8074d57186
Don't add the default difficulty to song metadata
...
It'll now only add the current difficulty to the metadata if it doesn't exist in it when saved.
2025-04-29 18:01:23 -04:00
Lasercar and Eric
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
Lasercar
dafbb43532
capsule jump in
2025-04-29 19:59:35 +10:00
Lasercar
4978c89ac3
capsule options menu null reference fix
2025-04-29 19:57:31 +10:00