Commit Graph

406 Commits

Author SHA1 Message Date
scawful
cab185d1be update platform OnEntry, move MasterFrame to Controller 2024-07-31 08:53:37 -04:00
scawful
309ba72da4 add platform enum to controller 2024-07-31 08:53:11 -04:00
scawful
cfdefef2db remove imgui test engine from controller 2024-07-31 07:40:22 -04:00
scawful
64f8e0b1c8 add ios defs for file and font fns 2024-07-31 07:39:37 -04:00
scawful
35d5fe7deb split apple platforms by mac, ios, and simulator 2024-07-30 23:37:38 -04:00
scawful
7c708519ac standardize imgui headers as user instead of system 2024-07-30 23:33:12 -04:00
scawful
0a0ee1bebd disable test engine crash handler for now 2024-07-29 18:25:39 -04:00
scawful
cbfb39d80b fix uppercase hex string common funcs 2024-07-29 12:42:01 -04:00
scawful
2cb942a712 add core/testable for gui test engine 2024-07-28 12:10:04 -04:00
scawful
e29ad20032 add Controller::CreateTestContext 2024-07-24 14:55:49 -04:00
scawful
3597f1a78d add ImGuiTestEngine static library 2024-07-24 11:41:33 -04:00
scawful
8672ab4372 add Get24LocalFromPC 2024-07-23 21:01:12 -04:00
scawful
b887771593 move palette constants to snes_palette 2024-07-22 19:25:18 -04:00
scawful
29f3f2102f add SerializeExperimentFlags to Project 2024-07-20 10:48:33 -04:00
scawful
26d99ad856 add close icon to label editor popup 2024-07-20 10:46:09 -04:00
scawful
a5c9944fb6 increment version number 2024-07-20 10:23:26 -04:00
scawful
dadf4aa4fa add function keys to key mapping 2024-07-20 09:13:38 -04:00
scawful
69a407fee1 update keyboard input mapping 2024-07-20 09:00:50 -04:00
scawful
1f61d3bd27 housekeeping 2024-07-19 16:41:08 -04:00
scawful
afbf0d888b add header guard to file dialog platform code 2024-07-19 16:34:09 -04:00
scawful
22fce43423 update selectable label name editor 2024-07-14 14:30:27 -04:00
scawful
71b9f06a08 include <string_view> 2024-07-14 13:08:57 -04:00
scawful
e8fe3721b8 use StrContains instead of std::find 2024-07-14 11:06:24 -04:00
scawful
f0d8e595cb update project creation modal 2024-07-13 19:17:34 -04:00
scawful
ee16f5410e initialize labels file in project 2024-07-13 19:05:30 -04:00
scawful
7e951e2e19 add help section for project management 2024-07-13 19:03:36 -04:00
scawful
f70a0d6b44 add CheckForEmptyFields for Project::Save 2024-07-13 19:00:43 -04:00
scawful
7021b64c80 add NewProjectMenu for create, save, open 2024-07-13 18:54:51 -04:00
scawful
0d551722f7 add Project struct for organizing multiple versions, labels 2024-07-13 18:47:10 -04:00
scawful
bf9bf6f414 add FolderItem for folder tree view 2024-07-13 15:35:41 -04:00
scawful
8440f4b44e Add ShowOpenFolderDialog, GetFilesInFolder, GetSubdirectoriesInFolder 2024-07-13 15:35:18 -04:00
scawful
d9261464eb remove shutdown 2024-05-30 18:18:39 -04:00
scawful
0f19fda556 handle errors in main entry point 2024-05-30 00:31:02 -04:00
scawful
b0bfcb6c7b replace linux file macros with std::filesystem usage 2024-05-28 20:56:08 -04:00
scawful
c58131ddd7 update font loading string shit 2024-05-28 19:50:35 -04:00
scawful
3a3eac8ba3 use absl::StrCat for font filenames linux 2024-05-28 19:31:56 -04:00
scawful
d7f94c5d2a add linux home env var to font path 2024-05-28 19:24:41 -04:00
scawful
66da74486e add macos error popup on load file error 2024-05-28 17:35:18 -04:00
scawful
be32ee9797 fix all unhandled status return type compiler warnings 2024-05-28 17:29:21 -04:00
scawful
092ca78a6e add quit button to shutdown editor 2024-05-28 17:11:07 -04:00
scawful
2d383d0243 add save gfx groups 2024-05-28 17:09:09 -04:00
scawful
e1e5b19944 pass filename into master editor 2024-05-28 15:34:16 -04:00
scawful
a9787b7055 add rom filename command line arg LoadFromFile 2024-05-28 13:04:39 -04:00
scawful
de284d2735 add exp flag for loading audio device in controller 2024-05-28 13:00:30 -04:00
scawful
e6993787e7 update constant array types to std::string 2024-05-28 11:28:37 -04:00
scawful
4b4fe33dc6 housekeeping 2024-05-24 19:53:06 -04:00
scawful
58a5febf8e update imgui sdl2 render function 2024-05-24 19:52:40 -04:00
scawful
f38e546054 Setup Snes Emulator button state input in Controller 2024-05-11 13:59:49 -04:00
scawful
d42421a5a6 update yaze version to 0.10 2024-05-11 13:55:02 -04:00
scawful
adb9a8df2d Pass audio buffer to emulator directly 2024-04-24 10:05:14 -04:00