Commit Graph

55 Commits

Author SHA1 Message Date
Maschell bd31cbe4f4 Update README.md 2022-06-06 13:46:24 +02:00
Maschell 807f7ea68b
Merge pull request #17 from wiiu-env/clang_format
Format the code via clang-format [no-ci]
2022-02-03 17:11:27 +01:00
Maschell 36bd8584c4 Format the code via clang-format 2022-02-03 17:08:07 +01:00
Maschell 485d339c51 Update the README 2022-01-19 18:17:04 +01:00
Maschell cc4283a24a Add github actions 2022-01-09 13:59:37 +01:00
Maschell 39d5da2301 Update the Dockerfile 2022-01-09 13:53:45 +01:00
Maschell df88cf8d69 Fix launching applets and titles with updates 2022-01-09 13:37:36 +01:00
Maschell 02d34db212 Fix compiling with latest wut, formatting, remove hbl support 2022-01-09 13:37:16 +01:00
Maschell ed61489bda Add a Dockerfile 2020-07-05 13:24:45 +02:00
Maschell a37337ae9f Use a fixed TARGET name 2020-07-05 13:24:35 +02:00
Maschell c183141e3d Fix compiling with the latest devkitppc 2020-07-05 13:24:22 +02:00
Maschell 815fa32304 Update the .gitignore 2020-07-05 13:22:24 +02:00
rw-r-r-0644 58ae6ca1bf
GameList: use wut's ACP definition
This fixes building on the latest wut, since nn_acp_types.h includes title.h which redefines the function
2020-05-26 20:24:19 +02:00
rw-r-r-0644 36c92744b7
GameList: Use MCP_TitleListByAppType to request specific app catergories 2020-05-26 20:24:10 +02:00
Maschell 96fa65a5ff Add intial support for displaying the splashscreen when using as a system menu replacement 2020-02-24 20:19:21 +01:00
Maschell 7815e5b3fc Remove filtering options from the GameList 2020-02-24 18:44:02 +01:00
Maschell e07c0aa47c Stop displaying an image after fading out 2020-02-23 19:11:00 +01:00
Maschell 3915e03ca0 AsyncDeleter: Have an own queue for just the delete tasks. This fixes exiting the application. 2020-02-23 19:07:18 +01:00
Maschell 4d2f1aea3e Use existing free slots before adding them to the back 2020-02-22 22:50:56 +01:00
Maschell 3e37d5aa46 Add mutex to position vector 2020-02-22 22:49:06 +01:00
Maschell fff867846d Add support to drag icons into empty spots 2020-02-22 22:25:27 +01:00
Maschell c26ded08f6 Add game title when selected 2020-02-22 22:20:11 +01:00
Maschell 11c295b2b5 Drag&Drop support for multiple screens 2020-02-22 21:17:37 +01:00
Maschell 0776a13841 Buttons are no longer holdable when the screen is scrolling 2020-02-22 21:17:09 +01:00
Maschell 8a597a805d Add very basic drag & drop to move titles 2020-02-22 20:51:04 +01:00
Maschell 1cced24ea6 Implement basic title loading 2020-02-21 21:37:32 +01:00
Maschell 6c0c6387b6 - Fix locking the game container while updating the icon data 2020-02-21 21:37:12 +01:00
Maschell 7ec159152c - Added support for multiple pages
- Added support for non touch controls
2020-02-21 20:17:24 +01:00
Maschell d7ed76e9f6 Create a bunch of empty icons for later usage 2020-02-21 15:01:14 +01:00
Maschell 477efedf24 Allow a GuiImage in GameInfoContainer 2020-02-21 15:00:27 +01:00
Maschell 7b0f3cf507 Adding back the titleAdded singal as it seems to be stable again 2020-02-21 14:37:59 +01:00
Maschell e96e51ad46 Add support for exiting the application while loading title infos 2020-02-21 14:35:20 +01:00
Maschell 933a97f2f3 Add missing disconnects on MainWindows 2020-02-21 14:26:17 +01:00
Maschell 052a6e8cb6 Move the UDP logger to C++ and use a std::recursive_mutex instead of a basic volatile int. 2020-02-21 14:24:55 +01:00
Maschell c71d820202 Increase the maximum async element list and change the time to wait 2020-02-21 14:24:17 +01:00
Maschell b42b090442 Stop calling the titleAdded signal when adding titles 2020-02-21 14:23:44 +01:00
Maschell b4f5393906 - Use std::recursive_mutex instead of CMutex which is exactly the same
- Load icons in one async task instead of creating one task for each icon to improve stability with many icons
2020-02-21 14:22:36 +01:00
Maschell 72bb786fa2 Fix some compiler warning 2020-02-21 12:43:54 +01:00
Maschell 04810b3d8f Add inital buttons and images for pagination 2020-02-21 12:43:29 +01:00
Maschell 6af6c0baee Add an option to filter the list using the built in on screen keyboard 2020-02-20 15:20:49 +01:00
Maschell b4cdf11f6a Remove titles from the GuiIconGrid which were removed from the GameList 2020-02-20 15:20:20 +01:00
Maschell 7ef3e4dc2e Fix displaying GuiIcons which already have imageData 2020-02-20 15:19:48 +01:00
Maschell 340baed8ed Add a mutex for accessing the GameList 2020-02-20 15:19:25 +01:00
Maschell 25a0aa54e7 Implemeting filterting of the game list 2020-02-20 15:17:45 +01:00
Maschell 6e041490d6 Only update the name of a title if it's empty 2020-02-20 15:16:45 +01:00
Maschell 57a1a34bea Option to sort the game list by name 2020-02-20 11:12:50 +01:00
Maschell c36dcb6728 Rename GameList::loadIcon to GameList::updateTitleInfo. Only call the callback when things acutally have changed. 2020-02-20 11:10:55 +01:00
Maschell b8226ea729 Fix the particle to be in background only 2020-02-20 11:10:05 +01:00
Maschell 382964ca1d Fadeout on exit 2020-02-20 11:09:37 +01:00
Maschell 0d19397664 Use the fancy 3d icons instead if just images 2020-02-20 11:09:29 +01:00