Matt Borgerson
976319b391
Merge remote-tracking branch 'origin/master' into sync/qemu-7.2.0
2023-06-18 01:19:02 -07:00
Matt Borgerson
0ee7502c23
ui: Make aspect ratio config independent, add autodetect
2023-06-18 00:58:39 -07:00
mborgerson
129c48dd6e
ui: Blank screen when VGA SCREEN_OFF is set
2023-06-14 03:36:47 -07:00
Matt Borgerson
d557a294fe
ui: Move dvd path settings update to lower level for now
2023-06-04 20:24:43 -07:00
Matt Borgerson
5ac1dd1e98
ui: Fix MainMenuSnapshotsView member visibility
2023-06-04 20:24:43 -07:00
Matt Borgerson
7e6ca1097b
ui: Only check for xbe if snapshot xbe filter is on
2023-06-04 20:24:43 -07:00
Matt Borgerson
487cc7f591
ui: Make snapshot Replace button red
2023-06-04 20:24:43 -07:00
Matt Borgerson
386a114c01
ui: Show placeholder text when no snapshots are displayed
2023-06-04 20:24:43 -07:00
Matt Borgerson
df7e8c23a2
ui: Use larger font for snapshot search text and create button
2023-06-04 20:24:43 -07:00
Matt Borgerson
6fbb0dfbcd
ui: Clarify snapshot search/name placeholder text
2023-06-04 20:24:43 -07:00
Matt Borgerson
0155721cfe
ui: Create SnapshotManager, check snapshot disc image path
2023-06-04 20:24:43 -07:00
Matt Borgerson
756e423eac
ui: Also clear search regex after creating snapshot
2023-06-04 20:24:43 -07:00
Matt Borgerson
2cc2df0be7
ui: Move all snapshot actions into a context menu
2023-06-04 20:24:43 -07:00
Matt Borgerson
a96d0c5f79
ui: Stretch snapshot search box
2023-06-04 20:24:43 -07:00
Matt Borgerson
86cdc0a9ab
ui: Use stylized toggle for snapshot filter by title
2023-06-04 20:24:43 -07:00
Matt Borgerson
458de1758a
ui: Unify snapshot filter and title name search box
2023-06-04 20:24:43 -07:00
Matt Borgerson
4104b3d540
ui: Change snapshot 'Save' button to 'Replace' for clarity
2023-06-04 20:24:43 -07:00
Matt Borgerson
d147280cd1
ui: Drop extra snapshot create button
2023-06-04 20:24:43 -07:00
Matt Borgerson
d7cbda5081
ui: Allow clicking snapshot Create button without name
2023-06-04 20:24:43 -07:00
Matt Borgerson
f62bfc95e3
ui: Improve extra snapshot data storage
...
- Store snapshot extra data in BE, per convention
- Add a version field for back compat
- Some minor refactoring and renaming for clarity
2023-06-04 20:24:43 -07:00
Matt Borgerson
60a7f55ac4
ui: Scale snapshot thumbnail placeholder properly
2023-06-04 20:24:43 -07:00
Matt Borgerson
348b45b436
ui: Support widescreen thumbnails
2023-06-04 20:24:43 -07:00
Antonio Abbatangelo
9c9f1e83eb
ui: Add snapshot management UI
2023-06-04 20:24:43 -07:00
Matt Borgerson
8bea1e38e5
ui: Fix FilePicker UAF
2023-05-16 22:01:11 +08:00
Antonio Abbatangelo
4a99fd0f18
ui: Add clear button to file picker
2023-03-26 22:20:11 -07:00
Matt Borgerson
2e201db096
xemu-hud.h: Add gl.h
2023-01-23 00:30:40 -07:00
Matt Borgerson
e9478a6cf3
include: Drop various qemu-common.h imports
2023-01-23 00:30:40 -07:00
Antonio Abbatangelo
22db3304a4
ui: Display MCPX, BIOS MD5 hashes in About view
2022-10-11 11:35:37 -07:00
Antonio Abbatangelo
080022833d
nv2a: Cache shaders to disk
2022-09-10 12:52:51 -07:00
Matt Borgerson
7bfdc56716
ui: Fix axes, add mspf to advanced video graph
2022-06-21 03:36:33 -07:00
revix
7e8b4dd430
UI: Clarify 'MCPX' for boot ROM and 'BIOS' for flash ROM
2022-06-19 15:34:32 -07:00
Matt Borgerson
f672185b1c
ui: Improve logo animation
2022-06-18 05:13:12 -07:00
Matt Borgerson
3a6907b0ea
ui: Hide currently non-applicable menu items
2022-06-15 18:39:11 -07:00
Erik Abair
69dcbe9b30
ui: Make monitor text selectable
2022-06-07 22:06:14 -07:00
Matt Borgerson
f375a0cb80
ui: Fix port padding scale
2022-05-17 16:56:14 -07:00
Erik Abair
496a7b7099
ui: Fix build with --enable-renderdoc and DEBUG_NV2A_GL
2022-05-10 15:16:09 -07:00
Matt Borgerson
6f3470acc8
ui: Use SDL_GL_GetDrawableSize when rendering framebuffer
2022-05-09 11:52:15 -07:00
Mason Thompson
722579bf01
menubar.cc: Add F12 Shortcut to Screenshot
2022-05-07 23:02:51 -07:00
Matt Borgerson
156c1edd2b
ui: Use glReadPixels instead of glReadnPixels for screenshot
...
macOS doesn't support glReadnPixels.
2022-05-07 20:22:04 -07:00
Matt Borgerson
48bf99f060
ui: Fix flags for directory open
2022-05-07 20:21:58 -07:00
Matt Borgerson
328eff8eaa
ui: Create vector of main menu views
2022-05-07 20:21:51 -07:00
Matt Borgerson
9c06980275
ui: Redesign user interface
...
Introduces a new user interface that looks much nicer, is easier to
navigate with controllers, provides more context to users, and is
scalable. Some additional features are included.
* Adds 'popup menu' with actions that can be used easily from controller
* Adds 'main menu', unifying other configuration dialogs
* Adds port-forwarding user interface
* Adds screenshot feature
* Adds volume control feature
* Adds gamepad auto-bind option
* Adds vsync configuration option
* Adds auto UI scaling
* Adds preferred window size selection
* Adds AV pack selection
* Exposes some existing config items in GUI
2022-05-07 16:09:34 -07:00