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
MAJigsaw77 and Kade
c462a5f8d0
videos: initialize hxvlc's handle early for faster loading speeds.
2025-05-20 10:32:54 -07:00
Cameron Taylor
94f1720870
accomodate notch positioning for different orientations
2025-05-12 14:13:20 -04:00
Cameron Taylor
4f3f43d6e7
tidy(iOS): rename some variables in ScreenUtil.hx
2025-05-12 14:13:20 -04:00
Cameron Taylor
6689ae9e9d
fix(iOS): fix the notch size math on iOS
2025-05-12 14:13:20 -04:00
MoonDroid and Cameron Taylor
666b57a1cb
Increase scroll camera's height to account for bigger screens.
2025-05-12 12:52:24 -04: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
d104e3381b
Update extension-iapcore.
2025-05-10 10:19:53 -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
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
sector-a and Cameron Taylor
27b1cd32b7
fix wrong class path
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
d3705042cf
Use NO_TESTING_ADS instead of !TESTING_ADS
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
KarimAkra and Cameron Taylor
b536619773
silly me!
2025-05-06 18:08:26 -04:00
KarimAkra and Cameron Taylor
f6569907c8
delete this old unused scrapped hag
2025-05-06 18:08:26 -04:00
KarimAkra and Cameron Taylor
a34cbaf87f
Made FunkinBackspace automatically take android's back button as a back action
...
so now on Android you can use the phone's back button instead of always having to press the button in game!
2025-05-06 18:08:26 -04:00
KarimAkra and Cameron Taylor
ec5a736be6
move the DPad control scheme by the notch & give it tweens
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
045b240949
Automated the ASTC textures compression process to be in build time
2025-05-06 18:08:26 -04:00
KarimAkra and Cameron Taylor
b84b531a2c
Fixed VSync getting automatically enabled on focus lost/gained in Mobile
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
c026c104f5
Fix Strumline for the Arrows controls scheme
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
6c842fea20
Make widescreen not mobile only.
...
Fix a typo in Main too.
Reposositon
2025-05-02 00:26:59 +07:00
MoonDroid
9216fff9b0
Move InAppPurchasesUtil and AdMobUtil to funkin/api/mobile
2025-05-01 23:24:51 +07:00