citra-nightly/src
Tobias 7638f87f74
Port several small multiplayer PRs from yuzu (#7419)
* yuzu: Use displayed port on direct connect

* Color player counts in the multiplayer public lobby list

- Full lobbies have their player count displayed in red.
- Lobbies with one slot left have their player count displayed in orange.
- Empty lobbies have their player count grayed out.

* Add hotkeys for multiplayer actions

Default shortcuts were chosen as to be intuitive (use the first letter
of the action, or the second word's first letter) and work on all
types of keyboards. The hotkeys can be used while playing a game too,
as they are application-wide.

* Persist filters in multiplayer public lobby list

After connecting to a room, the chosen filter text, "Games I Own",
"Hide Empty Rooms" and "Hide Full Rooms" values are persisted
to configuration so they are preserved across restarts.

This makes it easier to rejoin a room if you regularly play the same
game, or after a crash.

* citra_qt/lobby: Fix multiplayer player count color in dark theme

Co-Authored-By: Kevnkkm <56404895+kevnkkm@users.noreply.github.com>

* Address review comments

---------

Co-authored-by: Narr the Reg <juangerman-13@hotmail.com>
Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro>
Co-authored-by: Kevnkkm <56404895+kevnkkm@users.noreply.github.com>
2024-02-16 04:34:10 -08:00
..
android android: add basic support for google game dashboard (#7430) 2024-02-10 17:24:10 -08:00
audio_core AudioCore/HLE/source: Partially implement last_buffer_id (#7397) 2024-02-05 09:54:13 -08:00
citra build: Add flags to toggle specific renderer backends. (#7375) 2024-01-21 23:29:46 -08:00
citra_qt Port several small multiplayer PRs from yuzu (#7419) 2024-02-16 04:34:10 -08:00
common externals: Update dynarmic to 6.6.1, Update oaknut to 2.0.1 (#7398) 2024-01-30 19:50:39 -08:00
core service: Stub mcu::HWC (#7428) 2024-02-09 14:09:05 -08:00
dedicated_room build: Expose ENABLE_SCRIPTING and ENABLE_WEB_SERVICE flags as public. (#6872) 2023-08-07 03:12:49 -07:00
input_common fix ASAN error in sdl_impl.cpp (#7427) 2024-02-09 14:08:15 -08:00
network build: Enable link time optimization in release builds. (#6887) 2023-08-26 11:15:13 -07:00
tests AudioCore/HLE/source: Partially implement last_buffer_id (#7397) 2024-02-05 09:54:13 -08:00
video_core renderer_vulkan: Use no more than target supported version. (#7439) 2024-02-15 19:38:32 -08:00
web_service externals: Remove broken android-ifaddrs. (#7410) 2024-02-01 06:39:13 -08:00
.clang-format clang format: add objective c++ formatting 2022-01-10 13:52:39 +01:00
CMakeLists.txt build: Add flags to toggle specific renderer backends. (#7375) 2024-01-21 23:29:46 -08:00