Commit Graph
10339 Commits
Author SHA1 Message Date
OpenSauce04 6d37ef8b27 Fixed shortcuts generated via Flatpak not working 2024-11-10 18:16:50 +00:00
OpenSauce04 1c75bf4b7f Fixed shortcut creation failing if icons directory structure doesn't already exist 2024-11-10 18:16:50 +00:00
OpenSauce04 03630b547c SettingsAdapter.kt: Removed duplicate string 2024-11-10 18:16:50 +00:00
OpenSauce 67ca752c91 SettingsAdapter.kt: Removed stray commented code 2024-11-10 18:16:50 +00:00
Gamer64andOpenSauce04 699d31c033 Android: Fix buttons scale reset 2024-11-10 18:16:50 +00:00
David GriswoldandOpenSauce04 e884d5f3f3 android: Implemented custom layout customization GUI
This commit also changes the name of the 'Portrait' landscape layout to 'Original'

Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2024-11-10 18:16:50 +00:00
David GriswoldandOpenSauce04 b293a253f5 Refactored layout code in preparation for Android custom layout GUI 2024-11-10 18:16:50 +00:00
David GriswoldandOpenSauce04 c78e893cd7 android: Updated custom layout coordinate system to match desktop 2024-11-10 18:16:50 +00:00
David GriswoldandOpenSauce04 6cb61c8ff7 android: Added portrait-specific config values for custom layouts 2024-11-10 18:16:50 +00:00
OpenSauce04 f8e9e459fe Changed how pausing the emulator is handled to allow frame advancing
Where previously the emulator thread was halted, frame advancing mode is now enabled instead

