1
0
Fork 0
mirror of https://github.com/ninjamuffin99/Funkin.git synced 2025-08-30 10:25:00 +00:00
Commit graph

4504 commits

Author SHA1 Message Date
sector-a 530bd1f11d
Add onPause callback to pause substate.
Co-authored-by: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com>
2025-07-25 17:36:34 +03:00
sector-a 76c0dea92b
Move results and death haptics to scripts. 2025-07-25 17:23:04 +03:00
Karim Akra 2d7a2202f5
Fix song restarting bug (for good??).
Co-authored-by: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com>
2025-07-25 16:45:55 +03:00
sector-a 1f18a3d1f4
Fix diff dots alignment.
Co-authored-by: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com>
2025-07-25 16:37:39 +03:00
sector-a 0d57f61ffa
Scale up the bg in debug menu on widescreen
Co-authored-by: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com>
2025-07-25 16:19:46 +03:00
MAJigsaw77 9fa70775b9 Use funkin.Assets instead of openfl.utils.Assets. 2025-07-25 16:15:51 +03:00
sector-a 2833827fbf Change the way game searches for pixel icons 2025-07-25 16:15:51 +03:00
Hyper_ fb6d1b36d3 lasercar................................................................................................................................................................................................. 2025-07-22 07:43:15 +08:00
MoonDroid 0c0c63bc03 fix: Move hasInitialized to onPurchasesUpdate instead. 2025-07-21 19:08:14 -04:00
Hyper_ 01620fda9b The most deranged line loss of all time 2025-07-22 06:41:46 +08:00
cherry 3bcd6813c1 Clear key from correct map 2025-07-22 06:12:56 +08:00
sector-a d44966efd2 Prevent AA calculations if AA_STAGES are 0 in DropShadow shaders 2025-07-21 18:02:18 -04:00
Karim Akra 8372d47d11 Fixed the menu item getting disabled if you hit back during the transition 2025-07-22 05:21:40 +08:00
MoonDroid d89ebdf58f Attempt to fix the soft lock issue for Main Menu. 2025-07-22 05:21:40 +08:00
kade-github 1e8c472084 holy shit 2025-07-21 23:16:43 +03:00
kade-github 17cef6f897 fix for winblows 2025-07-21 23:16:43 +03:00
kade-github 2cc43ee1f6 text fix for my mobile fellas 2025-07-21 23:16:43 +03:00
Hundrec c353cc54a1 god effing damnit 2025-07-18 15:45:53 +08:00
EliteMasterEric 0463b4e26b Fix a bug where flames would show during the new rank animation 2025-07-18 12:24:30 +08:00
Karim Akra aa0b8cbbbe Fixed the main menu options not working on Desktop 2025-07-17 17:19:17 -04:00
EliteMasterEric 52cd4f6c36 one-line bug fix for freeplay flame positions :O 2025-07-18 05:09:17 +08:00
EliteMasterEric 6be7e89222 OK I tested it like 15 times in a row so if the bug still exists I'm going to blow a gasket 2025-07-17 14:50:28 -04:00
EliteMasterEric abea46939f Fix a softlock when tapping multiple buttons on the main menu at the same time 2025-07-17 14:50:28 -04:00
Mihai Alexandru b4a7bd7462
Fix compile pref. (#1439) 2025-07-17 21:32:10 +03:00
MoonDroid beb64528fb Properly manage swipe threshold on states. 2025-07-18 02:08:46 +08:00
luckydog7 eac940bccb temp credits font fix 2025-07-17 10:55:15 -07:00
MoonDroid aa1c71cafd Properly get the store's IAP in main menu 2025-07-17 10:54:02 -07:00
Karim Akra 01428dd5cf
Fixed a tiny issue that caused cutscenes to softlock (#1432) 2025-07-17 12:51:06 +03:00
MoonDroid e30a4ebb7b Merge branch 'master' into feature/haptics-intensity-pref 2025-07-17 04:08:51 +07:00
Cameron Taylor 949f409cff a few little FreeplayScore tidying perhaps 2025-07-17 04:28:52 +08:00
Cameron Taylor 4c5aa9743e a few little FreeplayState tidying perhaps 2025-07-17 04:28:52 +08:00
Cameron Taylor 3fa2b3574b potential fix for FUNK-2563 (incorrectly rounds to negative integer limit?) 2025-07-17 04:28:52 +08:00
TechnikTil 1e41ac3052 make currentCharacterId the actual current character ID. also get the style from the style id instead of the character 2025-07-16 23:26:22 +03:00
MoonDroid ad3bf2d2d2 Update haptic values to compensate for default 1 multiplier 2025-07-17 03:04:54 +07:00
kade-github 1b1c2a124b STOP MAKING IT PRIVATE!!! 2025-07-17 03:58:03 +08:00
kade-github 2aff2fa201 downscroll... 2025-07-17 03:58:03 +08:00
kade-github 7ec602f6ec forgot dis 2025-07-17 03:58:03 +08:00
kade-github 4fbeffb57c extra sync logic fix 2025-07-17 03:58:03 +08:00
kade-github f029a27a3f external devices and what not 2025-07-17 03:58:03 +08:00
sector-a 8a99fa4184
Add toggling the old icon by touching the player icon
Co-authored-by: MoonDroid <81515012+moondroidcoder@users.noreply.github.com>
2025-07-17 02:22:17 +07:00
Karim Akra 006f1dce0a Fixed the crash in 2hot and blazin 2025-07-17 03:01:25 +08:00
Karim Akra 78186188d7 Revert "openalsoft audio fix"
This reverts commit 4029e92181.
2025-07-17 02:51:44 +08:00
cyn0x8 4029e92181 openalsoft audio fix
Co-authored-by: Smokey <78874128+Smokey555@users.noreply.github.com>
Co-authored-by: Cobalt Bar <79053181+CobaltBar@users.noreply.github.com>
2025-07-16 10:29:48 -07:00
sector-a 9c7f87c225 Disable the nametag mosaic sequence on menu startup 2025-07-16 23:33:51 +08:00
sector-a 43420092f3 Change minimal intensity multiplier to 0.1 2025-07-16 17:34:41 +03:00
sector-a d8cd580535 Make haptics intensity on ios and android the same 2025-07-16 16:51:02 +03:00
sector-a 13c08b285d Add haptics intensity preference 2025-07-16 16:51:02 +03:00
Cameron Taylor 6467cd75a8
IAP compiler conditional fix (#1416) 2025-07-16 01:39:12 +03:00
Karim Akra 32dc25bbf6 Fix the credits menu on iOS 2025-07-15 18:14:47 -04:00
Karim Akra 11cb409bd2 Fixed the crash in game over 2025-07-16 00:41:43 +03:00
Mihai Alexandru f245365ed3
Merge pull request #1413 from FunkinCrew/mob-320/controls-menu-back-button
[MOB-320] Add back button to controls menu.
2025-07-16 00:22:32 +03:00
Karim Akra e0d0230b88
Dont show the toast if the theres no debug message (#1405) 2025-07-16 00:17:22 +03:00
Cameron Taylor f8634e2b81 tidy: small preloader code removing 2025-07-16 00:54:35 +07:00
Cameron Taylor 4f68f63e2d preloader lookin alright on iOS now 2025-07-16 00:54:35 +07:00
Cameron Taylor e9e0567f8b preloader placement wips
more preloader placeholder wips
2025-07-16 00:54:35 +07:00
Cameron Taylor 8db768fd2a tidy(preloader): some variable renaming 2025-07-16 00:54:35 +07:00
Cameron Taylor cf814ee4e2 tidy(preloader): stop the preloader from spamming traces after completing 2025-07-16 00:54:35 +07:00
MAJigsaw77 88ad99c3ef Merge branch 'master' into bugfix/android-toast-iap 2025-07-15 20:33:44 +03:00
MoonDroid 66c6a78319 Properly set hasInitilaized on android 2025-07-16 00:32:52 +07:00
MoonDroid e6a2a09801 Make the IAP product value actually saved into the game save file. 2025-07-16 00:32:52 +07:00
MAJigsaw77 8944e07fe1 Use a separated case here. 2025-07-16 00:32:52 +07:00
MAJigsaw77 188260ea81 Correctly handle iap callbacks when purchasing. 2025-07-16 00:32:52 +07:00
MAJigsaw77 d468477663 Dont show the toast if the theres no debug message 2025-07-15 12:27:20 +03:00
kade-github efe333da92 fix jump note GOD DAM NIT 2025-07-15 15:11:13 +08:00
kade-github e946b54249 sync fixies... can't hurt 2025-07-15 15:11:13 +08:00
Abnormal 11da19ce1e zack got pissed off about this in vc so im making a pr for this 2025-07-15 00:01:14 -07:00
Cameron Taylor 7f17ad8bb8
Merge pull request #1400 from FunkinCrew/jni-conditionals
quick android conditionals
2025-07-14 15:34:17 -04:00
Cameron Taylor 07f649ca37 LetterSort was causing that freeplay sound bug 2025-07-14 14:47:24 -04:00
Cameron Taylor 11ecd07606 various tiny lil tidyings in FreeplayState 2025-07-14 14:47:24 -04:00
Cameron Taylor 822c5ba405 use controls.active instead of busy for FreeplayState 2025-07-14 14:47:24 -04:00
Cameron Taylor d61f89b0e4 make quick and easy little currentCapsule getter 2025-07-14 14:47:24 -04:00
Cameron Taylor 9dfae07225 capsule song text no longer exposed 2025-07-14 14:47:24 -04:00
Cameron Taylor 01fad012f2 quick android conditionals 2025-07-14 14:45:06 -04:00
Cameron Taylor 044106e8a9 WaveformDataParser memory optimize + speed optimize perhaps + refactor mini 2025-07-14 10:38:27 -07:00
Cameron Taylor d338be9270 removed some unused code in WaveformDataParser.hx 2025-07-14 10:38:27 -07:00
Cameron Taylor e4d3e18e4f charteditor: player and opponent toolboxes are disabled, so we don't want to run their handler code (since it initalizes them, which takes about 0.5s extra to load!) 2025-07-14 10:38:27 -07:00
MAJigsaw77 5e50432b30 Add Intent.FLAG_GRANT_WRITE_URI_PERMISSION. 2025-07-13 08:49:32 +03:00
MAJigsaw77 314d8af9c8 Some adjustments 2025-07-13 08:49:32 +03:00
MAJigsaw77 f91261f748 Small adjustment to ReloadAssetsDebugPlugin. 2025-07-13 08:49:32 +03:00
Karim Akra 0567849665 Added a button in options menu to open the data folder
The game also reloads mods after closing the folder!!

Co-Authored-By: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com>
2025-07-13 08:49:32 +03:00
MAJigsaw77 a701e6a4a9 Some fixes. 2025-07-13 08:49:32 +03:00
MAJigsaw77 abfc4ca79c Fix formatting and properly delete folders recursevely. 2025-07-13 08:49:32 +03:00
Karim Akra 797a8bfcba fix the docy provider 2025-07-13 08:49:32 +03:00
MAJigsaw77 d70838cca9 Bruh what 2025-07-13 08:49:32 +03:00
MAJigsaw77 0d845154ef Add @:unreflective here. 2025-07-13 08:49:32 +03:00
MAJigsaw77 9e04db2c5c Adjustments 2025-07-13 08:49:32 +03:00
kade-github 8c8eedf17a sector!!!! 2025-07-12 19:05:04 +08:00
EliteMasterEric fafe157a70 Update the variation list when switching difficulties forces a song switch. 2025-07-12 16:51:08 +08:00
kade-github 39a4292dc5 fix jump note 2025-07-12 16:48:48 +08:00
EliteMasterEric aad0a0afb6 Fix a crash related to pausing stage sounds on HTML5 2025-07-11 17:22:52 -05:00
Karim Akra f8516cfb4d Fix sustain trail notes being flipped on upscroll in keyboards on mobile 2025-07-09 13:36:43 -07:00
Hundrec 3987445bd6 Bump resync threshold to 40 again... 2025-07-09 19:14:49 +08:00
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
Abnormal d98628ca0f fix: Fix a bug preventing FNF Legacy files from being imported on macOS 2025-07-09 05:27:24 -05:00
kade-github a6b3eb0b81 right lined 2025-07-09 05:20:34 -05: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
fabs f0a112f185 difficulty dot code 2025-07-09 01:19:15 -05:00
EliteMasterEric 1025fed57f Use cyn0x8's Sequence class to fix the nametags. 2025-07-09 01:02:55 -05:00
cyn0x8 9e182f70d2 timer sequence 2025-07-09 01:02:55 -05:00
Abnormal 87fea7674b fuck it remove this as well 2025-07-09 00:02:53 -04:00
Abnormal e309bac626 fix compiling error 2025-07-09 00:02:53 -04:00
luckydog7 8c6324641e fixed bug when notes are offset when touching in keyboard mode 2025-07-09 03:11:13 +07: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
Kolo 7e76cf6634 maz................................................................. 2025-07-07 18:27:40 -07:00
Lasercar 48013168ef Open hold note context menu if note is hold note 2025-07-07 18:27:14 -07:00
VioletSnowLeopard e7c4b1ba38 start gameover retry music after stopping death quotes 2025-07-07 11:16:09 -04:00
Lasercar 62d24fcf4c Selection context menu fix
Can someone please tell me why there's a button to select everything in the selection context menu????
2025-07-07 11:04:11 -04:00
Abnormal 3b897417fb small scripted class additions...... 2025-07-07 10:47:09 -04:00
Kolo 7bb2336972 spare some script class pie for sparrow dawg 2025-07-07 10:47:09 -04:00
Lasercar 7aa77a11cf Sort the default difficulties 2025-07-07 10:35:26 -04:00
Keoiki f54e140b65 Load FreeplayStyles on asset reload. 2025-07-07 07:16:28 -05:00
Kolo 0ea42e18e9 cancel tweens of txtCopyNotif 2025-07-07 04:07:05 -05:00
Abnormal e2722434e0
fix: Fix playback rate being busted on mobile
Co-authored-by: MoonDroid <81515012+moondroidcoder@users.noreply.github.com>
2025-07-06 15:56:03 +07:00
Mihai Alexandru a08ada7e69
Show toast on Android IAP purchase update.
Co-authored-by: MoonDroid <81515012+moondroidcoder@users.noreply.github.com>
2025-07-06 15:47:16 +07: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
MAJigsaw77 9036f94970 Remove traces from NumberPreferenceItem. 2025-07-05 21:18:04 +03:00
sector-a f00f631db8
Merge branch 'master' into feature/num-pref-dragging 2025-07-05 18:42:15 +03:00
sector-a d0b64fe4da Add dragging for the NumberPreferenceItem 2025-07-05 18:35:23 +03:00
kade-github f378c0adb6 comments and qol stuff 2025-07-04 18:53:58 -07:00
Hundrec ae6562f42b
change resync threshold back to 30 2025-07-04 03:39:38 +07:00
kade-github 313cf4b253 new music 2025-07-02 17:40:16 -05:00
Hundrec dbd52a5bf1 Nudge notification box away from playbar
Thanks Kolo and Lasercar!

Co-Authored-By: Kolo <67389779+koloindacrib@users.noreply.github.com>
Co-Authored-By: Lasercar <64717068+lasercar@users.noreply.github.com>
2025-07-02 14:33:10 -05:00
Mihai Alexandru 810162de27
mobile: update extension-iapcore to 1.0..3. (#1346) 2025-07-03 00:24:22 +07:00
Abnormal 95262b316a bring them back but for mobile 2025-07-01 14:11:39 +08:00
Abnormal 82bbb9d30d use delta time for the conductor update 2025-07-01 14:11:39 +08:00
kade-github 00a4f47e42 no offsets in the charting state 2025-06-30 18:37:00 +08:00
Abnormal d703609a0a remove conductor arguments from update() 2025-06-30 14:49:01 +08:00
kade-github 2c035d77cc the newline fix of the century 2025-06-30 00:00:02 -05:00
T5mpler 96d1324af1 Fix a bug where holding down a note after dropping a previous one would sometimes not make its cover show. 2025-06-29 22:30:29 -05:00
kade-github c414de48f2 non-negative offsets 2025-06-29 17:34:23 +08:00
kade-github 70fbd200bd video offsets 2025-06-29 10:04:25 +03: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
Abnormal 32f32ba0bd blacklist FlxSave 2025-06-28 20:52:41 -05:00
EliteMasterEric 25bf04d581 Implement a stub Discord API for builds where the client is disabled. 2025-06-28 19:23:34 -05:00
EliteMasterEric f036593037 Fix error messages from the game trying to pre-cache the note style 2025-06-28 19:23:34 -05: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
kade-github 0ef1df33c9
calculate note y is in GRhythmUtil now 2025-06-28 13:47:07 -07:00
kade-github b3aa6a0b8d
Hit Window process in it's own file 2025-06-28 13:47:07 -07:00
Mihai Alexandru f6d9acb63a
Merge branch 'master' into resync-vocals-song-start 2025-06-28 14:32:01 +03: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
Abnormal 73ec37a473
Move resync threshold to a constant variable 2025-06-28 10:50:59 +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
MAJigsaw77 32701d9ab0 fix a tiny mistake 2025-06-27 03:59:02 -04: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
MoonDroid 97620e6038 chore: Reduce margin of error of desyncs to 30 2025-06-27 03:59:02 -04:00
MoonDroid 1d3b5eb246 Attempt to fix callback mishap for IAP
Co-authored-by: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com>
2025-06-27 03:59:02 -04:00
Abnormal 40c292127d add mobile platforms to platformutil 2025-06-27 01:33:58 -04:00
Hundrec e2efd2bc81 adjust song metadata trace 2025-06-26 22:39:26 -05: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
MoonDroid bc4c944d4d Call GC after results if there is no stickers. 2025-06-27 07:28:53 +07:00
MoonDroid 715d2ba65f feat: Add DeviceUtil class 2025-06-27 06:44:35 +07:00
VioletSnowLeopard eb80a52841 fix null safety for CompiledClassList.get
Co-Authored-By: Hyper_ <40342021+NotHyper-474@users.noreply.github.com>
2025-06-26 16:48:31 +08:00
VioletSnowLeopard 57d0871b5c null safe registries in funkin.data 2025-06-26 16:48:31 +08:00
MAJigsaw77 5be5abf4c9 chore: fix multiple warnings. 2025-06-26 04:00:57 -04:00
EliteMasterEric ab89cd33f9 What a stupid change, what kind of dumbass made this? 2025-06-26 02:48:46 -05:00
Abnormal 4cc922c373 add the long awaited tap to enter for mobile.... 2025-06-26 02:10:47 -04:00
Abnormal 4557a681d1 This desync is Pissing me off... I'm the original Starwalker 2025-06-26 00:17:19 -05:00
Cameron Taylor 7db71574d1 TracyProfiler.hx more frame mark functions 2025-06-26 12:21:25 +08: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
Hundrec a0d3f8ec55 default gamepad freeplay jump binds
Co-Authored-By: MrMadera <90923803+mrmadera@users.noreply.github.com>
2025-06-25 21:17:11 -05: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 647ce880e1 Add a bunch more classes to null safety. 2025-06-25 13:42:24 -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
EliteMasterEric 0869362fa1 Fix a compilation issue. 2025-06-25 08:36:19 -04:00
Lasercar 87a09cae21 Null safe some graphics classes 2025-06-25 08:36:19 -04:00
MoonDroid 74b30c0be4 feat: Properly call pause() on tabbing out, including for conversations and cutscenes 2025-06-24 18:44:27 -04:00
MoonDroid d0ff60ad0a feat: Make cutscene/conversation pauses call the pause function 2025-06-24 18:44:27 -04:00
MoonDroid 1dd6fb8dd4 chore: Use Preferences.autoPause instead of FlxG.autoPause 2025-06-24 18:44:27 -04:00
MoonDroid 2042f3db8a refactor: Rewrite how pause() works in PlayState and adding different modes 2025-06-24 18:44:27 -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
Abnormal 8dd007a7c2 the evil is defeated 2025-06-24 17:17:31 -04:00
Abnormal 3747b94246 fix: Check if TERM starts with xterm instead of directly checking 2025-06-24 17:17:31 -04:00
VioletSnowLeopard 7cc9464573 refresh song list when changing difficulties 2025-06-24 16:35:12 -04:00
Abnormal 7b9bce3b4e fix: Fix pixel strumline being weird as shit on downscroll 2025-06-25 03:56:22 +08: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
anysad dcac362003 bye combomilestone comments 2025-06-23 23:31:06 -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
Hyper_ c13167ece8 chore: Add null-safety for Leaderboards and Medals 2025-06-23 16:37:17 -04:00
VioletSnowLeopard 7d9a9f452d null safety for legacy importer 2025-06-23 16:34:17 -04:00
Abnormal c30b519bc4 chore: Add null safety for most of the classes in funkin.audio.* 2025-06-23 16:20:40 -04:00
Lasercar 9b06bd6b11 NuN safety 2025-06-23 16:05:43 -04:00
Lasercar f3db69cca8 Null safety
For real this time!
2025-06-23 15:45:27 -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
Lasercar 3ac2a02291 funkin null safe 2025-06-23 13:49:32 -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 c4d24e6d3e refactor: Rework both backButton and optionsButton for better callbacks and readability
Co-authored-by: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com>
2025-06-19 22:07:27 +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 4ca42c3975 fix: Add missing import
hi kade
2025-06-19 17:07:34 +07:00
MoonDroid 51127dfd87 refactor: Change how callbacks are called and added extra checks to avoid softlocking for BackButton 2025-06-19 17:07:18 +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
CrusherNotDrip 204501779d This should be 0.0 2025-06-18 22:46:01 -05:00