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
KarimAkra
fc78eeee4f
Fixed un-indexed freeplay scrolling with touch
2025-05-06 18:08:26 -04:00
sector-a
c992180f7c
Fix capsules behavior in freeplay being a little bit weird
2025-05-06 18:08:26 -04:00
sector-a
353f1780d1
Added nullSafety back in MusicBeat(Sub)State and fixed the errors
2025-05-06 18:08:26 -04:00
Cameron Taylor
86ead7096e
tidy(preloader): remove old progressBar code (i believe this was a solid progress bar, we use pieces now
2025-05-05 23:05:47 -07:00
Cameron Taylor
bdb8857d5c
tidy(preloader): remove unused site lock things, unplanned feature
2025-05-05 23:05:47 -07:00
Cameron Taylor
2325317902
tidy(preloader): guard clause readability change for updateProgressLeftText()
2025-05-05 23:05:47 -07:00
Cameron Taylor
adb74b4539
tidy(preloader): cleanup relating to displaying current status. We get the string info from our enum abstract instead
2025-05-05 23:05:47 -07:00
Cameron Taylor
f737ce6ed3
tidy(preloader): remove some old preloader code relating to logo
2025-05-05 23:05:47 -07:00
Eric
d29ecfb7c4
Merge pull request #4936 from CrusherNotDrip/bugfix/tooltip-chart-editor
...
[BUGFIX] Prevent the game from crashing when clicking a recent chart before tooltip shows up
2025-05-02 17:55:41 -04:00
cyn0x8
a74369c77e
fixes + stronger sandboxing
2025-05-02 16:40:50 -05:00
CrusherNotDrip
def1b74eb6
Stop the game from crashing when clicking a recent chart before tooltip appears
2025-05-02 16:40:31 -04:00
Eric
301f71b428
Merge pull request #4930 from Hundrec/Lasercar/commit-recovery
...
<RECOVERY> Restore two of Lasercar's commits
2025-05-02 14:30:11 -04:00
Eric
05b9d68645
Merge pull request #4227 from Lasercar/main-menu-not-remembering-freeplay-menu-selection-fix
...
Main menu not remembering freeplay menu selection fix
2025-05-02 14:29:29 -04:00
Eric
a8262a8d3b
Merge pull request #3090 from anysad/fix-animation-file-save
...
[BUGFIX] Animation Editor not saving the file name
2025-05-02 14:21:46 -04:00
Eric
264c2d8e77
Merge pull request #4266 from NotHyper-474/bugfix/chart-editor-broken-resize
...
[BUGFIX] Chart Editor - Fix resolution breaking after returning from PlayState
2025-05-02 14:21:33 -04:00
Hundrec
d9fcaf0e63
Restore Lasercar's changes
...
Dropped them somewhere whoopsie
Co-Authored-By: Lasercar <64717068+Lasercar@users.noreply.github.com>
2025-05-02 05:02:29 -06:00
Hundrec
dc2acac152
no more negative clear percent shenanigans
...
"a thousand curses upon you for not testing your prs before making them /j"
- AbnormalPoof
Co-Authored-By: Hyper_ <40342021+NotHyper-474@users.noreply.github.com>
2025-05-01 21:23:55 -06:00
EliteMasterEric
c823bba3d1
Fix some merge conflict issues
2025-05-01 22:03:50 -04:00
Eric
bf5a669592
Merge pull request #4919 from Kade-github/real-capsule-fix
...
Sorting in freeplay is weird
2025-05-01 21:56:24 -04:00
kade-github
8b9775d91f
the falsening by VioletSnowLeopard
2025-05-01 18:50:03 -07:00
EliteMasterEric
e917da0a7b
Merge branch 'rewrite/master' into funkin-mobile/main
2025-05-01 21:46:20 -04:00
Eric
6caeda9a9d
Merge pull request #4898 from Lasercar/fix-fix-scoring-changes
...
[BUGFIX] Fix `Fix scoring changes`
2025-05-01 21:42:29 -04:00
Hyper_
142ea6db0c
fix: Force UI Camera resize
2025-05-01 22:32:02 -03:00
Eric
5397924edd
Merge pull request #4913 from VioletSnowLeopard/fix-switching-filters
...
[BUGFIX] Fix the Behavior of Selected Song when Changing Filters in Freeplay
2025-05-01 21:24:52 -04:00
Eric
664d9e0fb3
Merge pull request #4214 from Lasercar/freeplay-ui-fixes
...
Freeplay UI fixes
2025-05-01 21:07:51 -04:00
VioletSnowLeopard
edf6889af9
fix switching filters to do its intended behavior
2025-05-01 20:57:39 -04:00
EliteMasterEric
8de74c361c
Additional cleanup
2025-05-01 19:55:44 -04:00
MoonDroid
9216fff9b0
Move InAppPurchasesUtil and AdMobUtil to funkin/api/mobile
2025-05-01 23:24:51 +07:00
Lasercar
f6ac4cad43
Whoops, missed this one
2025-04-30 23:58:09 +10:00
Hyper_
c5f2a74494
fix: Prevent loading invalid variation
2025-04-30 00:44:12 -04:00
VioletSnowLeopard
832bc5bd83
fix two issues with random capsule
2025-04-30 00:37:08 -04:00
EliteMasterEric
0253df7269
Feature flag cleanup
2025-04-30 00:31:31 -04:00
TechnikTil
b15e809c63
fix freeplay dj softlock
2025-04-29 18:01:55 -04:00
Lasercar
8074d57186
Don't add the default difficulty to song metadata
...
It'll now only add the current difficulty to the metadata if it doesn't exist in it when saved.
2025-04-29 18:01:23 -04:00
Lasercar
5fdbd23a17
Misses now actually make you miss your grade
...
Sustain notes no longer add to the miss tally
2025-04-29 16:24:50 -04:00
Lasercar
2bc1a31427
fix capsule jumpin and random capsule starting x position
2025-04-29 20:04:56 +10:00
Lasercar
dafbb43532
capsule jump in
2025-04-29 19:59:35 +10:00
Lasercar
4978c89ac3
capsule options menu null reference fix
2025-04-29 19:57:31 +10:00
Lasercar
29b541af38
First rank overrides itself fix
2025-04-29 19:57:31 +10:00
Lasercar
fc09350be7
This should fix the squashed capsule text, right?
2025-04-29 19:57:23 +10:00
Lasercar
e1ca3c69f0
Fixed letter sort animation
2025-04-29 19:53:32 +10:00
Lasercar
a15bd36943
Freeplay UI fixes
...
Input is disabled as soon as possible when a capsule is open
Input re-enables after capsule errors
instrument selector uses the capsule's target position as it's position, rather than the capsule's position
2025-04-29 19:53:32 +10:00
sector-a
e6df6d5116
Temporarily remove nullSafety in two classes
2025-04-29 04:13:25 +03:00
EliteMasterEric
7e62782fa1
Merge branch 'rewrite/master' into funkin-mobile/main
2025-04-28 13:49:40 -04:00
KarimAkra
7fe621a839
Small implementation to ASTC textures
2025-04-27 14:33:34 +03:00
Cameron Taylor
745f49ca6d
tiny little cleans in char select nametag
2025-04-24 19:26:35 -07:00
Cameron Taylor
78646c4635
fix for difficulty stars not appearing when returning from character select
2025-04-24 19:14:11 -07:00
Eric
1c4b8751b7
Pico Results Screen Easter Egg ( #1007 )
2025-04-23 16:52:29 -07:00
EliteMasterEric
e290e0c702
Make merch referrals error-proof (they don't work if the API is disabled whoops!)
2025-04-22 19:14:15 -04:00
Hyper_
f20b938f3f
fix: Pad number with 1 decimal place with zero
...
Merge pull request #1000 from FunkinCrew/hyper/chart-editor-display-beat
[PUBLIC PR] Display current beat and step in the Chart Editor
2025-04-22 19:02:56 -04:00
Hyper_
85915eae8c
Implement suggestion: Fractional beat display
2025-04-22 19:02:09 -04:00
Hyper_
83bb3bb507
feat: Show current beat and step next to song position
2025-04-22 19:02:09 -04:00
Kade
642b2142ca
Merge pull request #999 from FunkinCrew/kolo/chart-event-crash-fix
...
[PUBLIC PR] Fix a crash when messing with events in the chart editor
2025-04-22 19:00:24 -04:00
Kade
0c6b730647
Merge pull request #998 from FunkinCrew/kolo/cap-score-display
...
[PUBLIC PR] Cap Score Displays to their biggest possible values
2025-04-22 19:00:24 -04:00
Kolo
83c367e23b
another bugfix yeah
...
i hate dropdowns i hate dropdowns i hate dropdowns
2025-04-22 19:00:24 -04:00
Kade
fe7bf3dd55
Merge pull request #994 from FunkinCrew/cyn0x8/fileutil-sandbox
...
[PUBLIC PR] Sandboxing for FileUtil (prevent deleting important game files etc)
2025-04-22 19:00:24 -04:00
Kade
273d950899
Merge branch 'rewrite/master' into kolo/cap-score-display
2025-04-22 19:00:24 -04:00
Kolo
9e61481cfe
Merge branch 'develop' of https://github.com/FunkinCrew/Funkin into chart-events-fix
2025-04-22 19:00:24 -04:00
cyn0x8
95ade2a08b
FileUtil overhaul + sandboxing
2025-04-22 19:00:24 -04:00
Kolo
51324e9c28
mmyes
2025-04-22 19:00:24 -04:00
sector-a
b40b4b0369
Fix Animation Editor Crash
...
Fix poor code formatting
This is unnecessary now
2025-04-22 15:53:53 -04:00
KarimAkra
4d77d21b15
Refactor menus UI positioning for notch size to look cleaner
2025-04-21 01:10:37 +03:00
MAJigsaw77
94cd22e243
Follow the notch possition on CreditsState
.
2025-04-20 10:41:09 +03:00
MAJigsaw77
324ef37505
Follow the notch possition on StoryMenuState
.
2025-04-20 10:40:44 +03:00
KarimAkra
f3b20dbbd3
properly calculate gameNotchSize
and gameNotchPosition
2025-04-19 12:24:12 +03:00
MoonDroid
53794ab4cc
Fix compiling for desktop platforms by adding missing conditionals in some classes.
2025-04-19 16:09:19 +07:00
MoonDroid
63ec721aa1
Fix notch calculation for iOS.
2025-04-19 16:06:57 +07:00
Abnormal
dda91cf770
change requested by eric
2025-04-18 19:35:24 -04:00
Abnormal
6a1160feab
chore: Enable null safety for 11 classes
2025-04-18 19:35:24 -04:00
kade-github
b48b5ae1aa
remember diff for generate song list
2025-04-18 17:33:31 -04:00
MAJigsaw77
b755ed8d98
Implement extension-iapcore
and testing for it.
2025-04-18 18:28:09 +03:00
KarimAkra
e78d3ecf8f
remove VSync option from mobile
2025-04-18 14:47:56 +03:00
KarimAkra
a7ef5580a4
Merge branch 'rewrite/master' of github.com:FunkinCrew/Funkin-secret into funkin-mobile/main
2025-04-18 14:41:20 +03:00
Cameron Taylor
ee906ae8c0
fix: make the sound tray volume be less loud ( #990 )
2025-04-17 19:59:59 -04:00
Kade
7eebce432d
[PUBLIC PR] Prevent softlock caused by removing all keybinds for a UI control ( #988 )
...
* prevent removing last keybind for UI controls
* add popup to alert you cannot remove keybind
* ensure controls list is unique
* Use public submodule URLs (would be nice if this was automatic but oh well)
---------
Co-authored-by: VioletSnowLeopard <ngzeretzke@gmail.com>
Co-authored-by: EliteMasterEric <ericmyllyoja@gmail.com>
2025-04-17 19:59:59 -04:00
EliteMasterEric
750779a3fb
Disable the pop-in animation on the Random capsule for consistency.
2025-04-17 18:25:44 -04:00
kade-github
095bc9006d
animation on all diffs
2025-04-17 18:25:44 -04:00
kade-github
09fdd0c91e
going to erect with the erect takes you to the closest erect
2025-04-17 18:25:44 -04:00
kade-github
be5d6227a7
erect nearest neighbor select
2025-04-17 18:25:44 -04:00
sector-a
4d88df2120
Don't create Launch in Fullscreen preference item on mobile
2025-04-17 20:37:43 +03:00
sector-a
dc000b33eb
Add FEATURE_HAPTICS
2025-04-17 19:51:36 +03:00
MoonDroid
90fb8a1883
Fix black screen bug in StoryMenuState.
2025-04-17 21:52:51 +07:00
MoonDroid
50baf0c869
Fix idling difficulty position in FreeplayState.
2025-04-17 21:52:51 +07:00
KarimAkra
b6e31e581a
Fixed building errors
2025-04-17 14:51:33 +03:00
MoonDroid
81c92fc11f
Fix a bug with freeplay's difficulty swiping where it freezes the capsule.
2025-04-17 13:16:23 +03:00
KarimAkra
5b8b943b99
allow changing difficulty on story mode by swiping left and right
2025-04-17 13:15:06 +03:00
MoonDroid
c9138e4d1f
Small clean up to the new code in Freeplay.
2025-04-17 13:14:40 +03:00
MoonDroid
2bfc24f22b
Add the ability to swipe on the mp3 capsules to change difficulty.
2025-04-17 13:14:16 +03:00
MoonDroid
ebb9d373c3
Refactor handleInput()
into smaller neater functions, and add an extra difficulty check to avoid swipe issues.
2025-04-17 13:13:54 +03:00
sector-a
995f6c5adb
Do not create screenshot options if FEATURE_SCREENSHOTS is disabled
2025-04-17 13:11:57 +03:00
sector-a
bcdbe2993c
Fix selection in Freeplay
2025-04-17 13:09:57 +03:00
sector-a
261a237934
Fix difficulty stars position
2025-04-17 13:09:09 +03:00
MoonDroid
828de1c512
Add grpDifficulty back to freeplay.
2025-04-17 13:06:01 +03:00
MAJigsaw77
97f8de0de4
Fixed notch position with createPrefItemEnum
.
2025-04-17 13:03:27 +03:00
sector-a
418f7d71f9
Small fixes
2025-04-17 13:03:27 +03:00
sector-a
7111492578
Don't make it inline
2025-04-17 13:03:27 +03:00
sector-a
baaaaddead
Small fix
2025-04-17 13:03:27 +03:00
sector-a
c2956cd253
Put newgrounds related code in a define
2025-04-17 13:03:27 +03:00
sector-a
999557b501
Add private access to get funnyCam
2025-04-17 13:03:27 +03:00
sector-a
219c46f56b
Fix an import path
2025-04-17 13:03:26 +03:00