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