1
0
Fork 0
mirror of https://github.com/ninjamuffin99/Funkin.git synced 2025-08-31 19:04:55 +00:00
Commit graph

1962 commits

Author SHA1 Message Date
kade-github 00a4f47e42 no offsets in the charting state 2025-06-30 18:37:00 +08:00
kade-github c414de48f2 non-negative offsets 2025-06-29 17:34:23 +08:00
Kade ec10f273b6
Merge pull request #1298 from FunkinCrew/kade-github/new-offsets 2025-06-28 22:44:27 -07:00
MAJigsaw77 2f223f84f5 Add FEATURE_DEBUG_MENU and FEATURE_ANIMATION_EDITOR defines. 2025-06-29 07:45:07 +03:00
kade-github 9ec7a5068a
change RESYNC_THRESHOLD to 70 2025-06-28 16:17:56 -07:00
kade-github 55e1967423
Merge branch 'master' into kade-github/new-offsets 2025-06-28 13:55:32 -07:00
kade-github d3207de231
fixes 2025-06-28 13:47:28 -07:00
kade-github afc08e285c
Bug Fixes for Offsets 2025-06-28 13:47:28 -07:00
kade-github 28fc5109d4
Offset menu Final maybe 2025-06-28 13:47:27 -07:00
kade-github 2b5ba8dfa9
Offsets menu wip 2025-06-28 13:47:27 -07:00
Mihai Alexandru 21bbef5542
Merge branch 'master' into pr-2655/lemz1/recycle-credits-lines 2025-06-28 14:18:23 +03:00
Mihai Alexandru 8aff75b308
Merge branch 'master' into touch-controls-define-gets-some-actual-use 2025-06-28 13:43:28 +03:00
Abnormal 58f101bf01 chore: Run Haxe Formatter on the source code 2025-06-28 18:41:49 +08:00
Hundrec c49666c4b4
Fix remaining smoothLerp deprecations 2025-06-28 13:18:24 +03:00
Hundrec 8b6b91cc23 Fix build errors for MathUtil 2025-06-28 01:11:18 -05:00
cyn0x8 94eae116c7 MathUtil additions + lerp fix 2025-06-28 01:11:18 -05:00
MoonDroid faadf406c3
Merge pull request #1321 from FunkinCrew/moon/hacky-gc-calls 2025-06-28 12:09:11 +07:00
Abnormal d4c7339373 allow TouchUtil functions to be used outside of FEATURE_TOUCH_CONTROLS 2025-06-27 22:46:00 -05:00
Mihai Alexandru 377697a358
Limit gyro panning 2025-06-28 01:23:32 +07:00
MoonDroid c897d89b35 fix: Properly check if touch overlaps difficulty to prevent double-swiping 2025-06-27 03:59:02 -04:00
MoonDroid cedf17fb99 fix: Fix temporary softlocking in main-menu 2025-06-27 03:59:02 -04:00
Lasercar 894d8cb463 Fix chart(er)
The charter is literally never ever set in the new or clone function of the songMetadata. HOW????
2025-06-26 22:39:26 -05:00
Abnormal 3fd80504e3 fix the most annoying chart editor bug ever 2025-06-27 10:17:48 +08:00
MoonDroid 42ec7f7796 Call GC only for IPhones above 12 2025-06-27 07:31:32 +07:00
MAJigsaw77 5be5abf4c9 chore: fix multiple warnings. 2025-06-26 04:00:57 -04:00
Abnormal 4cc922c373 add the long awaited tap to enter for mobile.... 2025-06-26 02:10:47 -04:00
Hyper_ 06a440f21c fix: (and refactor) Fix some issues with chart editor sustain trails
Fixes the sustain height not being updated when undoing/redoing length commands
Fixes hanging duplicate sustain trail when dragging the notes
Refactored the displayed hold note sprite kill checks and removed an unnecessary check
2025-06-25 23:21:02 -04:00
Lasercar 6dcec592f4 mute/ zero volume disables visualiser 2025-06-26 11:00:05 +08:00
EliteMasterEric 9f9af722ca Fix a breaking build error on HTML5 2025-06-25 21:05:57 -05:00
Karim Akra b3d1adbd7f make menuItems nullable and initialize it inside of create() 2025-06-26 01:14:10 +03:00
MoonDroid cf0da45dd8 fix: Call camera reset BEFORE menuItems to prevent wonky touch hitboxes
sigh!!
2025-06-26 04:56:15 +07:00
MoonDroid 68695329cf Fix compile errors related to null-safety 2025-06-25 14:32:59 -05:00
lemz 1b68c3a8d6 squashed commits 2025-06-25 13:45:43 -05:00
EliteMasterEric e9915e52fa Fix compile issues. 2025-06-25 09:07:48 -04:00
Hyper_ 18fe868233 chore: Add null-safety for some classes in funkin.ui 2025-06-25 09:07:48 -04:00
Abnormal 720d279f89 okay well that didn't work 2025-06-24 17:39:38 -04:00
Abnormal 97754e5ed3 wonder if this fixes it 2025-06-24 17:39:38 -04:00
Abnormal e2e8c383cd hundrec's req changes
Co-authored-by: Kolo <67389779+KoloInDaCrib@users.noreply.github.com>
2025-06-24 17:39:38 -04:00
Kolo 19d1a8c593 remove the greed from weekend 1's title 2025-06-24 17:39:38 -04:00
VioletSnowLeopard 7cc9464573 refresh song list when changing difficulties 2025-06-24 16:35:12 -04:00
Hundrec 91550181f5 Remove misses from Gold (Perfect) debug 2025-06-24 14:27:00 -05:00
Abnormal c5308ccbb9 feat: add perfect (gold) to results debug 2025-06-24 14:27:00 -05:00
Hyper_ 905181c9af Add labels for current beat and step in ChartEditorState (replaces previous display) 2025-06-23 21:40:19 -05:00
Hyper_ 11d9998e5c Fix Debug Results not showing proper rank 2025-06-23 21:25:40 -05:00
Hyper_ 37dc66bc18 i hate these yanderedev ass if-elses but I just wanna fix this bug 2025-06-23 19:26:52 -04:00
MoonDroid 74627795d2 Fix compile-time error for desktop builds 2025-06-23 17:06:48 -05:00
sector-a 24c469dc31
Merge pull request #1287 from FunkinCrew/feature/increase-diff-hitbox
Hitbox changes for Freeplay's difficulty sprite
2025-06-24 00:28:18 +03:00
cyn0x8 eb6becc03f scriptable class changes 2025-06-23 17:24:36 -04:00
Abnormal fbd80ea41f kolo........................................................................................................................................
Co-authored-by: Kolo <67389779+KoloInDaCrib@users.noreply.github.com>
2025-06-23 17:13:07 -04:00
Kolo ccd0148e9b easy pico shall not be easy default....... 2025-06-23 17:13:07 -04: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
VioletSnowLeopard 7d9a9f452d null safety for legacy importer 2025-06-23 16:34:17 -04:00
Lasercar 9174b83c93 Text Null Safety 2025-06-23 15:20:06 -04:00
anysad 74a8b8862e goodbye nulls! 2025-06-23 15:07:03 -04:00
Hyper_ 88ed66affa chore: Add null safety to various utility and plugin classes
And add a bit of error handling to CharSelectGF & CharSelectSubState

