Maschell
|
36bd8584c4
|
Format the code via clang-format
|
2022-02-03 17:08:07 +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
|
c183141e3d
|
Fix compiling with the latest devkitppc
|
2020-07-05 13:24:22 +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 |
|
Maschell
|
358f368462
|
- The AsyncExeuctor does now clean itself in 50ms intervals (still could produce dead locks which sucks)
- Only allow a maximum of 10 "tasks" at the same time.
- Increase the stack size of the "Application" which hopefully improves stability?
|
2020-02-20 02:05:54 +01:00 |
|
Maschell
|
d97d5ed325
|
- Actually displaying installed title now
- Try to clean up the async stuff when the vector gets bigger
|
2020-02-20 02:03:43 +01:00 |
|
Maschell
|
4c4fbcfb2e
|
- Add missing images for opening the settings and swap the screens.
- Add basic screen swapping
|
2020-02-19 20:39:43 +01:00 |
|
Maschell
|
b1797266c9
|
Ignore generated filelist.h file
|
2020-02-19 20:39:03 +01:00 |
|
Maschell
|
3d2ef7aa6a
|
Add basic rendering of a screen with particles
|
2020-02-19 20:19:46 +01:00 |
|