Commit Graph

171 Commits

Author SHA1 Message Date
gary bdfb5e972a [nostalgia/core] Cleanup 2024-09-27 02:31:54 -05:00
gary c599905000 [nostalgia] Add support for partial tilesheet loading 2024-09-17 23:50:13 -05:00
gary 8dd837b359 [nostalgia/core] Add a valid function for CompactTileSheet 2024-09-07 23:20:04 -05:00
gary 4d63a65fbd [nostalgia/core/studio] Show Palette page names in TileSheetEditor 2024-09-07 00:12:15 -05:00
gary 686db99d5b [nostalgia/core/studio] Disable Palette page hotkeys when Rename popup is open 2024-09-06 21:56:30 -05:00
gary 52533c8c44 [nostalgia/core/studio] Add Palette page names to editor 2024-09-06 21:42:16 -05:00
gary 36057bb010 [nostalgia/core/studio] Fix Clang build 2024-09-06 02:07:35 -05:00
gary 1a2b2b8bac [nostalgia/core] Add PaletteV4, with support for page names, make PaletteColor object 2024-09-06 01:33:40 -05:00
gary ab025e88da [nostalgia] Change Palette converter color idx to be 0 based 2024-08-30 20:53:48 -05:00
gary bd2e88cd88 [olympic,nostalgia] Cleanup with StringParam 2024-08-30 20:47:43 -05:00
gary 3ead305f51 [nostalgia/core/studio/tilesheeteditor] Fix Fill command to properly end 2024-08-30 00:24:59 -05:00
gary c501fc048f [nostalgia/core/gba] Fix TileSheetSet loading 2024-07-09 22:18:52 -05:00
gary 8798d2d718 [nostalgia/core] Fix getTileIdx(TileSheet, SubSheetId) 2024-06-03 23:17:50 -05:00
gary f82db6905c [nostalgia/core] Make load TileSheet functions take CompactTileSheet, in addition to FileAddresses 2024-06-03 20:00:48 -05:00
gary 3635702ede [nostalgia] Cleanup config IO 2024-06-01 20:14:29 -05:00
gary 6cbafc75bf [nostalgia,keel] Make repair return ox::Error 2024-06-01 15:54:11 -05:00
gary 3cb3bc122b [nostalgia/core] Add valid and repair functions for PaletteV3 2024-06-01 13:56:15 -05:00
gary f34704d845 [nostalgia/core/studio] Fix AddSubsheetCommand::undo to undo ID idx change 2024-05-31 23:59:15 -05:00
gary fb5d3545fe [nostalgia/core/studio] Cleanup 2024-05-31 23:58:40 -05:00
gary 2180f7bf6f [nostalgia/core] Fix validateSubSheetIdx 2024-05-31 23:58:21 -05:00
gary 430cae1622 [nostalgia,studio] Update for new ImGui's Mac awareness 2024-05-31 22:04:31 -05:00
gary 1fb0a86642 [nostalgia/core] Fix CompactPalette TypeName and TypeVersion 2024-05-31 20:41:03 -05:00
gary 6c71e1e24c [nostalgia/core/studio,studio] Give TileSheetEditor Ctrl-A and Ctrl-G for selection 2024-05-31 15:16:18 -05:00
gary 2ede01e7e2 [nostalgia/core/studio] Fix build 2024-05-31 01:43:46 -05:00
gary deacd4ab98 [nostalgia/core/studio] Fix PaletteEditor add/remove color commands 2024-05-31 01:19:55 -05:00
gary 7d9f363bfa [nostalgia/core/studio] Show color names in TileSheetEditor 2024-05-30 23:12:12 -05:00
gary ababc2a736 [nostalgia/core/studio] Add Name to colors table in PaletteEditor 2024-05-30 23:05:37 -05:00
gary bfd4bc3c41 [nostalgia/core] Revise Palette system, give TileSheetEditor a config file
* Palettes now have names for colors
* Pages are always the same length
* Added 'Apply to all pages' button for color editor
2024-05-30 22:54:36 -05:00
gary e4c3866017 [nostalgia/core] Fix subsheet resize not to read garbage 2024-05-29 02:16:07 -05:00
gary 97dc027498 [nostalgia/core/studio] Add acceptsClipboardPayload to TileSheetEditor 2024-05-28 20:58:49 -05:00
gary 5a426829f2 [nostalgia/core/studio] Cleanup TileSheet selection, fix copy/paste bug 2024-05-28 20:36:27 -05:00
gary f69b8afa62 [nostalgia] Remove use of deleted function 2024-05-25 21:34:08 -05:00
gary 1f87216da4 [nostalgia/core] Add applySelectionColor 2024-05-25 21:32:57 -05:00
gary 94c59604ee [nostalgia/core/opengl] Fix for Ox changes 2024-05-25 21:32:18 -05:00
gary a72b865dc9 [studio/modlib] Add function for exporting selection color 2024-05-24 22:06:48 -05:00
gary c0479604aa [studio,nostalgia/studio] Make executing UndoCommands report errors 2024-05-23 21:50:27 -05:00
gary a1c89906bd [nostalgia/studio] Make UndoCommand undo/redo return ox::Error 2024-05-23 21:29:57 -05:00
gary 7fb0549c25 [nostalgia/core] Revert some auto formatting done by CLion... 2024-05-23 21:01:10 -05:00
gary 37e65ab0a6 [nostalgia/core/studio] Fix Subsheet width to update properly 2024-05-23 20:52:55 -05:00
gary aa83c2a62b [nostalgia/core/studio] Remove some unnecessary copying 2024-05-22 23:19:01 -05:00
gary 9e9f317c13 [studio] Make UndoCommand::mergeWith take a reference 2024-05-22 02:11:58 -05:00
gary f5a02ce94f [nostalgia/core/gba] Fix build 2024-05-22 00:41:07 -05:00
gary 76771e7bdd [nostalgia/core] Add tileColumns and tileRows functions 2024-05-22 00:31:10 -05:00
gary c4f6ee0026 [nostalgia,olympic] Make performPackTransforms update type id when needed 2024-05-10 19:51:03 -05:00
gary 331f721292 [olympic,nostalgia] Cleanup 2024-05-08 23:35:34 -05:00
gary 227f3cd9f5 [nostalgia/core/studio] Update itoa usages 2024-05-03 20:32:18 -05:00
gary 6a4b48221f [nostalgia,studio] Fixes for Ox changes 2024-05-03 00:00:05 -05:00
gary 97bc9332d3 [nostalgia/core] Fix TileSheetV1 to use PaletteV1 2024-05-02 22:48:35 -05:00
gary 0c0ccd1a69 [nostalgia/core/studio] Cleanup scratchpad code 2024-04-24 23:09:50 -05:00
gary 6b47133c22 [nostalgia] Cleanup StudioModules 2024-04-24 00:58:10 -05:00