Commit Graph

  • 61a0958bd9
    Merge da93ceeed8b5cca77467e83cd988bda1df65a9e3 into 0d0f64e32f15c2ecc95c9e4945caa37ec19ce1ce #531 Darío 2025-02-01 15:49:08 +00:00
  • da93ceeed8 Add a state for when no mods are installed. #531 mod-ui Dario 2025-02-01 12:49:02 -03:00
  • 3ef74955b6 Clamp delta time to fix UI disappearing on OS with timestamps that don't always increase. Dario 2025-02-01 12:10:10 -03:00
  • eea1a5685e Update N64ModernRuntime. Dario 2025-01-31 22:21:37 -03:00
  • bbe3a0de1a Update upload-artifact version. Dario 2025-01-31 21:40:10 -03:00
  • 13e70e254a Sub menu display name, assert on text input. Dario 2025-01-31 22:13:09 -03:00
  • 6022b7927b Update runtime submodule and N64Recomp commit in CI for mod config API, remove unnecessary extern C Mr-Wiseguy 2025-01-31 11:54:51 -05:00
  • 84d67deee3
    Merge d377a0f40ff0e079a662510624a3e5bc31364830 into d28cf75f95975502b57a705f2c0dccd9f2350718 #425 David Chavez 2025-01-30 08:40:11 -05:00
  • 69fc3f3418
    Merge d28cf75f95975502b57a705f2c0dccd9f2350718 into 0d0f64e32f15c2ecc95c9e4945caa37ec19ce1ce #499 Wiseguy 2025-01-30 08:23:02 +00:00
  • d28cf75f95 Update N64Recomp CI commit and runtime for patch regeneration fix #499 modding Mr-Wiseguy 2025-01-30 03:03:27 -05:00
  • 1125d7e28c Auto-enabled mods. Dario 2025-01-29 23:53:43 -03:00
  • 2c5973d064 Animation API begone. Dario 2025-01-29 21:44:24 -03:00
  • fdb97a4df3 Restore spacer animations. Dario 2025-01-29 21:27:48 -03:00
  • 1f77670d67 Use RT64's texture laoding instead. Dario 2025-01-29 17:07:22 -03:00
  • c514aea3b5 Implement update event for elements Mr-Wiseguy 2025-01-29 03:19:48 -05:00
  • 0fd4b34130 More style changes. Dario 2025-01-28 23:30:11 -03:00
  • d03ca8ee9b Add basic thumbnail parsing functionality. Dario 2025-01-28 22:34:03 -03:00
  • 8e9281c15a Hook up new manifest fields to mod UI Mr-Wiseguy 2025-01-28 03:42:49 -05:00
  • 63597abbde Linux build fixes. Dario 2025-01-27 22:08:44 -03:00
  • 2b9769a2e9 Mods folder button. Dario 2025-01-27 20:45:48 -03:00
  • 5ae0d9b8cd Adjust styling of submenu. Dario 2025-01-27 20:33:03 -03:00
  • 6d134f7e02 Draggable improvements to mod menu and runtime update. Dario 2025-01-24 23:11:29 -03:00
  • 0b996d6125 Enable mod reordering. Dario 2025-01-22 23:28:32 -03:00
  • 2fbc65d4ec Proper enum parsing. Dario 2025-01-21 23:08:17 -03:00
  • d4ac88a373 Link storage to mod menu. Dario 2025-01-21 22:56:47 -03:00
  • 2f37efa8a5 Begin implementing mod UI API Mr-Wiseguy 2025-01-20 18:26:50 -05:00
  • 563e645c85 Reimplement mechanism to open the config menu to a specific tab Mr-Wiseguy 2025-01-20 12:38:33 -05:00
  • 32e7f44cde Split config sub menu into separate context and fix configure button, prevent infinite loop when looking for autofocus element Mr-Wiseguy 2025-01-20 03:55:22 -05:00
  • 1b31f66821 Add support for config schema. Dario 2025-01-19 23:33:57 -03:00
  • 1bd61451fa Refactor Rml document handling to use new ContextId system (prompts currently unimplemented) Mr-Wiseguy 2025-01-19 21:00:05 -05:00
  • 6ca41f37c9 Cleanup. Dario 2025-01-19 17:15:07 -03:00
  • b9eeb57d99 Radio option. Dario 2025-01-19 15:50:06 -03:00
  • 4967d31125 Text input. Dario 2025-01-19 00:29:40 -03:00
  • 743f048826 Upgrade RmlUi to 6.0 release Mr-Wiseguy 2025-01-18 22:35:37 -05:00
  • 78bcfdb33d Revert accidental RmlUi downgrade Mr-Wiseguy 2025-01-18 22:21:42 -05:00
  • 92b7c79753 Turn off tab searching when submenu is open. Dario 2025-01-18 23:11:43 -03:00
  • 823cfe9a27 Refactored to account for context changes. Dario 2025-01-18 22:58:43 -03:00
  • f153fd1b8f Config submenu. Dario 2025-01-18 13:02:19 -03:00
  • 5c11adda89 Implement context and resource storage slotmaps Mr-Wiseguy 2025-01-18 20:09:03 -05:00
  • 4e9bbbd290 Add slot_map and begin ui context Mr-Wiseguy 2025-01-17 19:59:07 -05:00
  • 5dc37e6c05 Update RmlUi for gap property in flexbox Mr-Wiseguy 2025-01-17 00:16:58 -05:00
  • 268b392823 Layout for mod details panel, add gap property setters Mr-Wiseguy 2025-01-16 23:53:10 -05:00
  • dd6fbceaf7 Mod menu progress. Dario 2025-01-16 22:34:47 -03:00
  • 2ab4d7dfac Convert to spaces, hook up mod enabled to toggle. Dario 2025-01-16 21:02:13 -03:00
  • eeb935a5fe Switch to string views. Dario 2025-01-16 20:34:49 -03:00
  • 0a7ad6eadf Multi-style state and disabled state propagation. Dario 2025-01-16 20:31:47 -03:00
  • 97998956bb Add styles. Dario 2025-01-12 23:54:54 -03:00
  • 213243361f Take ownership of created pointers on Element class. Dario 2025-01-12 22:48:32 -03:00
  • 178991bc76 Remove ModMenu.scss. Dario 2025-01-12 01:05:23 -03:00
  • 4e582443fb Refactored mods menu entirely. Dario 2025-01-12 01:02:21 -03:00
  • 425dfeec24 Rewrite mod details under new UI system. Dario 2025-01-08 21:14:55 -03:00
  • 226ccdda74 WIP mod menu, fix some warnings Mr-Wiseguy 2024-12-04 18:45:41 -05:00
  • 14a8b9f660 init mod menu + bem class + button presets thecozies 2024-09-13 10:13:52 -05:00
  • a1436c592a Button config type + callback wip thecozies 2024-09-02 10:52:20 -05:00
  • 7fb6c793ef Added TextField option type thecozies 2024-08-07 09:20:43 -05:00
  • d2c4e7d603 Added dropdown option type thecozies 2024-07-22 09:46:04 -05:00
  • a52bdbecee Updated color option type styling thecozies 2024-07-11 12:38:22 -05:00
  • b08b95a71c Move config registry/option to librecomp + added Color conf opt type thecozies 2024-07-11 12:33:03 -05:00
  • 94c31be2f6 init config opt system w/ 3 types and description support thecozies 2024-06-28 09:36:40 -05:00
  • 6602ec8a1e Update runtime for mod manifest changes Mr-Wiseguy 2025-01-26 23:05:15 -05:00
  • c4c0f928b6
    Modding function hooks (#530) Wiseguy 2025-01-26 22:42:45 -05:00
  • 99d0b8650d Update N64Recomp in CI for RSP function signature fix #530 Mr-Wiseguy 2025-01-26 22:33:04 -05:00
  • f23d0d6d64 Add missing include for some platforms Mr-Wiseguy 2025-01-26 22:20:26 -05:00
  • f86a9e4abd Fix commit of N64Recomp for CI Mr-Wiseguy 2025-01-26 22:13:19 -05:00
  • d5bff7b1a6 Update runtime to main branch after merge Mr-Wiseguy 2025-01-26 22:05:53 -05:00
  • 07572e54c6 Remove testing code Mr-Wiseguy 2025-01-26 11:55:38 -05:00
  • 0700c8fdc3 Update runtime and implement ROM decompression for function hooking Mr-Wiseguy 2025-01-25 21:53:27 -05:00
  • 8f3bf34df1
    Merge ec057b952b847791cf08b1eec7b261b6190843c7 into 4945172eadc9bea3368dfb4bd964826c5891b3c9 #513 LT_SCHMIDDY 2025-01-13 13:44:48 -08:00
  • 4945172ead Update runtime for updated sse2neon, remove top level sse2neon submodule Mr-Wiseguy 2025-01-13 02:17:06 -05:00
  • c5a0218087 Updates after the rebase feature/metal David Chavez 2025-01-05 21:54:12 +01:00
  • 68223125d6 Fix "fixup_bundle: not a valid bundle" issue on xcode builds. (#519) Tanmay 2024-12-23 16:44:54 +05:30
  • a2663d14aa Optimize RmlUI renderer to use one vertex and index buffer per frame. (#518) Darío 2024-12-23 00:57:59 -03:00
  • ecac9a0097 Use Metal RT64 branch David Chavez 2024-12-06 16:43:38 +01:00
  • a0d98ba410 Add macOS Support dcvz 2024-10-07 23:20:43 +02:00
  • 8dcc616f17
    Update runtime to integrate live recompiler (#524) Wiseguy 2025-01-02 21:37:54 -05:00
  • 85ace4ee5d Switch to main branch of N64ModernRuntime after merge #524 Mr-Wiseguy 2025-01-02 21:31:09 -05:00
  • ba06b399eb Merge branch 'live-recomp' into reset-game-from-menu-PLUS-live-recomp #525 LT-Schmiddy 2025-01-01 13:11:42 -05:00
  • d77f0909fd Integrate live recompiler and update N64Recomp commit in CI Mr-Wiseguy 2025-01-01 12:05:26 -05:00
  • ec057b952b More formatting and comments. #513 LT-Schmiddy 2024-12-31 17:56:57 -05:00
  • bb574ac2e7 Formatting & a couple comments. LT-Schmiddy 2024-12-31 17:11:22 -05:00
  • 5e5515935e
    Update RT64 to fix SDL2 Deadlock issues with ImGui. (#522) Darío 2024-12-29 01:18:18 -03:00
  • f30087b286 Update RT64 to fix SDL2 Deadlock issues with ImGui. #522 Dario 2024-12-28 20:30:12 -03:00
  • 426779d02f
    Use SDL Window as the WindowHandle (Enables wayland support). (#520) Darío 2024-12-24 00:39:25 -03:00
  • 9e57b6d7ef Update RT64. #520 Dario 2024-12-24 00:07:47 -03:00
  • a067c3b629 Use SDL Window as the WindowHandle. Dario 2024-12-23 20:11:03 -03:00
  • 2c003605bc Fix "fixup_bundle: not a valid bundle" issue on xcode builds. #519 tanmaysachan 2024-12-23 07:46:07 +05:30
  • 6033d9bd17 Optimize RmlUI renderer to use one vertex and index buffer per frame. #518 Dario 2024-12-22 23:12:21 -03:00
  • 77ec5b5b4b Use Metal RT64 branch David Chavez 2024-12-06 16:43:38 +01:00
  • 325ba586ef
    Merge 986e41093645554bd592d697b760e9bec1f35a0c into 0d0f64e32f15c2ecc95c9e4945caa37ec19ce1ce #382 David Chavez 2024-12-06 21:10:39 +00:00
  • 986e410936 Add macOS Support #382 feature/darwin dcvz 2024-10-07 23:20:43 +02:00
  • 583e8a6622 Add macOS Support dcvz 2024-10-07 23:20:43 +02:00
  • d4a37a7442 WIP mod menu, fix some warnings feat/config-ui-system Mr-Wiseguy 2024-12-04 18:45:41 -05:00
  • e0b5b33f63 init mod menu + bem class + button presets thecozies 2024-09-13 10:13:52 -05:00
  • 00d73adc06 Button config type + callback wip thecozies 2024-09-02 10:52:20 -05:00
  • 588bd38eab Added TextField option type thecozies 2024-08-07 09:20:43 -05:00
  • 436e82b217 Added dropdown option type thecozies 2024-07-22 09:46:04 -05:00
  • a0c5a1296e Updated color option type styling thecozies 2024-07-11 12:38:22 -05:00
  • 65e3b3eef8 Move config registry/option to librecomp + added Color conf opt type thecozies 2024-07-11 12:33:03 -05:00
  • 4a5e110357 init config opt system w/ 3 types and description support thecozies 2024-06-28 09:36:40 -05:00
  • 525feeed60 removing an unneeded printf. LT-Schmiddy 2024-11-30 23:25:32 -05:00