eden/src/qt_common/util
crueter ca9f2d43be
[desktop] Add icon-only mode to grid and improve design (#3485)
- Move Game Icon Size to the main toolbar. It's cleaner that way
- Add a "Show Game Name" toggle that does as it says. Disabling it
  basically creates an "icons-only" mode. Useful for controller-only
  nav with big icons (TODO: maybe make a 192 size?)
- Fixed a crash with controller nav. Oops
- Rounded corners of the game icon in grid mode
- Fixed the scroll bar creating extra clamping range on the grid icons
- Item can be deselected if user clicks on the blank space outside of the view

As a bonus fixed a crash on mod manager

Future TODOs for design:
- [ ] Row 1 type. Not sure what to do here tbh.
- [ ] Move around game list settings in configure_ui to make it clear
  that nothing there affects the grid view.
- [ ] 192x192 size? 256 feels too big on my 1440p screen whereas 128
  feels too small.
- Set text space as a function of fontMetrics.

Signed-off-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3485
Reviewed-by: DraVee <dravee@eden-emu.dev>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
2026-02-07 22:48:39 +01:00
..
applet.cpp [qt_common] reorg + checkstate abstraction (#2735) 2025-10-15 05:05:03 +02:00
applet.h [qt_common] reorg + checkstate abstraction (#2735) 2025-10-15 05:05:03 +02:00
compress.cpp [dynarmic, qt] fix build with QuaZip <=1.4 and fmt v9 (#2755) 2025-10-17 04:20:11 +02:00
compress.h [qt_common] fix build on QuaZip <= 1.4 (#2744) 2025-10-15 05:20:03 +02:00
content.cpp [desktop] Allow installation of keys from the initial warning box (#3402) 2026-01-28 21:16:32 +01:00
content.h [desktop, fs] main_window separation; fix Ryujinx save data link issues (#2929) 2025-11-09 18:07:38 +01:00
fs.cpp [desktop, fs] main_window separation; fix Ryujinx save data link issues (#2929) 2025-11-09 18:07:38 +01:00
fs.h [desktop, fs] main_window separation; fix Ryujinx save data link issues (#2929) 2025-11-09 18:07:38 +01:00
game.cpp [fs/core] Load external content without NAND install (#2862) 2026-02-06 14:05:44 +01:00
game.h [compat] Solaris build fixes for openssl, catch2; NetBSD build fixes (#2752) 2025-10-17 22:12:58 +02:00
meta.cpp [qt_common] reorg + checkstate abstraction (#2735) 2025-10-15 05:05:03 +02:00
meta.h [qt_common] reorg + checkstate abstraction (#2735) 2025-10-15 05:05:03 +02:00
mod.cpp [desktop] Add icon-only mode to grid and improve design (#3485) 2026-02-07 22:48:39 +01:00
mod.h [desktop] Add mod importer from folder and zip (#3472) 2026-02-06 06:37:30 +01:00
path.cpp [qt] Ryujinx save data link (#2815) 2025-10-28 03:46:47 +01:00
path.h [qt_common] reorg + checkstate abstraction (#2735) 2025-10-15 05:05:03 +02:00
rom.cpp [qt_common] reorg + checkstate abstraction (#2735) 2025-10-15 05:05:03 +02:00
rom.h [qt_common] reorg + checkstate abstraction (#2735) 2025-10-15 05:05:03 +02:00