Commit Graph
136 Commits
Author SHA1 Message Date
LegendandHundrec 90712bf1e6 perf(background-process): improve onExit cleanup / resource disposal (#7235)
- The game now disposes of cached audio / textures, alongside `openfl.Assets` to ensure a proper resource cleanup.
  * Disposing of cached audio / textures upon exiting the game will now be logged to the terminal.
- Set `onExit` handler priority to 99 to ensure cleanup runs after mod exit callbacks.
- Removed HTML5 builds from getting background processed to prevent compilation errors.
- Removed `hxvlc` disposal from background processing.
2026-06-22 12:41:32 +08:00
EliteMasterEricandHundrec 5b7e567eb2 Rewrite string literals to use single quotes 2026-04-06 04:18:10 -06:00
MightyTheArmiddiloandHundrec c11ac1f658 Fix Compile Errors With FLX_NO_DEBUG 2026-03-17 02:52:10 -06:00
MAJigsaw77andHundrec bed249dca0 Remove the framerate options on web 2026-03-14 22:13:54 -06:00
c4e2b900c1 Implement SDL3
Co-Authored-By: Abnormal <86753001+AbnormalPoof@users.noreply.github.com>
Co-Authored-By: Karim Akra <144803230+KarimAkra@users.noreply.github.com>
2026-03-10 04:54:26 -05:00
AnimatingLegendandHundrec 939528a9bd refactor: remove discord_rpc from background process
DiscordRPC is being handled somewhere else. having these managers running twice, both for the same reasons its kind of pointless.
2026-03-09 02:51:06 -06:00
Hyper_andHundrec bf3601ea8d fix: Properly trace Ansi code for exit trace 2026-03-06 03:31:24 -07:00
Hundrec b8a7189e24 Don't do Sys.exit force-kill on Mobile 2026-03-04 02:43:32 -07:00
AnimatingLegendandHundrec 881aba3b03 fix: prevent background processing upon game exit 2026-03-04 01:38:52 -07:00
Hyper_andHundrec 5cbfab4f99 fix: Fix a plugin not initializing cameras on the correct frontend
Kevin and Michael found alive and well emoji whatthehappy
2026-02-19 03:14:51 -07:00
AbnormalPoofandHundrec 6026e0b908 Run haxe-formatter on every file in source/ 2026-02-15 21:01:26 -07:00
db7bee7902 Add support for khronos blend modes, enabling 14 new blend modes to work properly
Co-authored-by: Hyper_ <40342021+NotHyper-474@users.noreply.github.com>
Co-authored-by: ACrazyTown <47027981+ACrazyTown@users.noreply.github.com>
Co-authored-by: PurSnake <56314743+PurSnake@users.noreply.github.com>
2026-01-29 22:07:59 -07:00
EliteMasterEricandAbnormal c25c784feb Disable "DEBUG"-level OpenFL messages to avoid logspam from shader stuff. 2025-12-22 20:07:36 -06:00
EliteMasterEricandKade 70e5ad8874 ANSIUtil.hx code style cleanup, plus use ANSI logging in registry classes! 2025-12-22 10:01:48 -08:00
MoonDroidandHundrec 5c1b0ae184 Make AnsiUtil be more like StringTools instead. 2025-10-23 17:29:55 -04:00
MoonDroidandHundrec ee952c0789 Ansify Newgrounds, Discord, and HXVLC traces 2025-10-23 17:29:55 -04:00
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
MAJigsaw77andHundrec 3a44168d8c Unused import 2025-10-06 01:31:30 +08:00
MAJigsaw77andHundrec 2818539686 Add this back 2025-10-06 01:31:30 +08:00
MAJigsaw77andHundrec 83667e6232 Remove the options. 2025-10-06 01:31:30 +08:00
MAJigsaw77andHundrec 6059f21f2d [WIP] Basic subtitles support. 2025-10-06 01:31:30 +08:00
Hyper_andHundrec 4c0d92507a Disable Haxe UI autolocalization
This is an English-only game (for now)
2025-10-01 04:59:16 +08:00
ACrazyTownandHundrec d19245c23d Improve message depending on the target platform 2025-09-29 17:58:21 +08:00
ACrazyTownandHundrec 52703536a6 Provide a nicer error message when software rendering is used 2025-09-29 17:58:21 +08:00
sector-aandHundrec f47de1b71c Add an ability to set Debug Display using a hotkey 2025-09-27 19:45:16 +08:00
sector-aandEric daa87c8c58 The new debug display is mostly done! 2025-09-08 13:02:48 -04:00
MAJigsaw77andEric b8b0a5bf73 Added task mem and adjusted the counter. 2025-09-08 13:02:48 -04:00
sector-aandEric bab422029b FunkinCounter (unfinished) 2025-09-08 13:02:48 -04:00
MAJigsaw77andHundrec b04b555b38 Intialize hxvlc asynchronously. 2025-09-04 04:28:02 +08:00
MAJigsaw77andHundrec 12d81f0f3b Fix setting the window fullscreen from preloader. 2025-09-03 16:56:23 +08:00
Cameron TaylorandEric 520f7fbe68 create ConsoleMacro to allow easy initialization of classes into flixels console 2025-08-19 16:05:08 -04:00
MAJigsaw77 9e04db2c5c Adjustments 2025-07-13 08:49:32 +03:00
Mihai AlexandruandGitHub e9c411f770 [BUGFIX] Fix Android compile with Admob and add openAdInspector function. (#1070) 2025-06-02 07:10:33 +07:00
MAJigsaw77andKade c462a5f8d0 videos: initialize hxvlc's handle early for faster loading speeds. 2025-05-20 10:32:54 -07:00
MAJigsaw77andKade 14e8e1f42f Update extension-androidtools. 2025-05-10 10:19:53 -07:00
EliteMasterEric e917da0a7b Merge branch 'rewrite/master' into funkin-mobile/main 2025-05-01 21:46:20 -04:00
EliteMasterEric 8de74c361c Additional cleanup 2025-05-01 19:55:44 -04:00
MoonDroid 6c842fea20 Make widescreen not mobile only.
Fix a typo in Main too.
Reposositon
2025-05-02 00:26:59 +07:00
MoonDroid 9216fff9b0 Move InAppPurchasesUtil and AdMobUtil to funkin/api/mobile 2025-05-01 23:24:51 +07:00
EliteMasterEric 0253df7269 Feature flag cleanup 2025-04-30 00:31:31 -04:00
KarimAkra 588eea019d fixed memory counter position 2025-04-29 17:06:55 +03:00
Lasercar 3a1b573ea3 Fix save being loaded twice for no reason 2025-04-29 17:14:23 +10:00
KarimAkra 4d77d21b15 Refactor menus UI positioning for notch size to look cleaner 2025-04-21 01:10:37 +03:00
MAJigsaw77 0444d47458 Dont add the fpsCounter on Main.
I think this was a left over?
2025-04-18 23:44:42 +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
KarimAkra b6e31e581a Fixed building errors 2025-04-17 14:51:33 +03:00
MAJigsaw77andKarimAkra 359e40bf4d Add lerping to the fps & memory counters reposition. 2025-04-17 12:56:58 +03:00
KarimAkra 616004d7f6 move FullScreenScaleMode from flixel.system.scaleModes to funkin.ui 2025-04-17 00:29:45 +03:00
KarimAkra c636024f75 Fixed pausing in PlayState when fake cutouts are present. 2025-04-16 15:59:28 +03:00
KarimAkra a2c2b8d9dd Fixed the FPS counter position and removed skipping with touch from AttractState 2025-04-16 15:54:38 +03:00