1
0
Fork 0
mirror of https://github.com/ninjamuffin99/Funkin.git synced 2025-09-08 06:57:44 +00:00
Commit graph

1948 commits

Author SHA1 Message Date
Cameron Taylor 52f3c63071 mobile fix where the capsules don't properly shift away from the letter sorting crap 2025-07-26 12:31:38 +03:00
Cameron Taylor e71062b914 some lil variable renaming in SongMenuItem.hx 2025-07-26 12:31:38 +03:00
Cameron Taylor 3aa6a36b5e small function renaming 2025-07-26 12:31:38 +03:00
Kade b9852c316b
offset menu changes
Co-authored-by: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com>
2025-07-26 10:36:29 +03:00
Cameron Taylor 444697620c
Use round instead of floor to fix rounding errors in Preferences.
Co-authored-by: Mihai Alexandru <77043862+MAJigsaw77@users.noreply.github.com>
2025-07-26 10:04:00 +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
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
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
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 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 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
Karim Akra 32dc25bbf6 Fix the credits menu on iOS 2025-07-15 18:14:47 -04: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
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
MoonDroid e6a2a09801 Make the IAP product value actually saved into the game save file. 2025-07-16 00:32:52 +07: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
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 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
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
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
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
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
Abnormal 87fea7674b fuck it remove this as well 2025-07-09 00:02:53 -04: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
Lasercar 48013168ef Open hold note context menu if note is hold note 2025-07-07 18:27:14 -07: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
Lasercar 7aa77a11cf Sort the default difficulties 2025-07-07 10:35:26 -04:00
Kolo 0ea42e18e9 cancel tweens of txtCopyNotif 2025-07-07 04:07:05 -05: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
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
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