Commit Graph
86 Commits
Author SHA1 Message Date
5c07c41e62 Dont add haxeui if the platform doesnt use it.
Co-Authored-By: sector-a <82838084+sector-a@users.noreply.github.com>
2025-10-09 21:17:49 +08:00
Karim AkraandHundrec c2b68dcd90 Android cleanup & some finalization 2025-10-09 18:29:16 +08:00
kade-githubandEric 5c8a888b77 remove includes that dont matter 2025-09-08 15:00:28 -04:00
kade-githubandEric 257576b4d3 Allow for scripted state reloading 2025-09-08 15:00:28 -04:00
Cameron TaylorandEric 517eb4eb48 input util functions for less verbose key combos 2025-08-14 14:34:55 -04:00
Karim AkraandGitHub aa8690fce3 Merge pull request #1489 from FunkinCrew/pr-5565/SrtHero278/pointer-fixes
[PUBLIC PR] Properly add the touch pointer on playstate
2025-08-03 17:45:12 +03:00
MAJigsaw77andMoonDroid a92567886c Relocate the external folder outside of mobile package. 2025-08-03 12:48:54 +07:00
SrtHero278andMoonDroid 890d1dafcb include the camera parameter in the comment 2025-08-01 19:48:39 +07:00
SrtHero278andMoonDroid 9d2cfa9686 Fix touch pointer positioning when in PlayState 2025-08-01 19:48:39 +07: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 AkraandMihai Alexandru 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
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
EliteMasterEricandKade 01fd37e08b Remove the redundant TimerUtil class. 2025-06-11 17:35:01 -07:00
93e4f799f4 Remove JPEG (#1065)
Co-authored-by: Lasercar <64717068+Lasercar@users.noreply.github.com>
2025-05-30 19:46:34 -07:00
EliteMasterEricandKade fc83685b0f Remove a bunch of deprecation warnings 2025-05-28 16:33:10 -07:00
+3 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
EliteMasterEric 7e62782fa1 Merge branch 'rewrite/master' into funkin-mobile/main 2025-04-28 13:49:40 -04:00
EliteMasterEricandCameron Taylor 93d4f30cad Make ScreenshotPlugin null-safe. 2025-04-18 19:40:39 -04:00
sector-aandKarimAkra ed5b7fbb31 Do not initialize NewgroundsMedalPlugin if newgrounds feature is disabled 2025-04-17 13:03:27 +03:00
zacksgamerzandKarimAkra 1a75c094b3 Refactored Tweening for TouchPointerPlugin, and added skipTween argument to removeAll() 2025-04-17 01:02:28 +03:00
zacksgamerzandKarimAkra b81ff3c136 Fixed an issue where the touch pointer would permanently persist after switching states. Re-arranged imports in TouchPointerPlugin. 2025-04-17 00:38:35 +03:00
zacksgamerzandKarimAkra ef35ba759e Added pointer fade out to each individual touch pointer. Changed the color of the touch pointer and added a "screen" blendmode. 2025-04-17 00:32:29 +03:00
zacksgamerzandKarimAkra cbc3b6c0b5 Enhance documentation and reorganize imports for the TouchPointerPlugin class 2025-04-17 00:25:56 +03:00
KarimAkra 51b82a0a7c Fixed minor issues with swipes and Pointer Plugin 2025-04-16 16:07:59 +03:00
KarimAkra 8119dcca8e Fixed a tiny mistake in TouchPointerPlugin to make it use the instance variable 2025-04-16 16:05:43 +03:00
KarimAkra a289fb7f54 Fixed common issues with the Pointer Plugin 2025-04-16 16:05:20 +03:00
zacksgamerzandKarimAkra 6f9b8f0284 Add TouchPointerPlugin integration and update pointer group initialization 2025-04-16 16:04:58 +03:00
zacksgamerzandKarimAkra 46d10ede43 Comment out pointer group addition and fix variable assignments in TouchPointer 2025-04-16 16:04:38 +03:00
zacksgamerzandKarimAkra 16884ba28e Implement TouchPointerPlugin and remove old legacy TouchPointer code. 2025-04-16 16:04:22 +03:00
Cameron Taylor fa5a80df08 screenshot plugin fix for high dpi / larger window sizes 2025-03-24 17:42:35 -04:00
LasercarandCameron Taylor e51b6147b5 unused code removed and comment cleanup 2025-03-24 17:32:49 -04:00
LasercarandCameron Taylor 2a9712466e Fixed cursor & preview not being reset for state changes 2025-03-24 17:32:49 -04:00
LasercarandCameron Taylor e9891c4d00 Fancy preview is back!
Also now saves on window close/crash.
Also standardised the option descriptions.
2025-03-24 17:32:49 -04:00
LasercarandCameron Taylor 5c47ed4a8c Set screenshotBeingSpammed to false after state change
Because the timer has been killed
2025-03-24 17:32:49 -04:00
LasercarandCameron Taylor 6e4e7008f2 another whoops 2025-03-24 17:32:49 -04:00
LasercarandCameron Taylor 79e31636e2 Save unsaved screenshots in buffer before state change 2025-03-24 17:32:49 -04:00
LasercarandCameron Taylor 8fcd145d53 Option to only show the preview when a screenshot is saved
Enabled by default, the idea is that the less tech savy players won't bother changing the option to false and end up reporting that they lost screenshots after changing states
2025-03-24 17:32:49 -04:00
LasercarandCameron Taylor e30e6ee4ed comment cleanup 2025-03-24 17:32:49 -04:00
LasercarandCameron Taylor bab920dc82 comment typo 2025-03-24 17:32:49 -04:00
LasercarandCameron Taylor ab2dd75986 now it's actually asynchronous
Though with the caveat of unsaved screenshots not being saved after state change
2025-03-24 17:32:49 -04:00
LasercarandCameron Taylor a8440062b8 fixed duplicate screenshot handling code 2025-03-24 17:32:49 -04:00
LasercarandCameron Taylor 824cf7cf1b frame delayed screenshots + timer'd screenshot save 2025-03-24 17:32:49 -04:00
LasercarandCameron Taylor 65786d8f1c small fix 2025-03-24 17:32:49 -04:00
LasercarandCameron Taylor bcd29b5d67 idk 2025-03-24 17:32:49 -04:00
LasercarandCameron Taylor 95847440b5 didn't reverse my test of the JPEG encoder 2025-03-24 17:32:49 -04:00
LasercarandCameron Taylor c776900df0 screenshot options 2025-03-24 17:32:49 -04:00
LasercarandCameron Taylor fc9b395138 forgot to uncomment the bit making the async loop null 2025-03-24 17:32:49 -04:00
LasercarandCameron Taylor 7b54292bf7 another whoops 2025-03-24 17:32:49 -04:00
LasercarandCameron Taylor 4ef0c18212 idk 2025-03-24 17:32:49 -04:00