Co-Authored-By: Linus Torvalds <torvalds@linux-foundation.org>
2025-06-23 14:13:35 -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
MoonDroid 5c06d263b2 fix: Prevent the buttons to be pressed mid-transition to also prevent softlocking
I HATE THIS
2025-06-23 20:21:31 +07:00
Abnormal be60e52725 fix: Fix the stage editor crashing if an FNFS file is loaded through the Recent File section 2025-06-23 05:54:51 +08:00
Kolo f9c1f7a5f7 clear up styleSheet be4 entering 2025-06-23 03:02:19 +08:00
Lasercar 3d3e2bd378 Intro done right 2025-06-19 22:18:26 -05:00
Abnormal 9804111583 [insert the name of the person that added an extra check for onConfirm idk man]........................................................................................................................................................................................... 2025-06-19 22:15:01 -05:00
Kolo 0001017c00 the grand reopening 2025-06-19 17:57:12 -04:00
MoonDroid 4772dfdc13 Prevent overlapping transitions and checks for both backbutton and optionsbutton
Co-authored-by: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com>
2025-06-19 22:12:13 +07:00
MoonDroid 9e3efc0de7 fix: Prevent options back-queuing 2025-06-19 22:09:44 +07:00
MoonDroid fc82b79c9a fix: Prevent back queueing in Options 2025-06-19 17:08:50 +07:00
MoonDroid a98f6f9778 fix: Prevent queuing the back button in Main Menu 2025-06-19 17:08:02 +07: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
Hyper_ cce8c18822 Reduce calls to hold note trail graphic update 2025-06-18 13:02:01 -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 5549fddec3 Get deselected 2025-06-17 16:50:08 -05:00
Lasercar 65461d839b Close the toolboxes 2025-06-17 16:50:08 -05:00
Lasercar fee29f69ec I.. quit (to the menu)! 2025-06-17 17:11:00 -04:00
Lasercar 539720f84d There's a reason it's called the MAIN menu 2025-06-17 17:11:00 -04:00
Lasercar 576f8e54ff Stage editor - Ctrl+N new stage
Also windows target configuration preset for straight to stage editor (not to be confused with the stage builder)
2025-06-17 17:11:00 -04:00
EliteMasterEric 49eff01afd Fixed locked characters not showing up properly when selected 2025-06-17 15:08:48 -04:00
EliteMasterEric c4aff95886 Fix inverted condition (whoops) 2025-06-17 15:08:48 -04:00
EliteMasterEric 9f41e22428 Always disable character unlock animations when UNLOCK_EVERYTHING is enabled 2025-06-17 15:08:48 -04:00
Lasercar 136a5dfad4 Fix Are you sure?
Also they now dance to Artistic Expression
2025-06-18 02:54:37 +08:00
MAJigsaw77 7d0772170f Merge branch 'master' into gyro-damping 2025-06-17 17:32:25 +03:00
Mihai Alexandru 24101d654d
Merge branch 'master' into bugfix/ios-simulator 2025-06-17 08:29:46 +03:00
Cameron Taylor 153f2be177 soften (and sorta limit?) the panning on main menu 2025-06-16 19:51:54 -04:00
EliteMasterEric 24d1116deb Preload all the graphics of a note style before the song starts, greatly reduces stutters early in the song. 2025-06-16 16:34:07 -07:00
Lasercar 4819a74c29 Charselect remember character 2025-06-16 16:08:17 -04:00
Eric f95258358c
Format and re-arrange project.hxp (#1233)
* Format and re-arrange project.hxp

* Remove merge conflict
2025-06-16 19:34:03 +00:00
MAJigsaw77 a69e08e986 Merge branch 'master' into back-button-tweaks 2025-06-14 22:06:18 +03:00
MAJigsaw77 839ff43123 Merge branch 'master' into bugfix/fix-menus-widescreen-alignment 2025-06-14 21:30:03 +03:00
Mihai Alexandru f1c15c8a84
Merge branch 'master' into gyro 2025-06-14 21:22:25 +03:00
Abnormal e8cd87c1f1 Add FEATURE_NAUGHTYNESS and turn it off for mobile builds 2025-06-13 21:16:41 -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
Cameron Taylor fcb5fe85ff gyroscope panning funzies on main menu 2025-06-13 20:47:09 -04:00
KarimAkra a2c0625137 Fixed title state aligment 2025-06-13 07:10:55 +03:00
KarimAkra d0d1d3c376 story menu state aligments 2025-06-13 07:10:43 +03:00
Karim Akra d0fe228e21
Scale the pico accept backing card for wide screen 2025-06-13 09:53:52 +07:00
MoonDroid 1b7dc5f1ac fix: Make backing out of options instant 2025-06-13 09:45:55 +07:00
KarimAkra 403c6250f8 Merge branch 'master' into character-select-extensions 2025-06-13 02:48:19 +03:00
KarimAkra ffbc8c80c8 nudge the speakers a bit to cover the curtain properly 2025-06-13 02:42:05 +03:00
Karim Akra aacb200638
Merge pull request #1207 from FunkinCrew/mobile/freeplay-tweaks
Couple of Freeplay tweaks for final release
2025-06-13 02:04:25 +03:00
KarimAkra b75cfcb833 Fixed last few issues with ios for notch and centering on character select 2025-06-13 01:18:22 +03:00
KarimAkra dc800dc48e added logicalSize to FullScreenScaleMode 2025-06-13 00:32:09 +03:00
KarimAkra 6b11f8b852 slight refactor for FullScreenScaleMode to fix some wide screen related issue 2025-06-12 23:45:50 +03:00
MAJigsaw77 895eeed852 fix: restart on video cutscenes. 2025-06-12 17:56:26 +03:00
MAJigsaw77 1a07e082c9 fix: freeze when restarting a video cutscene. 2025-06-12 12:47:36 +03:00
Kolo 15083a4776 delete logic fix + 2 new feats
feat 1: new objects now have the zIndex 1 higher than the last one (thanks hundrec)
feat 2: chars to test as are now saved (thanks imverybad)
2025-06-12 00:47:24 -06:00
Kolo 0dbffa6875 even more fixes and missing features 2025-06-12 00:47:24 -06:00
Kolo a776ce1a81 stage editor bugfixes + features :D 2025-06-12 00:47:24 -06: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
EliteMasterEric de0a56ec95 Temporarily disable the input offsets feature until we get it fully functioning again. 2025-06-11 20:15:55 -07:00
EliteMasterEric aefa8d149f Fix typos preventing builds on "master" branch 2025-06-11 20:29:51 -06:00
EliteMasterEric 01fd37e08b Remove the redundant TimerUtil class. 2025-06-11 17:35:01 -07:00
Lasercar 5eecef17a1 Try push unique the difficulties for the notes 2025-06-11 17:32:44 -07:00
Lasercar 9df5395ff8 Load meta/chartdata fix
Deletes the song serialiser class, it has no use anymore
Also fixes the BPM changes
Note style is properly set when metadata toolbox is refreshed
Add variation dialog now fills note style dropdown with note styles and sets it properly afterwards
Also makes a few optimisations for the chart editor
2025-06-11 17:32:44 -07:00
Hundrec 8cae34eed7
[PUBLIC PR] Hyper's Stacked Notes Viewer (#1165)
Co-authored-by: Hundrec <hundrecard@gmail.com>
Co-authored-by: Hyper_ <survivaltemer@gmail.com>
Co-authored-by: lemz1 <ismael.amjad07@gmail.com>
Co-authored-by: Hyper_ <40342021+NotHyper-474@users.noreply.github.com>
Co-authored-by: Kade <26305836+Kade-github@users.noreply.github.com>
2025-06-11 16:24:30 -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
Abnormal b80a8d60af fix: Fix the Stage Editor button in the Debug Menu not doing anything 2025-06-10 17:57:22 -04:00
Abnormal 70f0a54191 feat: Options Menu scrolling 2025-06-10 08:57:55 -07:00
MAJigsaw77 299a720575 mobile: multiiple fixes to admob and iapcore code. 2025-06-10 14:52:06 +03:00
MoonDroid b0f4a075b5 fix: Tweak back button position in Preferences 2025-06-10 17:15:12 +07:00
MoonDroid 031f888a25 Remove debug display, pause on unfocus, and FPS from Mobile 2025-06-10 17:14:52 +07:00
MoonDroid bc94a5a6ac fix: Remove control schemes and add back button into Options 2025-06-10 17:13:56 +07:00
MoonDroid 2450961b28 Add IAP functionality to the upgrade item in Main Menu 2025-06-10 17:13:04 +07:00
fabs aa8f5087b5 set upgraded to true on pc always 2025-06-09 21:43:28 +01:00
fabs edc668dad5 add options button to main menu + upgrade button tweaks 2025-06-09 21:21:09 +01:00
fabs 2771a13d5e tweak behavior for main menu items on mobile 2025-06-09 21:20:54 +01:00
fabs b63e02d9e7 make freeplay back button instant 2025-06-09 21:20:32 +01:00
fabs 9d3595c855 implement new back button + options button to musicbeatstates 2025-06-09 21:20:16 +01:00
fabs 38e0cb6ab1 remove trace from sparkles 2025-06-09 21:19:11 +01:00
fabs db2644c0ff add upgrade button to main menu + simple logic 2025-06-09 17:49:37 +01:00
fabs f9aff5b11b upgrade sparkles.. 2025-06-09 17:49:27 +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
Hyper_ 65ed58350b Fix implementation of fastIndexOf causing duplicate notes in displayedNoteData 2025-06-08 23:59:33 -04:00
fabs 3360493444 implement extended assets 2025-06-09 03:14:57 +01:00
MoonDroid 5a5f1f83f3
[PUBLIC PR + TWEAKS] Always display charSelectHint after unlocking character, and adjust message for mobile (#1157) 2025-06-09 08:02:23 +07:00
Lasercar 1c25713464 Use first difficulty as fallback 2025-06-08 16:57:34 -06: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
Mihai Alexandru eec304f42f
mobile: add RESTORE PURCHASES button on the options menu. 2025-06-09 05:41:16 +07:00
MoonDroid 7e4508f991 fix: Re-add the ability for the user to hold-scroll on Freeplay 2025-06-08 13:36:08 -06:00
MoonDroid f74d1655d5 fix: Change ACCEPT to ENTER
Having it on ACCEPT only speeds it up for a frame
2025-06-08 13:30:58 -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
MoonDroid f2280b1c0f fix: Move the backbutton correctly to the bottom right, remove forced color 2025-06-08 19:22:46 +07:00
fabs a9a4dad511 forgot these oooops 2025-06-08 04:09:27 +01:00
fabs dc04ff23d7 move back button + swap class names 2025-06-08 04:09:20 +01: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
MoonDroid 22c24f53f6 fix: Push the difficulty sprites slightly to the left for Story Menu 2025-06-07 22:25:47 +07:00
MoonDroid 262c4fb9a1 chore: Moved haptics preference option up 2025-06-07 22:24:40 +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
Lasercar a50a014de3 Whoops, didn't save and load the stuff properly 2025-06-06 21:05:56 -04:00
Lasercar f78ab4da1d Save chart editor vocal volume and playback speed
Also opponent hitsounds
2025-06-06 21:05:56 -04:00
Hundrec 4eaa3842c6 apply these latencystate changes very important!!!
Co-Authored-By: Kade <26305836+Kade-github@users.noreply.github.com>
2025-06-06 17:21:54 -07:00
JackXson-Real 1d9e34359c OptionsState now remembers selection 2025-06-06 17:21:54 -07:00
JackXson-Real 5361df2544 latency state exits to options state 2025-06-06 17:21:54 -07:00
Hundrec 6222c389e3 Hide cursor when Title Screen starts 2025-06-06 20:03:51 -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
Kolo d3d8aaae7b move da hold note trails 2025-06-06 19:16:29 -04:00
VioletSnowLeopard 8b80478229 Fix squashed text for real this time 2025-06-06 15:54:19 -06: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
sector-a fabc16d265
Add haptics preference 2025-06-06 04:10:25 +07: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
Lasercar 3bbb4b06c8 no character? 2025-06-04 19:38:04 -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
Karim Akra be57d2fa3c
Merge pull request #1104 from FunkinCrew/menu-cleanup
Clean up Menu code and fix a few menu-related issues.
2025-06-04 22:27:53 +03:00
MoonDroid e7c42dae0c
fix: Invert difficulty change and its animations. (#1102) 2025-06-04 21:57:34 +03:00
MoonDroid 405fe21c53 fix: Further improve scrolling in Story Menu by preventing unintended diagonal scrolling behavior 2025-06-04 23:44:32 +07:00
MoonDroid 4081f329d2 chore: Remove test purchase flow from OptionsState 2025-06-04 23:42:14 +07:00
MoonDroid 402d5b730b refactor: lock scrolling in Main Menu, and prevent accidental tapping in Options Menu 2025-06-04 23:41:47 +07:00
MoonDroid 5e7e2f45f3 Remove merch from Main Menu on mobile. 2025-06-04 23:31:25 +07:00
Karim Akra af71c3acd7
Fix the freeplay flames position 2025-06-04 05:42:06 +07:00
KarimAkra 9bd65a4782 Added a FlxPieDial meter to AttractState for skipping the video 2025-06-03 09:47:41 -04:00
EliteMasterEric 8a3e623d28 Improvements to iOS simulator build documentation 2025-06-03 06:06:24 -04:00
Cameron Taylor 2b4a42ac0a Merge branch 'hundrec/chart-editor-ms-display' into rewrite/master 2025-06-03 03:17:47 -04: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
Karim Akra ba12d505d6
Merge pull request #1056 from FunkinCrew/feature/bandaid-memory
Band-aid memory fixes to help the game run better.
2025-06-02 23:52:21 +03:00
KarimAkra 193f83e000 Improved memory cleaning by including the weeks directories to the textures purge 2025-06-02 23:45:39 +03:00
MoonDroid 7485bc990e
Merge pull request #1076 from FunkinCrew/bugfix/better-capsule-scrolling-hitbox 2025-06-02 06:59:21 +07:00
MoonDroid c333bbaa23
Merge branch 'rewrite/master' into feature/bandaid-memory 2025-06-02 06:57:12 +07:00
EliteMasterEric a62d2b94a9 Fix several merge conflicts causing builds to fail. 2025-06-01 18:33:34 -04:00
MoonDroid 11383e9385
Merge branch 'rewrite/master' into feature/bandaid-memory 2025-06-02 02:13:19 +07: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
Lasercar dc56ccada5 ctrl click on hold note null reference fix 2025-05-30 19:49:58 -07:00
Hyper_ d3490f8c99 Fix possible crash when trying to open nonexistent folders 2025-05-30 19:49:33 -07:00
Lasercar 1959a5250f Difficulty no longer always set to normal 2025-05-30 19:49:00 -07:00
Lasercar ae2c2db28f fixed success message (also forgor playstate change) 2025-05-30 19:49:00 -07:00
Lasercar 82af988dce chart editor target song variation parameter 2025-05-30 19:49:00 -07:00
Lasercar e3fca16793 chart editor target song difficulty parameter 2025-05-30 19:49:00 -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
Hundrec be7313453f Make it 500, actually 2025-05-30 19:47:24 -07:00
Hundrec c9c284787e Raise max fps cap to 360 2025-05-30 19:47:24 -07:00
Eric 93e4f799f4
Remove JPEG (#1065)
Co-authored-by: Lasercar <64717068+Lasercar@users.noreply.github.com>
2025-05-30 19:46:34 -07:00
anysad c7abb19698 fix playhead width 2025-05-30 19:45:32 -07:00
Hundrec 7c7dc11f18 Prevent the playhead from scrolling before song start 2025-05-30 19:45:02 -07:00
anysad b883ad3d50 bye bye trace! 2025-05-30 19:44:27 -07:00
Lasercar 426a9c0c10 Clear un/redo history on song load 2025-05-30 19:44:03 -07:00
Hyper_ 0b7a94b1cc Remove V-Sync option from in PreferencesMenu on web builds 2025-05-30 19:43:26 -07:00
KarimAkra 3179d33a17 Adjust the capsule scroll hitbox size for easier navigation on wider screens 2025-05-29 23:17:41 +03:00
Hundrec 26dc895a27 Fix chart editor playbar ms display 2025-05-29 00:12:19 -04:00
Hyper_ 58257f6ac1 fix: Cleanup on LatencyState not being performed when closed/destroyed by state switch 2025-05-28 23:21:40 -04:00
CrusherNotDrip b52c73f2b0 Fix crash when mashing I or D on title state. 2025-05-28 23:14:43 -04:00
Lasercar 564d679f96 fix: Fixes a bug where you open the user guide in the stage editor multiple times 2025-05-28 23:04:48 -04:00
Lasercar 5695bc20e7 Cancel state change on debug menu 2025-05-28 22:57:56 -04:00
MoonDroid dc60c12963 fix: properly reset variables and checks for capsule clicks 2025-05-29 08:17:10 +07:00
MoonDroid 6b63884e38 Merge remote-tracking branch 'origin/rewrite/master' into feature/bandaid-memory 2025-05-29 08:10:54 +07:00
MoonDroid 23d31ff73b feat: add clearStickers() to clean sticker data from memory, alongside purging cache in StickerSubState 2025-05-29 08:01:15 +07:00
MoonDroid fb3277ea35 fix: update memory management during state transitions 2025-05-29 07:33:47 +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
KarimAkra 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 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
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 adfd73d6ab Enhance touch controls by adding capsule hitbox and updating hit detection logic 2025-05-10 10:21:25 -07:00
MAJigsaw77 14e8e1f42f Update extension-androidtools. 2025-05-10 10:19:53 -07:00
MAJigsaw77 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 9a3e58a7d4 lock sync for static man 2025-05-09 12:55:10 -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
MAJigsaw77 83d198493c Implement IAP on iOS.
Co-Authored-By: MoonDroid <zdgzackda@gmail.com>
2025-05-06 18:08:26 -04:00
KarimAkra 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 e9b1d5fc04 Make downscroll unavailable if Arrows scheme is selected 2025-05-06 18:08:26 -04:00
sector-a 13a2b192b9 Add available to menu items 2025-05-06 18:08:26 -04:00
KarimAkra 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 f9b0acb998 these aren't needed actually 2025-05-06 18:08:26 -04:00
MoonDroid 00b54150a4 Adjust target position calculations for fullscreen scaling in SongMenuItem. 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