Commit Graph

  • 052a6e8cb6 Move the UDP logger to C++ and use a std::recursive_mutex instead of a basic volatile int. Maschell 2020-02-21 14:24:55 +01:00
  • c71d820202 Increase the maximum async element list and change the time to wait Maschell 2020-02-21 14:24:17 +01:00
  • b42b090442 Stop calling the titleAdded signal when adding titles Maschell 2020-02-21 14:23:44 +01:00
  • 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 Maschell 2020-02-21 14:22:36 +01:00
  • 72bb786fa2 Fix some compiler warning Maschell 2020-02-21 12:43:54 +01:00
  • 04810b3d8f Add inital buttons and images for pagination Maschell 2020-02-21 12:43:29 +01:00
  • 6af6c0baee Add an option to filter the list using the built in on screen keyboard Maschell 2020-02-20 15:20:49 +01:00
  • b4cdf11f6a Remove titles from the GuiIconGrid which were removed from the GameList Maschell 2020-02-20 15:20:20 +01:00
  • 7ef3e4dc2e Fix displaying GuiIcons which already have imageData Maschell 2020-02-20 15:19:48 +01:00
  • 340baed8ed Add a mutex for accessing the GameList Maschell 2020-02-20 15:19:25 +01:00
  • 25a0aa54e7 Implemeting filterting of the game list Maschell 2020-02-20 15:17:45 +01:00
  • 6e041490d6 Only update the name of a title if it's empty Maschell 2020-02-20 15:16:45 +01:00
  • 57a1a34bea Option to sort the game list by name Maschell 2020-02-20 11:12:50 +01:00
  • c36dcb6728 Rename GameList::loadIcon to GameList::updateTitleInfo. Only call the callback when things acutally have changed. Maschell 2020-02-20 11:10:55 +01:00
  • b8226ea729 Fix the particle to be in background only Maschell 2020-02-20 11:10:05 +01:00
  • 382964ca1d Fadeout on exit Maschell 2020-02-20 11:09:37 +01:00
  • 0d19397664 Use the fancy 3d icons instead if just images Maschell 2020-02-20 11:09:29 +01:00
  • 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? Maschell 2020-02-20 02:05:54 +01:00
  • d97d5ed325 - Actually displaying installed title now - Try to clean up the async stuff when the vector gets bigger Maschell 2020-02-20 02:03:43 +01:00
  • 4c4fbcfb2e - Add missing images for opening the settings and swap the screens. - Add basic screen swapping Maschell 2020-02-19 20:39:43 +01:00
  • b1797266c9 Ignore generated filelist.h file Maschell 2020-02-19 20:39:03 +01:00
  • 3d2ef7aa6a Add basic rendering of a screen with particles Maschell 2020-02-19 20:19:46 +01:00