46 Commits

Author SHA1 Message Date
db09eb5e3a Replaced S++ submodule with loader script. 2025-09-20 11:04:49 +02:00
Patrick Wuttke
d3b56d3fd0 Added DataTable function. 2025-09-19 13:53:42 +02:00
Patrick Wuttke
7470878f9c Added mMainWindowStyles variable to Application. 2025-09-19 13:53:24 +02:00
d74474a042 Use JINJA_FILE_SEARCHPATH variable so the fonts will also be found when built as a library. 2025-03-28 14:53:36 +01:00
71a268b5ad Added Application::initMemoryFS() function to allow apps to init the memory FS before further initialization. 2025-03-28 11:53:29 +01:00
63fcb6181f Added memory FS and put the default font there so it is easier to load it. 2025-03-28 11:48:16 +01:00
6cf748b05d Added license. 2025-03-18 17:20:48 +01:00
Patrick Wuttke
d1addb438c Enable local config and data dirs on Windows, even in release builds. 2025-03-18 09:59:56 +01:00
aef6eb03d2 Fixed RAID_RELEASE macro not defined in release_debug and profile builds. 2025-03-13 23:43:31 +01:00
8d1a7bc957 Fixed compilation warnings due to unused result in release versions. 2025-03-13 10:52:13 +01:00
63f6db2a0c Fixed loading of multiple fonts by having one array per glyph range to keep it alive until the fonts are built. v0.0.1 2025-03-07 10:41:45 +01:00
9ed87aa692 Return VFS adapter as non-const reference to allow actually using it. 2025-03-07 10:41:00 +01:00
1d75400a2d Added more options to font loading. 2025-03-05 22:02:30 +01:00
830fdd434b Added task loop for async stuff and getters for the loop and the VFS. 2025-03-04 00:56:39 +01:00
eb5def0070 Added ImRaid helper library and first functions (ToggleButton and ToggleImageButton). 2025-03-04 00:37:23 +01:00
08ea619a8e Added texture managment and overridable init/cleanup functions. 2025-03-04 00:16:57 +01:00
53efca4729 Enabled viewports. 2025-03-02 23:08:02 +01:00
7eabd55167 Fixed module config for external dependants. 2025-03-02 22:16:24 +01:00
8540550138 Added module config to include RAID as a module in another project. 2025-03-02 21:36:46 +01:00
0e7db75623 Added license for Noto Sans. 2025-03-02 21:24:12 +01:00
ce328ac761 Added Noto Sans as default font. 2025-03-02 21:22:38 +01:00
cd40148961 Some more setup for the config and data folders. 2025-03-02 20:10:10 +01:00
75773778e9 More config options, menu bar and global getter for QuickApp. 2025-03-02 19:33:52 +01:00
7a18cce60c Write ImGui config to an appropriate folder instead of the current one. 2025-03-02 18:41:27 +01:00
f51dd5b437 Initial implementation. 2025-03-02 16:01:30 +01:00
1aa4656eb0 Updated S++. 2025-01-31 16:09:23 +01:00
7179c4f28c Updated S++ 2025-01-09 17:57:05 +01:00
5e0da0beac Updated S++. 2024-12-12 01:20:39 +01:00
5e2c6aeb31 Disable 'avoid do-while loops' clang-tidy warning. 2024-10-13 12:21:26 +02:00
1361825866 Update S++. 2024-10-12 11:39:15 +02:00
0f854f4a03 Added generation of CLion projects. 2024-10-10 00:07:22 +02:00
974216c24d Updated Scons++. 2024-10-09 21:45:35 +02:00
5462d2316e Updated to use the new S++. 2024-09-09 21:54:47 +02:00
904678d94c Updated Scons++. 2024-07-23 16:43:30 +02:00
bce316314e Added workspace.xml for initial setup. 2024-06-20 22:41:48 +02:00
77a2989b1e Added CLion config. 2024-06-20 22:38:11 +02:00
98e1b3576e Added lib folders to gitignore. 2024-04-10 19:33:54 +02:00
906a68bffa Renamed app to spp_template and updated build scripts. 2024-04-10 19:33:25 +02:00
6a325e7a2c Updated Scons++ 2024-04-10 19:20:29 +02:00
51db785fca Added build scripts. 2023-11-12 13:20:38 +01:00
a6bb94ca24 Removed compiled python script from the repo. 2023-11-12 13:18:28 +01:00
2639005ff7 Updated Scons++ 2023-11-12 13:17:22 +01:00
fc4440a633 Disabled a few more clang-tidy checks. 2023-11-12 13:16:38 +01:00
6083627041 Added more stuff to the gitignore 2023-11-12 13:15:36 +01:00
ea4c8eb7a0 added gitignore and clang-tidy config 2023-10-31 19:42:55 +01:00
347148afe7 initial commit 2023-10-31 19:39:51 +01:00