Commit Graph

124 Commits

Author SHA1 Message Date
scawful
33af535ca3 Fix formatting in input.h and include variant header 2024-12-29 16:48:33 -05:00
scawful
c0bce7fd1c Fix formatting and clean up namespace declarations in editor and GUI files 2024-12-29 16:45:48 -05:00
scawful
ed36d53600 Add Theme struct and theme management functions for improved GUI styling 2024-12-29 16:03:59 -05:00
scawful
9a680310bd Add table handling functions: implement AddTableColumn and DrawTable for improved GUI layout 2024-12-29 16:03:11 -05:00
scawful
1b7b56d7dc Refactor color handling: update SnesColor references to gfx::SnesColor and add Color struct with utility functions 2024-12-29 10:43:59 -05:00
scawful
e05e7c35db remove app namespace 2024-12-28 21:28:51 -05:00
scawful
3ebe17c7bd Cleanup style.h 2024-12-28 17:48:30 -05:00
scawful
253dfff2a3 Fix tile ID calculation to account for global scale 2024-11-28 11:50:47 -05:00
scawful
ec85a206b1 Refactor color conversion functions for consistent naming and improved readability 2024-11-18 14:12:46 -05:00
scawful
731eb456ab Refactor editor includes and update source files for improved organization 2024-11-18 14:05:08 -05:00
scawful
2fd1b1fe94 Refactor includes and formatting in GUI header files for clarity; remove unused headers and improve code style 2024-11-13 08:52:02 -05:00
scawful
f3555b49ba Add SaveDungeonMapTile16 function to handle saving dungeon map tile data and enhance tile editing UI 2024-11-10 15:07:52 -05:00
scawful
7bcab06f0b Add InputTileInfo function for tile information input handling in GUI 2024-11-10 15:07:33 -05:00
scawful
1d650c0450 Refactor InputScalarLeft: remove NoMarkEdited flag and update button flags for improved interaction 2024-11-08 21:03:17 -05:00
scawful
261525f3cb Fix macOS bundle zeml resource loading path 2024-11-02 10:35:53 -05:00
scawful
e8e6ab00bf Refactor ImTextureID casting for SDL_Texture rendering 2024-10-09 01:59:15 -04:00
scawful
46d14769de use SDL_GetBasePath for zeml files 2024-09-25 01:26:40 -04:00
scawful
12ce96e533 chore: Refactor CMakeLists.txt and app.cmake files for better organization 2024-08-30 02:57:14 -04:00
scawful
a97487fd2c Refactor EditorManager 2024-08-24 08:38:47 -04:00
scawful
7b33313281 big cleanup 2024-08-20 22:10:35 -04:00
scawful
a288dd8933 add DrawCustomHighlight to Canvas 2024-08-20 11:05:49 -04:00
scawful
941a184bb8 add canvas color constants 2024-08-16 16:10:00 -04:00
scawful
731b8f1c75 chore: Refactor clipboard functions to use namespace aliases 2024-08-14 00:11:18 -04:00
scawful
79e5986b0b chore: Update asset_browser to use std::array for gfx sheets 2024-08-13 21:47:13 -04:00
scawful
3c433e5fd5 gui housekeeping 2024-08-13 01:09:18 -04:00
scawful
9a2c8ae17a replace old renderer access pattern 2024-08-09 18:58:07 -04:00
scawful
c9300f576d fix deprecated enum piping 2024-08-07 16:41:57 -04:00
scawful
08c19f99a1 remove __cdecl 2024-08-07 15:14:23 -04:00
scawful
af29ef3fb7 cleanup canvas 2024-08-06 19:24:24 -04:00
scawful
45941ec24c fix target_os_ios macro condition 2024-07-31 12:42:04 -04:00
scawful
b08eb303ca add file_path.mm for bundle resource path 2024-07-31 11:27:15 -04:00
scawful
7c708519ac standardize imgui headers as user instead of system 2024-07-30 23:33:12 -04:00
scawful
95ba7630b8 fix system/user header formatting 2024-07-30 21:45:01 -04:00
scawful
a1bc11b34d housekeeping 2024-07-29 12:42:52 -04:00
scawful
90ed9e1b86 add Canvas::DrawInfoGrid for custom labeled grids 2024-07-28 11:31:13 -04:00
scawful
65d97bbab5 housekeeping, imgui, emulator, input 2024-07-24 10:43:39 -04:00
scawful
3710ee5ed9 remove pipeline.h 2024-07-24 09:37:35 -04:00
scawful
8e9f5d345b move pipeline functions into respective gui files 2024-07-24 09:31:42 -04:00
scawful
92f25ffea2 add reformatting to canvas context menu 2024-07-24 01:41:05 -04:00
scawful
cbc6788e2e move DungeonEditor, merge widgets with style, split up CMakeLists 2024-07-24 01:38:36 -04:00
scawful
32df501702 cleanup AssetBrowser 2024-07-21 17:45:25 -04:00
scawful
8bc95be39d add asset_browser source file, move Draw 2024-07-21 17:21:34 -04:00
scawful
50589dc82c add palette controls to Canvas context menu if Bitmap ptr is passed 2024-07-21 11:39:31 -04:00
scawful
5fcd2a8f7e housekeeping 2024-07-20 09:02:04 -04:00
scawful
f2d582c9c6 housekeeping 2024-07-19 22:32:47 -04:00
scawful
c8aa5aeb78 add GfxSheetAssetBrowser to GraphicsEditor 2024-07-19 20:47:32 -04:00
scawful
d66748a5da fix invalid texture draw by returning if bitmap is inactive 2024-07-19 16:33:57 -04:00
scawful
f10eaf0877 add canvas id and context id to Canvas 2024-07-19 15:50:36 -04:00
scawful
f0c4ae798f rearrange canvas methods 2024-07-19 14:12:40 -04:00
scawful
aad061ef65 cleanup Canvas 2024-07-19 10:41:21 -04:00