Commit Graph

158 Commits

Author SHA1 Message Date
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 f189469926 [keel] Remove setAsset 2024-05-27 21:13:17 -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
gary 0764720f9a [nostalgia,olympic] Update for Ox changes 2024-04-24 00:54:43 -05:00
gary ed4f0e1f2b [nostalgia,olympic] Replace oxIgnoreError with std::ignore 2024-04-22 23:43:22 -05:00
gary d7f309750e Merge commit 'c0baf7efca0e4c3a86a018ad2564d9df7b07c133' 2024-04-21 13:13:26 -05:00
gary 453f2750dd [nostalgia/core/studio] Cleanup context types 2024-04-21 10:24:29 -05:00
gary 272eabc732 [nostalgia/core/opengl] Unbind vertex arrays when done with them 2024-04-21 10:22:32 -05:00
gary 700d7016d5 [nostalgia] Update for Ox changes 2024-04-18 23:33:06 -05:00
gary 3b8d13dce3 [nostalgia,olympic] Fixes for Ox update 2024-04-18 19:25:07 -05:00
gary 9220271630 [nostalgia/core] Update pack transforms to use ModelTypeId_v 2024-04-10 22:20:26 -05:00
gary 27f1df8f33 [nostalgia,olympic] Further reduce use of applicationData 2024-03-23 16:07:49 -05:00
gary a4f0c7cdb5 [nostalgia/core/studio] Remove applicationData usages 2024-03-23 14:52:30 -05:00
gary 10a12f2ab2 [nostalgia/core] Add getTileCnt to header 2024-01-31 23:17:59 -06:00
gary 2667be88f6 [nostalgia/core] Add largestPage function for Palette 2024-01-31 23:17:46 -06:00
gary 5972d8acef [nostalgia/core] Fix TileSetEntry model 2024-01-31 23:17:28 -06:00
gary 9c026e1a6c [nostalgia/core/studio] Add function to remove unused data from TileSheets 2024-01-31 23:17:09 -06:00
gary 1dff26d895 [nostalgia/core] Add getTileCnt and fix getTileIdx 2024-01-31 23:16:41 -06:00
gary b75bbc4d20 [olympic,nostalgia] Change order of oxModelFieldRename args 2024-01-28 18:03:50 -06:00
gary caa59f3724 [nostalgia/core] Add functions for mapping tile idx to subsheet 2024-01-27 23:52:40 -06:00
gary 1cf09433e8 [nostalgia/core/studio] Cleanup TileSheetEditor with new GlUtils helpers 2024-01-27 23:51:51 -06:00
gary 124c7029bd [olympic/studio] Change Studio modules to pass StudioContext instead of turbine::Context 2024-01-20 15:40:08 -06:00
gary 5d1f680a51 [nostalgia/core] Cleanup TileSheetEditor with new ImGui util functions 2024-01-20 14:59:43 -06:00
gary 5848bc8eb7 [nostalgia/core/studio] Change Subsheet Editor button position 2024-01-18 22:09:09 -06:00
gary 7ba66787f8 [nostalgia/core/studio] Cleanup 2024-01-18 01:27:31 -06:00
gary 2bc2003caa [nostalgia/core/studio] Add key shortcuts for switching Palette pages 2024-01-17 22:48:53 -06:00
gary e4285bd48b [nostalgia/studio] Tweak background color of TileSheet editor 2024-01-17 22:23:22 -06:00
gary 5433fd9b1d [nostalgia/core] Add new version of Palette with pages 2024-01-17 01:30:29 -06:00
gary 877349df46 [nostalgia/core/studio] Increase max tilesheet export size, fix input handling when popups open 2024-01-04 22:47:57 -06:00