Commit Graph

232 Commits

Author SHA1 Message Date
scawful
daa2998abb add linux definitions for FileDialogWrapper 2024-08-07 15:41:32 -04:00
scawful
185347cf35 merge apple and unix file dialog wrapper class 2024-08-07 15:33:15 -04:00
scawful
d4b559af32 font_loader.h again lol 2024-08-07 15:27:41 -04:00
scawful
69f1286f2b fix font_loader.h 2024-08-07 15:19:13 -04:00
scawful
24965edced remove unused constants 2024-08-07 15:13:29 -04:00
scawful
341df470d1 cleanup project.h 2024-08-07 15:06:50 -04:00
scawful
1f9f09ce79 add sdl_deleter.h for RAII SDL resources 2024-08-07 09:59:08 -04:00
scawful
8c13ef3e23 housekeeping 2024-08-07 01:21:52 -04:00
scawful
ea7b023059 fix missing include 2024-08-06 21:27:34 -04:00
scawful
c6952a66c8 ignore NewMasterFrame on iOS 2024-08-06 21:27:26 -04:00
scawful
1c1f8e9c1c cleanup common 2024-08-06 18:01:33 -04:00
scawful
a630fd0f23 inline common fns, replace redudant code 2024-08-06 17:37:58 -04:00
scawful
c674bbe831 move string functions to labeling, inline common routines 2024-08-06 17:26:53 -04:00
scawful
3a57264b67 move bps patch to core/common 2024-08-06 02:06:07 -04:00
scawful
6afa707d14 refactor Rom class and constants 2024-08-04 21:04:26 -04:00
scawful
b1119a0c35 housekeeping 2024-08-02 18:44:46 -04:00
scawful
e67269e41e add iOS AppViewController interface for MTKViewDelegate/NSWindowDelegate 2024-08-02 15:36:02 -04:00
scawful
c1af4fbb4d update macros for iOS file path impl 2024-08-02 15:35:38 -04:00
scawful
a0fb222fa1 add accessors for renderer and window to Controller 2024-08-02 15:35:12 -04:00
scawful
2fbca008c7 add iOS UIDocumentPicker delegation for the AppDelegate 2024-08-02 15:34:49 -04:00
scawful
bf47e5ee99 add iOS AppDelegate interface to app_delegate.h 2024-08-02 15:34:06 -04:00
scawful
3ffc88f183 make Controller Create* routines public for iOS app 2024-07-31 12:41:46 -04:00
scawful
a2da4375b5 set file path for fonts based on platform 2024-07-31 12:41:28 -04:00
scawful
8a9b25f290 set target conditionals for apple targets 2024-07-31 11:29:02 -04:00
scawful
49fbdd4c41 shutdown based on platform, update accessors for editors 2024-07-31 11:28:09 -04:00
scawful
b08eb303ca add file_path.mm for bundle resource path 2024-07-31 11:27:15 -04:00
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