Commit Graph

39 Commits

Author SHA1 Message Date
joel16
bed515818f imGui: Switch to SDL2 renderer backend 2024-05-11 15:17:53 -04:00
joel16
1bae5c47bc app: Minor stylistic changes 2023-07-10 17:14:21 -04:00
Joel16
562b196d7d gui: Add new tab to swap page positions and span all buttons to available window width 2022-06-30 23:30:22 -04:00
Joel16
4144652b09 applist: Use enums to explictly describe value checks 2022-06-28 13:46:14 -04:00
Joel16
0196365f22 sqlite3: Switch to sqlite3-amalgamation version 3.38.5 2022-06-11 12:38:20 -04:00
Joel16
e84723abd5 applist: Add option to sort apps inside folders/outside only and introduce new settings menu to access beta features 2022-06-06 09:46:51 -04:00
Joel16
28cfa5a63c imGui: Add full gamepad support using io.AddKeyEvent() and fix includes 2022-02-08 11:00:50 -05:00
Joel16
e4b05446eb sqlite: Use constexpr db_path and log errors if sqlite3_open_v2 failed 2022-01-27 22:05:39 -05:00
Joel16
12c1b4d081 imGui: Use imGui as a git submodule for easier updates 2022-01-27 00:29:24 -05:00
Joel16
ffb34be7e8 upstream-sqlite: Update sqlite to version 3.37.1 2022-01-01 01:31:38 -05:00
Joel16
131a28b846 sqlite3: Fix sqlite3_column_text api and include more errors/result codes and modes 2021-12-30 13:13:42 -05:00
Joel16
900cdd2399 applist: Create new table with sorted values and replace old one instead of hacky reset 2021-12-30 01:44:42 -05:00
Joel16
02d52933aa applist: Use icon0Type instead of reserved02 to handle icons with no title or titleID 2021-12-29 00:58:27 -05:00
Joel16
c9d0ccab99 loadouts: Backup iconlayout.ini along with DB 2021-09-02 00:22:56 -04:00
Joel16
be42eab82d gui: Clean-up compiler flags/fix warnings and use start to exit application 2021-09-01 18:43:44 -04:00
Joel16
acdb023e83 loadouts: Allow user to delete selected loadout using a delete image button 2021-09-01 00:46:51 -04:00
Joel16
c606f51477 logs: Move dir creation outside of Log::Init 2021-08-27 20:10:16 -04:00
Joel16
415c2a4d53 power: Lock power during the sorting process (prevent auto-suspend) 2021-08-27 19:50:35 -04:00
Joel16
647335c216 gui: Consistency changes and reorganize UI tabs into seperate functions 2021-08-27 00:18:04 -04:00
Joel16
5b19320046 gui: Add an about page(tab) that displays library versions as well as some basic application usage information 2021-08-24 19:40:48 -04:00
Joel16
c493e7870a core: Pass value by reference instead of pointer 2021-08-24 18:56:47 -04:00
Joel16
a4c03ae76a gui: Clean up app counter and also apply sort to child apps 2021-08-24 18:39:30 -04:00
Joel16
7f228744a8 gui: Display child apps as nodes under their parent app trees 2021-08-24 01:11:44 -04:00
Joel16
31b947af8f sqlite: Clean-up sqlite implementation use c++ stlyle casting and std::* funcs for consistency 2021-07-20 19:29:32 -04:00
Joel16
f311deb431 gui: Render splashscreen natively using pic0 and bump version for release 2021-06-05 14:46:59 -04:00
Joel16
62bfe6cf6d applist: Make db edits to a copy of app database and not the actual 2021-04-28 00:01:42 -04:00
Joel16
61c8d40a89 applist: Fallback to using reserved02 if reserved01 is not found 2021-04-27 20:03:16 -04:00
Joel16
19ff15c4e6 applist: Add option to sort by Title IDs 2021-04-20 14:34:45 -04:00
Joel16
cd566bf3c1 fs: Cleanup FS::ReadFile impl and fix memory leaks (data was never being freed after being read) 2021-04-19 14:47:28 -04:00
Joel16
8800c096d9 applist: Properly handle folders with no names and pageIds that are not in sequential order 2021-04-18 12:19:19 -04:00
Joel16
4ffee285ef applist: Get reserved01 field for folders to work around SQL's unique constraints 2021-04-16 15:01:34 -04:00
Joel16
7fad0f5a86 gui: Cleanup prompts and display warning message if loadout is outdated 2021-04-12 23:39:28 -04:00
Joel16
0125d3522f keyboard: Use c++ style casting, remove initial text and use clib's memset/memcpy 2021-04-11 19:39:54 -04:00
Joel16
a8bb47d116 loadouts: Add a feature to backup/restore custom loadouts 2021-04-11 14:32:15 -04:00
Joel16
e781361a6c gui: Add button/popup to restore app.db backup 2021-04-09 11:29:44 -04:00
Joel16
cdbcbb0938 applist: Display folder/app icons for bubbles 2021-04-08 22:29:37 -04:00
Joel16
4be0e433b4 textures: Display Kyuhen splashscreen during startup and tinker with the colour scheme 2021-04-08 17:27:28 -04:00
Joel16
2abb13e579 applist: Backup db before applying sort and log if errors occur 2021-04-08 11:58:17 -04:00
Joel16
8446b9d795 vhbs: Initial source commit 2021-04-08 01:15:36 -04:00