This commit also removes the "Enable Frame Advancing" option due to being obsolete
2024-11-10 18:16:50 +00:00
OpenSauce04 358b7c8713 main.cpp: Removed unnecessary QStrings 2024-11-10 18:16:50 +00:00
OpenSauce04 eb69aff2d9 main.cpp: Toggle Screen Layout hotkey now uses connect_shortcut 2024-11-10 18:16:50 +00:00
OpenSauce04 0a52abb3f8 main.cpp: Reorganized GMainWindow::InitializeHotkeys 2024-11-10 18:16:50 +00:00
OpenSauce04 19fc3bf0a4 main.cpp: connect_shortcut now also connects to the secondary window 2024-11-10 18:16:49 +00:00
OpenSauce04 28823b10f5 Fixed HotkeyRegistry::GetHotkey locking shortcuts to the first widget that calls it 2024-11-10 18:16:49 +00:00
OpenSauce04 991316494d Don't tie hotkeys to only the main window by default
An optional boolean `primary_only` has been added to `link_action_shortcut` when it is necessary to seperate primary and secondary window hotkeys.
Currently this is only used for the fullscreen binding, as a different prodedure is used for each window.
2024-11-10 18:16:49 +00:00
OpenSauce04 e4479d5978 Added .kotlin directory to gitignore 2024-11-10 18:16:49 +00:00
OpenSauce04 d16c9db5d9 ci: Added stale action for issues 2024-11-10 18:16:49 +00:00
b89991de61 android: Implemented about game dialog (#304)
This feature is accessible by long-pressing on a game card, replacing the old method of accessing the cheats menu

The cheats menu is now accessed from within the about game dialog

Adapted from https://github.com/mandarine3ds/mandarine/commit/69c323289f9e290f95b69dafb31f773ac1b56242

Co-authored-by: Ishan09811 <156402647+ishan09811@users.noreply.github.com>
Co-authored-by: kleidis <167202775+kleidis@users.noreply.github.com>
2024-11-10 18:16:49 +00:00
OpenSauce04 74b88c253c Added file license header checking to CI 2024-11-10 18:16:49 +00:00
OpenSauce04 b48962db21 Fixed secondary window hotkeys not working after applying settings 2024-11-10 18:16:49 +00:00
OpenSauce04 d409f9746d Disabled OpenGL in aarch64 Linux builds 2024-11-10 18:16:49 +00:00
OpenSauce04 12c455bf09 Removed 'Navigate to GameDB entry' context menu option
The site this option points to no longer exists

Closes #268
2024-11-10 18:16:49 +00:00
OpenSauce04 91199197ab configure_debug.ui: Fixed duplicate element name 2024-11-10 18:16:49 +00:00
OpenSauce04andShizCalev 8ef2008b2a Use archive.org snapshots of remaining Citra links for now
Should be changed out for appropriate replacements when they are available

Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
2024-11-10 18:16:49 +00:00
OpenSauce04 1bbeeed316 Fixed realtime audio not working correctly at emulation speeds over 100% 2024-11-10 18:16:49 +00:00
OpenSauce04 6808d35845 configure_layout.ui: Fix duplicated element names 2024-11-10 18:16:49 +00:00
OpenSauce04 5bb5749912 Made Single Screen Layout config require relevant layout to be selected 2024-11-10 18:16:49 +00:00
OpenSauce04 539fff882b Added Single Screen layout configuration options
These settings also affect the Separate Windows layout

This commit also restructures the Layout tab of the configuration menu
2024-11-10 18:16:49 +00:00
OpenSauce04 8debabaeb3 Removed stray text from poor conflict resolution 2024-11-10 18:16:49 +00:00
f84503cf8c android: Implement Adreno Turbo setting for eligible GPUs (#227)
Co-authored-by: Ishan09811 <156402647+Ishan09811@users.noreply.github.com>
Co-authored-by: Gamer64 <76565986+Gamer64ytb@users.noreply.github.com>
Co-authored-by: OpenSauce04 <opensauce04@gmail.com>
2024-11-10 18:16:49 +00:00
OpenSauce04 6a8fa2c402 android: Gamepads can now control the in-game menu 2024-11-10 18:16:49 +00:00
61c4d324a9 android: Rework settings UI (#226)
Co-authored-by: Ishan09811 <156402647+ishan09811@users.noreply.github.com>
Co-authored-by: kleidis <167202775+kleidis@users.noreply.github.com>
2024-11-10 18:16:49 +00:00
OpenSauce04 794a12c3f6 android: Fixed landscape layouts not displaying correctly 2024-11-10 18:16:49 +00:00
OpenSauce04 d0b03cc9c5 Fixed minor formatting discrepancies 2024-11-10 18:16:49 +00:00
OpenSauce04 da1f0f43d0 Updated default custom layout values to account for new coordinate system 2024-11-10 18:16:49 +00:00
OpenSauce04 56683720c6 Large Screen Proportion config is greyed out when Large Screen is not selected 2024-11-10 18:16:49 +00:00
OpenSauce04 779a0f4af2 Updated custom layout value names to be more accurate 2024-11-10 18:16:49 +00:00
OpenSauce04 90c64a4e0a Custom Layout options now uses X, Y, Width Height
Previously used Left, Top, Right, Bottom positions
2024-11-10 18:16:49 +00:00
Reg TianghaandOpenSauce04 b62d910fbf citra_qt: Fix Hybrid Screen layout menu option 2024-11-10 18:16:49 +00:00
Reg TianghaandOpenSauce04 224ffafd41 citra_qt: Add Layout tab to in-game settings 2024-11-10 18:16:49 +00:00
Reg TianghaandOpenSauce04 c2da4c16df citra_qt: Tidy up Layout tab 2024-11-10 18:16:49 +00:00
Reg TianghaandOpenSauce04 2f96e77e23 citra_qt: Remove scroll bar from Layout and Enhancements tabs 2024-11-10 18:16:49 +00:00
Reg TianghaandOpenSauce04 f7fbece278 citra_qt: Move Layout section to its own tab called Layout 2024-11-10 18:16:49 +00:00
Reg TianghaandOpenSauce04 edafb0885a Edit enhancements labels 2024-11-10 18:16:49 +00:00
blakdulzandOpenSauce04 bf6bcb0591 add Bottom Screen Opacity in Enhancement tab 2024-11-10 18:16:49 +00:00
BlakDulzandOpenSauce04 ecf5dcaa72 remove indent of configure_enhancements.ui 2024-11-10 18:16:49 +00:00
blakdulzandOpenSauce04 ac1b0639ba QT add Custom Layout Menu Option.
This add Custom Layout selector in Both Menu and Enhancment Setting. This will allow to use or change Custom Layout mode or by using toggle. Still No Overlay Editor, just manual edit box, and this Not saved or carried at per game settings
2024-11-10 18:16:49 +00:00
6f1d10264f Android: Fixed non-runtime settings sometimes not being changeable after closing a game
Co-Authored-By: Ishan09811 <156402647+ishan09811@users.noreply.github.com>
2024-11-10 18:16:49 +00:00
OpenSauce04 aa06b58523 Android: Removed nightly and canary build flavours as they are now obsolete 2024-11-10 18:16:49 +00:00