Commit Graph

  • 27db2aeaa0 Reimplement prompts as a separate UI context and make it so the quit game prompt doesn't bring up the config menu mod-ui Mr-Wiseguy 2025-04-04 04:35:06 -04:00
  • 470644e700 Update RT64 to fix failed assert with MSAA off Mr-Wiseguy 2025-04-03 23:38:27 -04:00
  • 5f128e2ac1 Add missing typename to fix compilation on some compilers Mr-Wiseguy 2025-04-03 03:50:15 -04:00
  • 1a6471a3a8 Switch to runtime concatenation of function name in data API error reporting to fix Linux compilation issue Mr-Wiseguy 2025-04-03 03:42:04 -04:00
  • d15d448d80 Update lunasvg to increase its minimum cmake version Mr-Wiseguy 2025-04-03 03:26:26 -04:00
  • d2c8429100 Implement data structure mod APIs Mr-Wiseguy 2025-04-03 02:35:59 -04:00
  • ea370ccf83 Fix to dynamic lib path and runtime commit. mod-ui-dnd Dario 2025-03-30 18:26:54 -03:00
  • efb3fe4fbc DnD prototype. Dario 2025-03-30 18:07:22 -03:00
  • cdde3d47bb Update RT64 to enable early Z test shader optimization Mr-Wiseguy 2025-03-25 19:02:11 -04:00
  • fd16c379ff
    Use Application Support directory on macOS. (#553) dev squidbus 2025-03-25 09:22:48 -07:00
  • 24d166029f Update runtime to allow renderers to choose the graphics API Mr-Wiseguy 2025-03-23 22:08:29 -04:00
  • 95b462e9e5 Merge remote-tracking branch 'origin/dev' into mod-ui Mr-Wiseguy 2025-03-23 22:00:50 -04:00
  • 8da41d97f6 Update RT64 and allow it to choose the graphics API when set to Auto Mr-Wiseguy 2025-03-23 21:54:03 -04:00
  • 3d3524ffe7
    Fix portable mode on macOS (#552) squidbus 2025-03-23 12:23:44 -07:00
  • 880f023f01 Update RT64 for depth clear optimization and more native sampler changes Mr-Wiseguy 2025-03-23 14:53:19 -04:00
  • 12276d6c9e Update RT64 to fix native sampler issues with tile copies Mr-Wiseguy 2025-03-22 18:02:08 -04:00
  • 6a0dd85b49 Update RT64 for driver bug workarounds and misc fixes Mr-Wiseguy 2025-03-22 15:23:08 -04:00
  • 186e7e7b54 Switch to designated initializers to work around missing aggregate initialization compiler support Mr-Wiseguy 2025-03-21 03:17:42 -04:00
  • d45c4f7236 Created mod UI API functions for imageview elements Mr-Wiseguy 2025-03-21 03:07:57 -04:00
  • d094b89844 Merge branch 'plume' of https://github.com/Mr-Wiseguy/Zelda64Recomp into plume plume Dario 2025-03-17 20:09:16 -03:00
  • 530d5f9a25 Update RT64. Dario 2025-03-17 20:09:06 -03:00
  • d02367c1a3 Update RT64 David Chavez 2025-03-16 21:19:46 +01:00
  • 1c8668fb65
    Update RT64 for MacOS Intel GPU support and region resolve fix (#550) David Chavez 2025-03-15 19:25:29 +01:00
  • 9284346fe2 Set the blender description manually for the UI renderer Mr-Wiseguy 2025-03-15 00:23:54 -04:00
  • 436c218353 Update RT64. Dario 2025-03-15 01:02:43 -03:00
  • 4f054171d5 Update RT64. Dario 2025-03-14 22:36:21 -03:00
  • 7ce8902b54 Take two on fixing the commit. Dario 2025-03-14 21:54:27 -03:00
  • 21a4e3c0b1 Point to the right runtime. Dario 2025-03-14 21:43:01 -03:00
  • f6534e4c43 Update runtime and RT64. Dario 2025-03-14 21:16:24 -03:00
  • c6d77fe5ca
    Fix link to decompress_baserom.py in Building documentation (#548) Hugo Locurcio 2025-03-14 23:12:09 +01:00
  • 21a6f4046f
    Download full target build of llvm in CI Windows runners to fix missing MIPS support and update N64Recomp CI commit (#549) Wiseguy 2025-03-14 18:11:29 -04:00
  • 6d105ecbec Fixes for macOS David Chavez 2025-03-14 23:00:12 +01:00
  • dcc42fc596 Fix compilation after rebase Mr-Wiseguy 2025-03-14 17:45:46 -04:00
  • 51c6263f13 Fix errant RML tag in mod menu and insert breaks for newlines when setting element text Mr-Wiseguy 2025-03-12 00:06:48 -04:00
  • bb10d5d090 Created mod UI API functions for setting visibility, setting text, and destroying elements Mr-Wiseguy 2025-03-11 19:05:25 -04:00
  • 2dffaf6148 Implement controlling input capturing for mod UI contexts Mr-Wiseguy 2025-03-10 00:52:11 -04:00
  • 7261c055a1 Enable triple buffering in RT64 (#546) Wiseguy 2025-03-08 14:43:45 -05:00
  • 810d0a7953 Download full target build of llvm in CI Windows runners to fix missing MIPS support and update N64Recomp CI commit Mr-Wiseguy 2025-03-05 22:17:50 -05:00
  • 0554a8aeb7 Patch virtual address translation to support entire extended RAM address space (#533) Wiseguy 2025-03-05 20:01:03 -05:00
  • 3863c954c2 Implement label and textinput in mod UI API Mr-Wiseguy 2025-03-04 19:44:02 -05:00
  • 06250b2a4e Zero the memory allocated to hold extended actor data Mr-Wiseguy 2025-02-22 14:21:21 -05:00
  • 59fd5f5b42 Implement actor extension data and use it for transform tagging Mr-Wiseguy 2025-02-21 00:07:13 -05:00
  • cf38205f0b Implemented mod UI callbacks Mr-Wiseguy 2025-02-20 02:34:53 -05:00
  • eb45326008 Expose remaining property setters to mod UI API Mr-Wiseguy 2025-02-17 03:29:56 -05:00
  • 3f29349488 Add actor update/init events and save init event (#536) Garrett Cox 2025-02-16 22:51:04 -06:00
  • 5433254f4b Unify API function naming scheme and export relevant API functions Mr-Wiseguy 2025-02-12 19:08:50 -05:00
  • 02f6f41c20 Add a state for when no mods are installed. Dario 2025-02-01 12:49:02 -03:00
  • e33441b6db 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
  • 26a030e059 Sub menu display name, assert on text input. Dario 2025-01-31 22:13:09 -03:00
  • f8f15179f2 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
  • a26955bd9b Auto-enabled mods. Dario 2025-01-29 23:53:43 -03:00
  • fb6bf0db10 Animation API begone. Dario 2025-01-29 21:44:24 -03:00
  • 99b5518dc8 Restore spacer animations. Dario 2025-01-29 21:27:48 -03:00
  • 090fb5f5f1 Use RT64's texture laoding instead. Dario 2025-01-29 17:07:22 -03:00
  • 8c167f06f8 Implement update event for elements Mr-Wiseguy 2025-01-29 03:19:48 -05:00
  • 5b5c51fc83 More style changes. Dario 2025-01-28 23:30:11 -03:00
  • 937f390331 Add basic thumbnail parsing functionality. Dario 2025-01-28 22:34:03 -03:00
  • 13a22b1504 Hook up new manifest fields to mod UI Mr-Wiseguy 2025-01-28 03:42:49 -05:00
  • 8062a420c6 Linux build fixes. Dario 2025-01-27 22:08:44 -03:00
  • b8f0658343 Mods folder button. Dario 2025-01-27 20:45:48 -03:00
  • 6ddd650cf2 Adjust styling of submenu. Dario 2025-01-27 20:33:03 -03:00
  • c5c1507fb7 Draggable improvements to mod menu and runtime update. Dario 2025-01-24 23:11:29 -03:00
  • a4df328a4e Enable mod reordering. Dario 2025-01-22 23:28:32 -03:00
  • b2efabf4d8 Proper enum parsing. Dario 2025-01-21 23:08:17 -03:00
  • e8b8537c5a Link storage to mod menu. Dario 2025-01-21 22:56:47 -03:00
  • 8119daf62c Begin implementing mod UI API Mr-Wiseguy 2025-01-20 18:26:50 -05:00
  • 9dccbfaf8c Reimplement mechanism to open the config menu to a specific tab Mr-Wiseguy 2025-01-20 12:38:33 -05:00
  • 0a596746a7 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
  • 590273c070 Add support for config schema. Dario 2025-01-19 23:33:57 -03:00
  • a087731f96 Refactor Rml document handling to use new ContextId system (prompts currently unimplemented) Mr-Wiseguy 2025-01-19 21:00:05 -05:00
  • 0312439dda Cleanup. Dario 2025-01-19 17:15:07 -03:00
  • 6f2ea9db63 Radio option. Dario 2025-01-19 15:50:06 -03:00
  • 0a33cf03ef Text input. Dario 2025-01-19 00:29:40 -03:00
  • de88b5de46 Upgrade RmlUi to 6.0 release Mr-Wiseguy 2025-01-18 22:35:37 -05:00
  • 51b2ff4274 Revert accidental RmlUi downgrade Mr-Wiseguy 2025-01-18 22:21:42 -05:00
  • 635142cda9 Turn off tab searching when submenu is open. Dario 2025-01-18 23:11:43 -03:00
  • e72085404b Refactored to account for context changes. Dario 2025-01-18 22:58:43 -03:00
  • 921eb5aee3 Config submenu. Dario 2025-01-18 13:02:19 -03:00
  • f703c918bc Implement context and resource storage slotmaps Mr-Wiseguy 2025-01-18 20:09:03 -05:00
  • 716f5b5ac6 Add slot_map and begin ui context Mr-Wiseguy 2025-01-17 19:59:07 -05:00
  • e7ca012e52 Update RmlUi for gap property in flexbox Mr-Wiseguy 2025-01-17 00:16:58 -05:00
  • 6549d27c57 Layout for mod details panel, add gap property setters Mr-Wiseguy 2025-01-16 23:53:10 -05:00
  • e323439e4f Mod menu progress. Dario 2025-01-16 22:34:47 -03:00
  • de364be072 Convert to spaces, hook up mod enabled to toggle. Dario 2025-01-16 21:02:13 -03:00
  • 37a94b2261 Switch to string views. Dario 2025-01-16 20:34:49 -03:00
  • f3ce18b491 Multi-style state and disabled state propagation. Dario 2025-01-16 20:31:47 -03:00
  • a60fb5b65e Add styles. Dario 2025-01-12 23:54:54 -03:00
  • 319788b5ba Take ownership of created pointers on Element class. Dario 2025-01-12 22:48:32 -03:00
  • e037e1a8c6 Remove ModMenu.scss. Dario 2025-01-12 01:05:23 -03:00
  • 4e877f2ec0 Refactored mods menu entirely. Dario 2025-01-12 01:02:21 -03:00
  • 723340f3f9 Rewrite mod details under new UI system. Dario 2025-01-08 21:14:55 -03:00
  • 2c68c8bd29 WIP mod menu, fix some warnings Mr-Wiseguy 2024-12-04 18:45:41 -05:00
  • a05ac15dcd init mod menu + bem class + button presets thecozies 2024-09-13 10:13:52 -05:00
  • b67da848f3 Button config type + callback wip thecozies 2024-09-02 10:52:20 -05:00
  • a1cea99c54 Added TextField option type thecozies 2024-08-07 09:20:43 -05:00
  • a5f795fafe Added dropdown option type thecozies 2024-07-22 09:46:04 -05:00
  • af432a60d5 Updated color option type styling thecozies 2024-07-11 12:38:22 -05:00
  • e75cfd054b Move config registry/option to librecomp + added Color conf opt type thecozies 2024-07-11 12:33:03 -05:00
  • f2869486cc init config opt system w/ 3 types and description support thecozies 2024-06-28 09:36:40 -05:00
  • 25e7b31228
    Add macOS Support (#537) David Chavez 2025-03-14 21:07:07 +01:00