Commit Graph
3477 Commits
Author SHA1 Message Date
zacksgamerzandKarimAkra 9775034d7a Add tapping to LetterSort for Freeplay. 2025-04-17 01:01:40 +03:00
824767af66 Replace the traditional lime Haptics with funkin.haptic
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com>
2025-04-17 01:01:26 +03:00
sector-aandKarimAkra ae4384453c Tweak freeplay scrolling vibrations a lil bit 2025-04-17 00:42:39 +03:00
sector-aandKarimAkra a80e3df799 Add vibrateByPreset method for calling vibrations using VibrationPresets 2025-04-17 00:42:35 +03:00
sector-aandKarimAkra 52929de50a Rework hitbox items scrolling in scheme menu 2025-04-17 00:40:30 +03:00
zacksgamerzandKarimAkra b81ff3c136 Fixed an issue where the touch pointer would permanently persist after switching states. Re-arranged imports in TouchPointerPlugin. 2025-04-17 00:38:35 +03:00
zacksgamerzandKarimAkra f11d7e8147 Disabled wrapping in Story Menu and fixed an unknown bug with the swipe threshold. 2025-04-17 00:38:23 +03:00
zacksgamerzandKarimAkra 8f123e4ab9 Made it so you need to tap on LetterSort first so it would receive input. 2025-04-17 00:38:20 +03:00
zacksgamerzandKarimAkra 25d27e62ce Refactored scroll up and down logic in Freeplay. 2025-04-17 00:37:32 +03:00
zacksgamerzandKarimAkra b9230b6eb2 Add swipe gesture to back out in Freeplay. 2025-04-17 00:36:49 +03:00
KarimAkra 2236865f0f Remove the unused FullScreenScaleMode class 2025-04-17 00:33:23 +03:00
KarimAkra e197b7325a Fixed the Preferences Menu options not aligning correctly on notched displays 2025-04-17 00:33:07 +03:00
KarimAkra 6080cd5bf3 Fixed the freeplay rating stars flames position to align properly with the notch 2025-04-17 00:32:53 +03:00
zacksgamerzandKarimAkra ef35ba759e Added pointer fade out to each individual touch pointer. Changed the color of the touch pointer and added a "screen" blendmode. 2025-04-17 00:32:29 +03:00
zacksgamerzandKarimAkra f246fa2e6c Fix tween cancellation and update flick direction logic in FreeplayState. 2025-04-17 00:32:17 +03:00
Karim AkraandKarimAkra 2973b65c69 Check for resolution validity on desktop only 2025-04-17 00:31:51 +03:00
zacksgamerzandKarimAkra f6ee1c8f92 Cancel existing tweens for difficulty groups before starting a new tween in FreeplayState. 2025-04-17 00:31:19 +03:00
zacksgamerzandKarimAkra 3389eaef96 Changed justSwiped to swipe in StoryMenuState. 2025-04-17 00:31:19 +03:00
zacksgamerzandKarimAkra 86d050a11f Refactor swipe threshold calculation to use SwipeUtil across multiple states. 2025-04-17 00:31:19 +03:00
Mihai AlexandruandKarimAkra 5c0de03a74 Adjust the preferences options x to follow the cutout. 2025-04-17 00:31:18 +03:00
zacksgamerzandKarimAkra afe0087591 Invert flicks for a hotfix. 2025-04-17 00:30:33 +03:00
KarimAkra 616004d7f6 move FullScreenScaleMode from flixel.system.scaleModes to funkin.ui 2025-04-17 00:29:45 +03:00
Karim AkraandKarimAkra 854f62ba54 Use correct arguments for aspect ratio validity check 2025-04-17 00:28:11 +03:00
zacksgamerzandKarimAkra 7374986c05 Fix aspect ratio validation by using gameHeight instead of gameWidth 2025-04-17 00:28:11 +03:00
KarimAkra 6a064dc7f7 Fixed an issue with the game looking off on invalid aspect ratios 2025-04-17 00:28:11 +03:00
KarimAkra d9bc989b91 Fixed notch rectangle calculations for iOS (??) 2025-04-17 00:28:11 +03:00
zacksgamerzandKarimAkra 7bd6e09dcf Slightly adjust the hitbox's width for the default control scheme on mobile. 2025-04-17 00:28:11 +03:00
zacksgamerzandKarimAkra 45986f34c1 Adjust note hitbox calculations for mobile to be more wide-screen friendly. 2025-04-17 00:27:30 +03:00
Mihai AlexandruandKarimAkra 3386d62951 Video Playback Optimization. 2025-04-17 00:27:13 +03:00
zacksgamerzandKarimAkra 85330f73a1 Small readability tuning for initNoteHitbox in PlayState. 2025-04-17 00:26:46 +03:00
zacksgamerzandKarimAkra 318e73a030 Fixed a small typo in playstate. 2025-04-17 00:26:20 +03:00
zacksgamerzandKarimAkra 62acfd8365 Add TODO comment to address touch pointer positioning issue in PlayState 2025-04-17 00:25:56 +03:00
zacksgamerzandKarimAkra cbc3b6c0b5 Enhance documentation and reorganize imports for the TouchPointerPlugin class 2025-04-17 00:25:56 +03:00
zacksgamerzandKarimAkra 3e71f12871 Remove unused strength calculation in HapticUtil 2025-04-17 00:25:56 +03:00
zacksgamerzandKarimAkra 1a28e48434 Adjust hitbox dimensions for the default mobile controls scheme. 2025-04-17 00:25:56 +03:00
zacksgamerzandKarimAkra d57409ca20 Character Select Menu Fixed the issue where it instantly selects the item when you first tap into it. 2025-04-17 00:25:56 +03:00
zacksgamerzandKarimAkra 195e3082df Remove gamepad rumble in HapticUtil since it got reverted in openfl & flixel. 2025-04-16 23:42:51 +03:00
KarimAkra 27adb17a38 Fixed the null object refrence in AttractState on mobile platforms 2025-04-16 23:41:55 +03:00
sector-aandKarimAkra 85f3f4b047 Bound currentIndex in Controls Scheme Menu for targets with touch support 2025-04-16 23:41:53 +03:00
sector-aandKarimAkra 16f8678d0f Bound currentEntry in Pause SubState for targets with touch support 2025-04-16 23:41:18 +03:00
sector-aandKarimAkra 64877bc999 Rename MobileControlsSchemeMenu to ControlsSchemeMenu 2025-04-16 23:41:11 +03:00
Mihai AlexandruandKarimAkra 6b2572c176 Disable logging for AdMobUtil. 2025-04-16 23:38:58 +03:00
zacksgamerzandKarimAkra 7a747993e7 Fixed issues with pixel notes' hitboxes on the default control scheme, adjusted positioning and scaled down the size even further. 2025-04-16 23:32:22 +03:00
5d2bd38f72 Attempt to implement controller rumble to HapticUtil
Co-Authored-By: Mihai Alexandru <77043862+majigsaw77@users.noreply.github.com>
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com>
2025-04-16 23:31:49 +03:00
Mihai AlexandruandKarimAkra 1e40568ca9 Fixed minor issues in AdMobUtil 2025-04-16 23:25:13 +03:00
KarimAkra 51b82a0a7c Fixed minor issues with swipes and Pointer Plugin 2025-04-16 16:07:59 +03:00
sector-aandKarimAkra 6c2ff099da Uncomment swipeThreshold.set() calls 2025-04-16 16:05:53 +03:00
KarimAkra 8119dcca8e Fixed a tiny mistake in TouchPointerPlugin to make it use the instance variable 2025-04-16 16:05:43 +03:00
KarimAkra a289fb7f54 Fixed common issues with the Pointer Plugin 2025-04-16 16:05:20 +03:00
zacksgamerzandKarimAkra 6f9b8f0284 Add TouchPointerPlugin integration and update pointer group initialization 2025-04-16 16:04:58 +03:00