Commit graph

  • 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
  • 855ee68466 Add macOS Support feature/metal David Chavez 2025-02-25 16:54:25 +01:00
  • e8819416c8
    Fix link to decompress_baserom.py in Building documentation Hugo Locurcio 2025-03-13 23:48:10 +01:00
  • 0f5f58d784 Enable triple buffering in RT64 Mr-Wiseguy 2025-03-08 11:54:35 -05:00
  • 1be70b95bd 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
  • b706f3fc2e
    Patch virtual address translation to support entire extended RAM address space (#533) Wiseguy 2025-03-05 20:01:03 -05:00
  • 83f2507a7e Implement label and textinput in mod UI API Mr-Wiseguy 2025-03-04 19:44:02 -05:00
  • bfce803a8d
    Merge c3668d02d4 into 91db87632c David Chavez 2025-03-03 19:58:30 +00:00
  • 0c78154c2d Zero the memory allocated to hold extended actor data Mr-Wiseguy 2025-02-22 14:21:21 -05:00
  • 277cb5d7d3 Implement actor extension data and use it for transform tagging Mr-Wiseguy 2025-02-21 00:07:13 -05:00
  • 8f85fb74db Implemented mod UI callbacks Mr-Wiseguy 2025-02-20 02:34:53 -05:00
  • 584903ca18 Expose remaining property setters to mod UI API Mr-Wiseguy 2025-02-17 03:29:56 -05:00
  • d49228691d
    Add actor update/init events and save init event (#536) Garrett Cox 2025-02-16 22:51:04 -06:00
  • bd2b95358d Add actor update/init events and save init event Garrett Cox 2025-02-16 03:42:35 -06:00
  • da2886e686 Patch virtual address translation to support entire extended RAM address space Mr-Wiseguy 2025-02-08 20:23:25 -05:00
  • b3aad6420c Unify API function naming scheme and export relevant API functions Mr-Wiseguy 2025-02-12 19:08:50 -05:00
  • eca77b73d2 Add a state for when no mods are installed. Dario 2025-02-01 12:49:02 -03:00
  • 3c4a4a0298 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
  • 09a7589e54 Sub menu display name, assert on text input. Dario 2025-01-31 22:13:09 -03:00
  • ababfd5827 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
  • 3298211a84 Auto-enabled mods. Dario 2025-01-29 23:53:43 -03:00
  • aba393b550 Animation API begone. Dario 2025-01-29 21:44:24 -03:00
  • 4130420a12 Restore spacer animations. Dario 2025-01-29 21:27:48 -03:00
  • 7098c0d43a Use RT64's texture laoding instead. Dario 2025-01-29 17:07:22 -03:00
  • ab8f9a76e7 Implement update event for elements Mr-Wiseguy 2025-01-29 03:19:48 -05:00
  • dc07ca6b4d More style changes. Dario 2025-01-28 23:30:11 -03:00
  • 7352e99e1b Add basic thumbnail parsing functionality. Dario 2025-01-28 22:34:03 -03:00
  • c21d8ccdff Hook up new manifest fields to mod UI Mr-Wiseguy 2025-01-28 03:42:49 -05:00
  • 6279736a6a Linux build fixes. Dario 2025-01-27 22:08:44 -03:00
  • b0fcfa87ec Mods folder button. Dario 2025-01-27 20:45:48 -03:00
  • 0752128d68 Adjust styling of submenu. Dario 2025-01-27 20:33:03 -03:00
  • 243801c1d1 Draggable improvements to mod menu and runtime update. Dario 2025-01-24 23:11:29 -03:00
  • 8d9c7b5fec Enable mod reordering. Dario 2025-01-22 23:28:32 -03:00
  • 0ce32d0add Proper enum parsing. Dario 2025-01-21 23:08:17 -03:00
  • 4b27916950 Link storage to mod menu. Dario 2025-01-21 22:56:47 -03:00
  • 348adb72fe Begin implementing mod UI API Mr-Wiseguy 2025-01-20 18:26:50 -05:00
  • dc490ccaf0 Reimplement mechanism to open the config menu to a specific tab Mr-Wiseguy 2025-01-20 12:38:33 -05:00
  • df976293eb 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
  • fabd02d700 Add support for config schema. Dario 2025-01-19 23:33:57 -03:00
  • b10d0578e9 Refactor Rml document handling to use new ContextId system (prompts currently unimplemented) Mr-Wiseguy 2025-01-19 21:00:05 -05:00
  • e3f0aaf9d0 Cleanup. Dario 2025-01-19 17:15:07 -03:00
  • 635aade90d Radio option. Dario 2025-01-19 15:50:06 -03:00
  • d38328016f Text input. Dario 2025-01-19 00:29:40 -03:00
  • 1bc3996e81 Upgrade RmlUi to 6.0 release Mr-Wiseguy 2025-01-18 22:35:37 -05:00
  • b996053e27 Revert accidental RmlUi downgrade Mr-Wiseguy 2025-01-18 22:21:42 -05:00
  • ba9ad3f8ef Turn off tab searching when submenu is open. Dario 2025-01-18 23:11:43 -03:00
  • e2ebd21f27 Refactored to account for context changes. Dario 2025-01-18 22:58:43 -03:00
  • 554ba64536 Config submenu. Dario 2025-01-18 13:02:19 -03:00
  • f5f90b5c97 Implement context and resource storage slotmaps Mr-Wiseguy 2025-01-18 20:09:03 -05:00
  • 135e63830c Add slot_map and begin ui context Mr-Wiseguy 2025-01-17 19:59:07 -05:00
  • 8fc3b088ee Update RmlUi for gap property in flexbox Mr-Wiseguy 2025-01-17 00:16:58 -05:00
  • 1e91bddeff Layout for mod details panel, add gap property setters Mr-Wiseguy 2025-01-16 23:53:10 -05:00
  • 4d904fbb50 Mod menu progress. Dario 2025-01-16 22:34:47 -03:00
  • 3d911d266d Convert to spaces, hook up mod enabled to toggle. Dario 2025-01-16 21:02:13 -03:00
  • aa6418ba42 Switch to string views. Dario 2025-01-16 20:34:49 -03:00
  • 3fa66680d2 Multi-style state and disabled state propagation. Dario 2025-01-16 20:31:47 -03:00
  • 313b43bc87 Add styles. Dario 2025-01-12 23:54:54 -03:00
  • 0a1778aef5 Take ownership of created pointers on Element class. Dario 2025-01-12 22:48:32 -03:00
  • 6af6f2037f Remove ModMenu.scss. Dario 2025-01-12 01:05:23 -03:00
  • f6d701c49d Refactored mods menu entirely. Dario 2025-01-12 01:02:21 -03:00
  • 4e710c7d2f Rewrite mod details under new UI system. Dario 2025-01-08 21:14:55 -03:00
  • 7009d1a1a7 WIP mod menu, fix some warnings Mr-Wiseguy 2024-12-04 18:45:41 -05:00
  • 061321b911 init mod menu + bem class + button presets thecozies 2024-09-13 10:13:52 -05:00
  • 328ef85d42 Button config type + callback wip thecozies 2024-09-02 10:52:20 -05:00
  • 0e6bd43dd7 Added TextField option type thecozies 2024-08-07 09:20:43 -05:00
  • b7daba96d7 Added dropdown option type thecozies 2024-07-22 09:46:04 -05:00
  • 7e35525f83 Updated color option type styling thecozies 2024-07-11 12:38:22 -05:00