Unknown W. Brackets
5884a2201d
UI: Disable focus movement on game start.
...
Otherwise, dev tools or chat remain usable while trying to play the game.
This was an unintentional bug from chat UI refactoring.
2021-10-08 09:23:22 -07:00
Unknown W. Brackets
9c92af2b77
UI: Delay between successive mapping in controls.
2021-10-07 18:45:15 -07:00
Henrik Rydgård
efc1293b6c
Merge pull request #14974 from unknownbrackets/ui-savedata
...
Make savedata description scrollable
2021-10-06 17:08:16 +02:00
Unknown W. Brackets
0f83901838
UI: Keep buttons at bottom for savedata.
...
Also make them wider, looks like a layout mistake.
2021-10-05 23:55:51 -07:00
Unknown W. Brackets
e8a83269bb
UI: Add scroll to savedata viewer for long descs.
2021-10-05 23:50:21 -07:00
Henrik Rydgård
887f6101d5
Remove the "Auto" texture scale factor. It's a performance trap and not really useful.
2021-10-05 20:41:40 +02:00
Henrik Rydgård
16c1713a87
Hide "What's This"? button on Android TV - no browser anyway
2021-10-05 11:38:34 +02:00
Henrik Rydgård
64b8ac603a
Fix bug in deleting of directories in memory stick move. Also improve progress reporting.
2021-10-04 23:49:08 +02:00
Henrik Rydgård
08b7d646e8
Show text on the Browse button
2021-10-04 22:46:40 +02:00
Henrik Rydgård
992ad801e7
Add a crude way to blacklist post/texture shaders from certain vendors.
...
Use it to work around #14530 for now.
2021-09-28 23:39:52 +02:00
Henrik Rydgård
cc43ce0404
Merge pull request #14944 from unknownbrackets/ui-touch-controls
...
Cleanup UI touch controls button handling
2021-09-28 19:37:29 +02:00
iota97
003a34ccf5
Increase few column width for long translation, make control binding a bit taller
2021-09-28 18:02:37 +02:00
Henrik Rydgård
e384ad90fc
Merge pull request #14945 from unknownbrackets/ui-scroll-memory
...
UI: Keep scroll position on async load
2021-09-28 16:55:06 +02:00
Unknown W. Brackets
aedb4f7ed8
UI: Fix Game ID with insets on left side.
...
In the game list.
2021-09-28 07:28:59 -07:00
Unknown W. Brackets
931ba43216
UI: Remove scroll to top on size change.
...
It wasn't actually used anywhere, and I don't see a reason for it now.
2021-09-27 23:39:33 -07:00
Unknown W. Brackets
fc78b408b2
UI: Have scroll views directly remember their pos.
...
Kinda like checkboxes, cleaner this way.
2021-09-27 23:25:41 -07:00
Unknown W. Brackets
d5a9525fff
UI: Cleanup another header misuse.
2021-09-27 17:47:15 -07:00
Unknown W. Brackets
8f1cca8b83
UI: Use a proper view for touch control borders.
2021-09-27 17:42:47 -07:00
Unknown W. Brackets
db48e6bd1e
UI: Allow touch control editor buttons to grow.
...
If the buttons need to be taller for various reasons, allow them to grow
and push other buttons up. Add a scroll in case this requires a lot of
space.
2021-09-27 17:05:55 -07:00
Unknown W. Brackets
fd58172417
UI: Allow cancel mapped to a letter in chat.
2021-09-27 10:42:24 -07:00
Unknown W. Brackets
f5ee1af309
Android: Create default folders in custom path.
...
If scoped storage is off and the memstick directory was customized, load
it before pre-creating default folders.
2021-09-25 20:40:34 -07:00
Unknown W. Brackets
2a4f8c57bc
UI: Grow chat button based on text width.
2021-09-24 08:21:33 -07:00
Henrik Rydgård
ff7e13a3cd
Merge pull request #14923 from unknownbrackets/ui-savedata
...
Reduce IO in savedata screen sorting, move to async
2021-09-24 09:09:07 +02:00
Unknown W. Brackets
09ca16361c
UI: Asynchronously update size and dates on sort.
...
This means items shift and jump into place, but it also means we don't
hang even for large savedata collections.
2021-09-23 22:31:43 -07:00
Unknown W. Brackets
8c937f45f7
UI: Cache save size on save buttons.
...
It was calculating the size and date for each permutation, which became
monstrously slow on Android with scoped storage.
2021-09-23 22:14:25 -07:00
Unknown W. Brackets
7513d92862
UI: Reduce IO in savedata manager sorting.
2021-09-23 22:00:16 -07:00
iota97
0b5eabcd23
Remove unused string and update en_US translation
2021-09-22 23:14:35 +02:00
iota97
e8ad59371d
Use icon rather than string for combo key setup
2021-09-22 23:05:33 +02:00
Henrik Rydgård
0c52b077e6
And another one
2021-09-22 09:16:49 +02:00
Henrik Rydgård
528b4d2f32
Fix another couple of translation mistakes from the big fixup
2021-09-22 09:15:43 +02:00
iota97
fc7033318f
Fix dpad analog overlap interaction
2021-09-21 10:35:39 +02:00
Henrik Rydgård
fbf56766f5
Merge pull request #14889 from hrydgard/translation-updates-2
...
Move the What's this? translation to the Memstick section
2021-09-20 16:59:12 +02:00
Henrik Rydgård
33b1f59cee
Move the What's this? translation to the Memstick section
2021-09-20 16:40:33 +02:00
Unknown W. Brackets
4aa0c41a90
UI: Add a bit of reporting in failure cases.
2021-09-20 07:20:58 -07:00
Unknown W. Brackets
76dcfa9386
UI: Use OK instead of Confirm.
...
Other dialogs use OK.
2021-09-20 07:13:37 -07:00
Henrik Rydgård
c9cac67bfb
Preparations for translating MemStickScreen and related strings.
2021-09-20 08:36:05 +02:00
Henrik Rydgård
50e008e385
Browse -> OK. Align buttons.
2021-09-19 20:24:28 +02:00
Henrik Rydgård
1ff085d1c9
More tweaks (spacing)
2021-09-19 20:23:46 +02:00
Henrik Rydgård
76f7abae1f
Tweaks
2021-09-19 20:23:46 +02:00
Henrik Rydgård
80d4450e84
Show the path to access PSP data through USB in the settings screen.
2021-09-19 20:23:46 +02:00
Henrik Rydgård
adac44fd9b
Remove "Change" from "Change Memory Stick Folder". Easier to read.
2021-09-19 20:23:46 +02:00
Henrik Rydgård
367c6814b4
SEO optimization
2021-09-19 20:23:46 +02:00
Henrik Rydgård
e406006fd5
Undo debug hack
2021-09-19 20:23:46 +02:00
Henrik Rydgård
74c842c951
Add image support to UI::Choice.
2021-09-19 20:23:46 +02:00
Henrik Rydgård
a5e7878f27
Show the explanation below each point.
2021-09-19 20:23:46 +02:00
Henrik Rydgård
357293cd9f
Implement the new MemStick screen experience (rough cut)
2021-09-19 20:23:46 +02:00
Henrik Rydgård
da8d5ef343
Always show Help button on memstick screen
2021-09-19 20:23:46 +02:00
Henrik Rydgård
a4cb53c615
Use the new icons
2021-09-19 20:23:46 +02:00
Henrik Rydgård
cc9a739faf
Fix the look of buttons with images. Use one.
2021-09-19 20:23:46 +02:00
Henrik Rydgård
09a13e3d2c
Didn't mean to push this
2021-09-19 20:23:46 +02:00
Henrik Rydgård
76f2fe60ac
Move the memstick options higher on the System tab. Other minor tweaks
2021-09-19 20:23:46 +02:00
Henrik Rydgård
76df060349
Show the logo screen before the memstick screen on first boot with scoped storage
2021-09-19 20:23:46 +02:00
Henrik Rydgård
52527798c0
Some file move process tweaks
2021-09-19 20:23:46 +02:00
Henrik Rydgård
395ce57919
Add Help button to MemstickScreen, pointing at a guide on the website.
2021-09-19 20:23:45 +02:00
Henrik Rydgård
363e846653
MemstickScreen: Shrink the right column to leave more space
2021-09-19 20:23:45 +02:00
vit9696
fc18a171a7
Handle Xcode-specific debug arguments on startup
2021-09-19 11:54:53 +03:00
iota97
7d8dd7c816
Square shape for combo button. Additional shapes (folder_open, warning) too.
2021-09-18 23:28:03 +02:00
iota97
564a3691cd
Little fix to logo screen
2021-09-17 00:09:47 +02:00
Henrik Rydgård
5b0516463e
Merge pull request #14862 from iota97/ip-fix
...
Fix chat here position and jumpy ip resolve feedback
2021-09-15 18:36:20 +02:00
Henrik Rydgård
f8ab243167
Merge pull request #14860 from unknownbrackets/ui-chat-enable
...
Disable auto-enable chat on ctrl-c, fix enabling
2021-09-15 18:36:10 +02:00
iota97
eccb79464d
Fix chat here position
2021-09-15 10:25:26 +02:00
iota97
adf7c3f20b
Fix jumpy resolve while typing
2021-09-15 09:56:36 +02:00
Unknown W. Brackets
433daf1ee8
UI: Oops, remove silly mistake.
...
Of course, I meant to keep showing the new messages.
2021-09-15 00:24:06 -07:00
Henrik Rydgård
6d599e738b
Merge pull request #14855 from unknownbrackets/ui-chat-view
...
Decouple chat presentation and tracking
2021-09-15 09:15:28 +02:00
Unknown W. Brackets
75f5c75045
Windows: Disable auto-enable chat on Ctrl-C.
...
It's annoying when this triggers unexpectedly. Sometimes it happens when
using debug windows.
2021-09-15 00:15:27 -07:00
Unknown W. Brackets
cf045dfbbc
UI: When enabling chat, recreate views.
...
Otherwise, the chat button doesn't show right away.
Fixes #13090 .
2021-09-14 23:56:45 -07:00
Unknown W. Brackets
9403947b67
UI: Decouple new chat display and tracking logic.
2021-09-14 18:08:16 -07:00
Unknown W. Brackets
be0b0cd88d
UI: Track chat log changes more clearly.
...
This also makes it easier to have multiple views or etc. reading from it.
We want data flowing a single direction, chat system -> UI.
2021-09-14 18:08:16 -07:00
Henrik Rydgård
c333e2b879
Merge pull request #14480 from iota97/analog-head
...
Configurable analog head size
2021-09-13 22:39:18 +02:00
iota97
5bf0068ea6
Fix DPAD size calculation
2021-09-13 22:25:46 +02:00
Henrik Rydgård
98a0d7189e
Merge pull request #14843 from iota97/dpad-drag
...
DPad drag fixes
2021-09-13 20:57:26 +02:00
Unknown W. Brackets
f53b4b5eac
UI: Correct enable reporting setting resetting.
2021-09-13 08:54:33 -07:00
iota97
4ec1a8d12a
Allow drag over touch DPAD and avoid analog drag to trigger other button
2021-09-13 14:30:15 +02:00
Henrik Rydgård
ab4dcebd5e
Merge pull request #14841 from unknownbrackets/ui-chat-view
...
Use a view for the chat log
2021-09-13 09:06:16 +02:00
Unknown W. Brackets
40c233fa77
UI: Update flags more correctly in chat.
...
Not the ideal interface here, though...
2021-09-12 20:20:17 -07:00
Unknown W. Brackets
6b107a884b
UI: Cleanup input box for chat.
2021-09-12 20:16:05 -07:00
Unknown W. Brackets
f45c5186ca
UI: Move the chat message box to just a view.
...
Instead of being a popup. This should make it easier to make sure things
work normally, and avoids some of the strange overrides of PopupScreen it
previously had.
2021-09-12 19:44:44 -07:00
Unknown W. Brackets
96fd29c86f
UI: Allow UI keys on emuscreen of focused.
...
This is only if you already focus something.
2021-09-12 19:41:47 -07:00
Henrik Rydgård
766a74fea5
Merge pull request #14836 from iota97/mockup
...
Edit psp screen a bit
2021-09-12 20:24:11 +02:00
iota97
8d120af168
Edit psp screen a bit
2021-09-12 15:11:58 +02:00
iota97
a2f016b2d1
Fix setting info on multi choice
2021-09-12 12:06:05 +02:00
Henrik Rydgård
f348adb4b3
Auto-fix case of manually specified paths.
...
Fixes remaining issue in #14821
2021-09-11 21:45:31 +02:00
Henrik Rydgård
d876834561
Fix weird linker problem
2021-09-11 21:17:01 +02:00
Henrik Rydgård
b17ff0e5af
Merge pull request #14818 from iota97/super-wp
...
Focus based moving background
2021-09-11 20:50:54 +02:00
Henrik Rydgård
fcc0337576
Fix the Android recursive size computation and hook it up.
2021-09-11 18:12:30 +02:00
Henrik Rydgård
e842d395fa
Add untested function Android_ComputeRecursiveDirectorySize
2021-09-11 18:11:53 +02:00
Henrik Rydgård
1eef8973c7
Merge pull request #14825 from unknownbrackets/memstick-cache
...
Add a cache for memory stick usage
2021-09-11 18:09:34 +02:00
Unknown W. Brackets
bcc4c3d8fa
Io: Assume a write may have happened on resume.
...
This way if they switch away to delete files, it will have more free
space.
2021-09-11 07:36:02 -07:00
Henrik Rydgård
369ae031de
Optimize install data size calculation.
2021-09-11 15:13:37 +02:00
Henrik Rydgård
830d205839
Optimize savedata size calculation
2021-09-11 15:11:56 +02:00
Unknown W. Brackets
08dbcf7f79
UI: Fix non-Android build error.
2021-09-10 19:01:56 -07:00
Henrik Rydgård
df0dd441c9
Add back the ability to manually specify a folder, on Android 9 and earlier.
2021-09-10 23:59:54 +02:00
Henrik Rydgård
e7214f4f6b
Hide the folder selector for memstick directory on Android 9 and earlier.
...
It just doesn't work.
2021-09-10 23:42:21 +02:00
Henrik Rydgård
7632e5e16e
Minor polish to MemStickScreen
2021-09-10 22:52:49 +02:00
Henrik Rydgård
16e820edad
Merge pull request #14816 from iota97/wave-fix
...
Fix wave on different dps
2021-09-10 08:20:14 +02:00
iota97
fb5b528b97
Moving Background
2021-09-10 01:55:23 +02:00
Henrik Rydgård
85ac0f8856
Fix a couple sort comparators for the savedata screen
2021-09-10 01:14:59 +02:00
iota97
ecab31ef8b
Keep track of focus position
2021-09-09 17:35:19 +02:00
iota97
9283d14a3d
Fix wave on different dps
2021-09-09 11:58:02 +02:00
Henrik Rydgård
c9bcbf326f
More shortcut fixes
2021-09-09 00:00:54 +02:00
Henrik Rydgård
5e4c478f43
Merge pull request #14807 from iota97/double-bind
...
Double binding fix
2021-09-08 21:23:56 +02:00
iota97
79b10c4d53
Add some antialiasing
2021-09-08 16:36:57 +02:00
iota97
01aaed54d6
Wave animation
2021-09-08 15:57:41 +02:00
iota97
7b33325cac
Double binding fix
2021-09-08 08:54:59 +02:00
Henrik Rydgård
2b683ff8c7
Fix typo (and maybe a bug).
2021-09-08 00:19:18 +02:00
iota97
b44c991fc1
Add info check
2021-09-07 16:16:39 +02:00
iota97
227333f45b
Don't show CRC button when we can't get it
2021-09-07 10:17:03 +02:00
Henrik Rydgård
6b76bcf070
Add new texture filtering "Auto Max Quality" that tweaks texture filtering for best quality.
...
It does this by enforcing mipmapping and minification filters, and
always autogenerates mipmaps and enforces anisotropic filtering for all
modes (if that's separately enabled).
This looks nice and flicker free in most games without any additional
tweaking, including GTA and Burnout which have long been painfully
flickery in the distance due to undersampling.
Needs a bit more testing before merge, maybe.
Fixes #13888
2021-09-03 00:14:58 +02:00
iota97
f54a24daec
Don't add VIRTKEY_TOGGLE_FULLSCREE in custom key list on mobile device
2021-09-01 17:07:35 +02:00
Unknown W. Brackets
567c7f207d
UI: Fix save state scrollview height.
...
Fixes #14785 .
2021-08-31 20:18:22 -07:00
iota97
8f9610d2a0
Reuse translation for combo button as well
2021-08-30 13:17:24 +02:00
iota97
f417bb93d4
Reuse translation
2021-08-30 13:13:09 +02:00
iota97
2821035b1d
Support virutal button in touch gesture
2021-08-30 12:26:13 +02:00
Unknown W. Brackets
01edd695c8
UI: Fix refocus on no control change.
...
There's no reason to refresh, and since the views are different without
PersistData being called, it breaks the focus.
Refreshing now handled via the generation value.
2021-08-29 17:14:08 -07:00
Unknown W. Brackets
6e4708733c
UI: Restore focus on PSP view as well.
2021-08-29 17:08:27 -07:00
Unknown W. Brackets
7bb58ce5a0
UI: Refocus better on control mapping change.
...
This is less awkward, since it keeps you closer to where you were before.
2021-08-29 16:59:55 -07:00
Unknown W. Brackets
6378cb1693
UI: Fix focus persistence in control mapping.
...
Trying to reset focus from the parent was just complicating things.
We persist the focus state when recreating views.
2021-08-29 16:43:15 -07:00
Unknown W. Brackets
5e3ffe94b3
UI: Allow scoll views to have specific height.
2021-08-29 14:11:32 -07:00
Henrik Rydgård
1d29060c3b
Merge pull request #13107 from iota97/touch-gesture
...
Basic mappable motion gesture
2021-08-29 21:39:42 +02:00
Henrik Rydgård
06ccadd5d2
Merge pull request #14769 from unknownbrackets/ui-ctrl-mapping
...
Add a visual means of control mapping
2021-08-29 18:53:49 +02:00
Unknown W. Brackets
e7666e472f
KeyMap: Simplify UI updates.
...
Better to avoid tightly coupled notifications of updates.
2021-08-29 08:02:52 -07:00
Henrik Rydgård
6e8e375eea
Increase the range of cardboard setting sliders to 150%. See #14768
2021-08-29 15:27:51 +02:00
Unknown W. Brackets
f7b92ebb29
UI: Try to keep button visible while mapping.
2021-08-28 16:29:27 -07:00
Unknown W. Brackets
efeca78c1a
UI: Allow binding all typically buttons in a row.
2021-08-28 15:04:16 -07:00
Unknown W. Brackets
4e33a1ef07
UI: Allow rebinding the analog from PSP view.
2021-08-28 14:37:53 -07:00
Unknown W. Brackets
d8a7fdf580
UI: Allow mapping buttons from visual PSP display.
2021-08-28 14:24:27 -07:00
Unknown W. Brackets
202a9db885
UI: Add a screen to visualize PSP controls.
...
Currently, doesn't do anything. But looks about right.
2021-08-28 14:09:06 -07:00
Henrik Rydgård
58e7b6bec2
Tweak defaults some more (no L2 on xbox pads..). Minor code cleanup.
2021-08-28 20:06:05 +02:00
Unknown W. Brackets
82087ccbb7
Common: Reduce some log levels.
...
Take off a few messages during startup and shutdown.
2021-08-28 09:14:53 -07:00
Unknown W. Brackets
afcf6d8e65
http: Specify expected mime types in downloads.
2021-08-22 10:03:59 -07:00
Unknown W. Brackets
4c51f4761d
http: Add Accept header as a parameter in requests.
2021-08-22 10:03:59 -07:00
Henrik Rydgård
821a6a60aa
Store: Display the error code in case of error downloading the json.
...
See #14572
2021-08-22 12:21:44 +02:00
Henrik Rydgård
c8081f7f44
Fix navigating the analog stick calibration screen with just a gamepad
2021-08-22 00:13:01 +02:00
iota97
d0af5275ba
Fix opacity
2021-08-21 21:30:37 +02:00
iota97
de68436084
Configurable analog head size
2021-08-21 21:24:14 +02:00
Henrik Rydgård
a74e1a422d
GameScreen: Minor logic cleanup, remove Calculate CRC button when not needed.
2021-08-21 20:58:25 +02:00
Henrik Rydgård
467a63813a
Merge branch 'crc32_patch3' of https://github.com/sum2012/ppsspp into sum2012-crc32_patch3
2021-08-21 20:19:43 +02:00
Henrik Rydgård
7733d8a500
Merge pull request #12530 from iota97/tilt
...
Allow tilt input on Z instead of X
2021-08-21 13:55:18 +02:00
iota97
c17c045849
Make touch layout accurate
2021-08-20 12:46:46 +02:00
iota97
c302ebdd83
Allow no chat button and make quickchat settings disabled when chat is not enabled
2021-08-20 00:03:42 +02:00
iota97
36df47d9a1
Fix action button size
2021-08-19 21:47:46 +02:00
iota97
3e894b0e9c
Improve touch control layout screen
2021-08-19 20:02:14 +02:00
Henrik Rydgård
a7859cfd2a
Fix some comments and a string
2021-08-18 09:28:17 +02:00
Henrik Rydgård
928bc88b01
Rename Unthrottle to Fast-forward globally
2021-08-18 09:28:13 +02:00
Henrik Rydgård
3c62fbc973
Fix string comparison for hiding "Unknown" CPU name
...
See #10620
2021-08-17 09:19:58 +02:00
iota97
ad29e5237e
Basic mappable gesture
2021-08-17 09:17:37 +02:00
Unknown W. Brackets
43be9fab43
Merge pull request #14729 from hrydgard/cheat-fixes
...
Fix cheat import on scoped storage
2021-08-14 08:22:49 -07:00
Henrik Rydgård
e93dc8f231
Fix append mode through OpenCFile, fixing cheat import on scoped storage.
2021-08-14 16:57:33 +02:00
Unknown W. Brackets
69ef21a65c
Store: Make description focusable.
...
Descriptions aren't that long currently, but this allows for longer
descriptions with controller/keyboard scrolling.
2021-08-13 20:45:31 -07:00
Fadhil Mandaga
32f0c19e7c
UI: Fix typo in using My Documents for data.
2021-08-13 17:07:38 -07:00
Henrik Rydgård
b4361fe2ac
Merge pull request #14718 from hrydgard/control-fixes
...
Miscellaneous control/gamepad fixes
2021-08-12 23:59:38 +02:00
iota97
aab63e82ae
Fix layout opacity
2021-08-12 11:36:14 +02:00
Henrik Rydgård
22c180ef6f
Bump maxrecent default to 60. Don't show CPU name if we don't have one.
...
See #14707 and #10620
2021-08-12 00:02:24 +02:00
Henrik Rydgård
aa3daca293
If it's a TV and VIRTKEY_PAUSE is not mapped to a pad control, pause on app switch.
2021-08-12 00:02:19 +02:00
Henrik Rydgård
81b4c3b376
Auto-pause on app switch. Will be made conditional in the next commit.
2021-08-11 23:31:51 +02:00
Henrik Rydgård
e76d994ed5
Improve default pad mapping for Android. Hide irrelevant options on Android TV.
2021-08-11 23:31:51 +02:00
Henrik Rydgård
f9c381dfae
Narrow the mapping UI, making it a bit less uncomfortable to use.
2021-08-11 23:14:26 +02:00
Unknown W. Brackets
a3a6dcabda
UI: Fix reset of alt speed options in settings.
2021-08-10 21:42:44 -07:00
Henrik Rydgård
d62899efcd
Merge pull request #14711 from unknownbrackets/reverb-volume
...
Sas: Add option to control reverb volume
2021-08-10 13:02:30 +02:00
Unknown W. Brackets
ff9b9f7321
Sas: Add option to control reverb volume.
...
This also allows you to turn it off.
2021-08-09 20:47:24 -07:00
iota97
641ceff683
Scoped storage japanese translation fix
2021-08-09 12:11:06 +02:00
Unknown W. Brackets
75eeb55617
UI: Use a UIState for exceptions.
...
This makes it so we can enable Stop/Reset/etc. during them in the menus.
2021-08-08 23:40:41 -07:00
Unknown W. Brackets
eb8a239616
UI: Show a reset button on the crash screen.
2021-08-08 23:03:19 -07:00
Henrik Rydgård
d055cf367f
Merge pull request #14697 from iota97/undo-latest-save
...
Add undo last save as well
2021-08-07 14:34:16 +02:00
Henrik Rydgård
ff340b8183
Merge pull request #14561 from archanox/master
...
RISC-V Port
2021-08-07 13:36:13 +02:00
Henrik Rydgård
f6ef219493
Merge pull request #14696 from iota97/right-analog-diagonal
...
Allow to disable right analog diagonal
2021-08-07 13:34:22 +02:00
iota97
b643d60f72
Undo last save
2021-08-07 13:28:43 +02:00
iota97
bac96bd47c
Allow to disable right analog diagonal
2021-08-07 12:47:50 +02:00
Henrik Rydgård
43ba908225
Propagate errors from file identification upwards better.
2021-08-07 11:54:45 +02:00
Henrik Rydgård
96d04e582b
Only pop up the config save error after main and settings screens.
2021-08-07 10:47:11 +02:00
Henrik Rydgård
86c5a17d1e
Merge pull request #14679 from iota97/undo-load
...
Savestate load undo
2021-08-07 00:57:27 +02:00
Henrik Rydgård
fee06fc21a
Tweaks
2021-08-06 22:54:43 +02:00
Henrik Rydgård
707795e2e4
Improve translatability of memstick screen
2021-08-06 22:34:22 +02:00
Henrik Rydgård
83b6139c57
Wording fixes for PPSSPP Gold.
...
Followup to #14619
2021-08-06 21:48:20 +02:00
Henrik Rydgård
7a2b4fa5fa
Merge pull request #14619 from hrydgard/turn-on-scoped-storage
...
Enable scoped storage enforcement on Android 11+.
2021-08-06 18:51:28 +02:00
Henrik Rydgård
6119816407
Buildfix, bugfix
2021-08-05 23:37:35 +02:00
Henrik Rydgård
ff5b6ca3da
A bunch of small scoped storage UX improvements.
2021-08-05 21:53:18 +02:00
Henrik Rydgård
a0a5f7a67a
Minor improvements on Android 9/10. Let the user reset to root of storage.
...
This includes handling weird "raw:/" content URIs. These I haven't seen
on newer versions.
2021-08-04 23:22:43 +02:00
Henrik Rydgård
dbd3d8ca2a
Handle an empty path in the game browser.
2021-08-04 23:22:43 +02:00
Henrik Rydgård
4aef413c13
When changing the PSP folder, move the files in a nice background process, showing progress.
...
Not everything is properly refreshed after the move though - for example
the main screen needs a refresh.
2021-08-04 23:22:43 +02:00
Henrik Rydgård
1b7c2a36d8
UI message cleanup
2021-08-04 23:22:43 +02:00
Henrik Rydgård
64dbd97731
Address feedback
2021-08-04 23:22:43 +02:00
Henrik Rydgård
f51b8116a0
Basic flow of setting up and moving the PSP directory works now.
2021-08-04 23:22:43 +02:00
Henrik Rydgård
3be1ff6ce4
Get the new setup flow going, with a confirmation dialog etc.
...
Moving the folder while already installed still crashes.
2021-08-04 23:22:43 +02:00
Henrik Rydgård
87bcdb7b88
Work on the new experience
2021-08-04 23:22:43 +02:00
Henrik Rydgård
793e79945f
Enable scoped storage enforcement on Android 11+.
...
This has a number of UX issues and bugs we need to work through, but at least
games are playable, things mostly work. Upgrades are handled smoothly by
keeping existing storage access until you uninstall. After a reinstall, you'll
need to re-select your old PSP directory manually in settings :(
2021-08-04 23:22:43 +02:00
iota97
0ae0d30751
Allow to invert context dimension for combo button
2021-08-04 09:18:23 +02:00
iota97
9be2bef617
Use horizontal layout
2021-08-03 21:20:01 +02:00
iota97
626dfb5bd7
Savestate load undo
2021-08-03 11:10:54 +02:00
iota97
2b8d05cfa9
Add savestate undo UI
2021-08-03 07:49:28 +02:00
iota97
4a0a1864b0
Make tap to customize translatable
2021-08-01 21:34:37 +02:00
Pierce Andjelkovic
bd8759853b
Fix ABI
2021-07-31 01:50:48 +10:00
Pierce Andjelkovic
8541c446d6
Merge branch 'master' of github.com:archanox/ppsspp-riscv
2021-07-28 21:59:11 +10:00
Pierce Andjelkovic
d9a3741fcb
RISC-V CPU detect
2021-07-28 21:58:56 +10:00
iota97
a80dabc087
Clean up unused event
2021-07-28 12:55:39 +02:00
Henrik Rydgård
5d047a394b
Scoped storage: Make the home button simply go to the root of the current directory tree.
2021-07-25 19:23:10 +02:00
Henrik Rydgård
bea9f67c02
Fix assorted path issues
2021-07-19 17:34:51 +02:00
Henrik Rydgård
b0558b2174
Assorted directory fixes
2021-07-19 17:34:50 +02:00
Henrik Rydgård
c6ad871865
Warning fix
2021-07-19 10:31:28 +02:00
Henrik Rydgård
254c25692b
Audio settings: Move microphone list to the bottom.
2021-07-18 00:09:01 +02:00
Henrik Rydgård
15f3269338
Implement the option for auto audio devices switching for Windows too
...
(previously SDL-only)
2021-07-18 00:07:05 +02:00
Henrik Rydgård
bd15ae4f75
Fix bug in homebrew store with files with "." in their names.
...
Also, move the homebrew store button to the top bar instead of the
bottom of the list.
2021-07-12 11:55:15 +02:00
iota97
498878267a
Customizable touch control (rebased with label)
2021-07-11 09:55:25 +02:00
Henrik Rydgård
e4c39703a6
Merge pull request #14597 from hrydgard/wasapi-fixes
...
WASAPI: Survive switching to a mono device.
2021-07-10 10:59:40 +02:00
Chris Simoni
3071f3d9be
Reorder servers in GameSettingsScreen.cpp
2021-07-09 21:15:30 -05:00
Henrik Rydgård
828036f87b
WASAPI: Survive switching to a mono device. Fixes #14591
...
It's a little flaky whether it tries to switch or not, but you can at
least use Windows' device selector to switch back and forth.
Should maybe also add an option to not follow the default device... Not
sure.
2021-07-10 01:22:34 +02:00
Henrik Rydgård
d4c5ba990b
Minor tweaks
2021-07-09 19:17:41 +02:00
Henrik Rydgård
ca408ba369
Change some names, add scroll view for analog settings
2021-07-09 17:25:00 +02:00
Henrik Rydgård
7707b03b6d
Analog calibration: Tweak defaults, add reset buttton
2021-07-09 17:18:15 +02:00
Henrik Rydgård
a8ffe15843
Move the raw input data display to the touchscreen tester. Put the output to the left next to the controls.
2021-07-09 17:05:20 +02:00
Henrik Rydgård
ef51097f06
Move auto-rotation code to ControlMapper so it can be checked using the new screen
2021-07-09 16:14:51 +02:00
Henrik Rydgård
038a579f8d
Move the setting up a bit
2021-07-09 13:16:38 +02:00
Henrik Rydgård
2303926e88
Replace the "Test Analogs" screen with a new screen that lets you directly try the settings.
2021-07-09 13:10:16 +02:00
Henrik Rydgård
42f7ab7341
Hide the calls to ConvertAnalogStick inside ControlMapper.
2021-07-09 11:01:56 +02:00
Henrik Rydgård
fac4c2a90b
Move the internal screen rotation compensation to after value mapping.
2021-07-09 10:52:48 +02:00
Henrik Rydgård
cd8cfcfcd7
Merge __CtrlSetAnalogX/Y into one function. Always called together.
2021-07-09 10:41:26 +02:00
Henrik Rydgård
7eaa687140
Move the joystick deadzone processing until after all the mapping.
2021-07-09 00:07:55 +02:00
Henrik Rydgård
c3c7eef6af
Avoid a name collision from previous commit, to be safe.
2021-07-09 00:05:47 +02:00
Henrik Rydgård
98372c465f
Break out EmuScreen's key/axis inputs to ControlMapper.cpp/h
...
Additionally, break out the analog stick mapping to the same file.
This will make more sense soon when I change where the analog mapping
is called from, but want this refactor in separately for testing.
2021-07-08 22:24:00 +02:00
Yifan Gu
dea13f7197
Disable analog stick deduplication ( #14590 )
...
* Refactor and unify analog input settings
* Disable analog stick deduplication
2021-07-08 17:47:38 +02:00
Henrik Rydgård
6e76a22461
Avoid crash on early input events.
...
Not elegant, really should use a mutex or something...
2021-07-05 12:38:46 +02:00
Yifan Gu
633a6f612b
Refactor and unify analog input settings
2021-07-05 12:38:46 +02:00
AdamN
6867613ef6
Merge pull request #14107 from MojoJojoDojo/master
...
[Adhoc] Replace the link to the Ad-hoc forums in Networking options to a PPSSPP Github Wiki page link
2021-07-01 15:08:32 +07:00
Henrik Rydgård
90cb284837
Remove asserts from OpenSL init. Expose error inside audio settings
2021-06-15 23:13:07 +02:00
Henrik Rydgård
e7b3afbc7a
Minor cleanups
2021-06-13 10:28:27 +02:00
Henrik Rydgård
81f0c3a8e4
Address feedback (except the mailbox refcount)
2021-06-13 10:16:53 +02:00
Henrik Rydgård
b42e49d49d
Kill the pesky goto
2021-06-12 22:16:03 +02:00
Henrik Rydgård
5b64a41a97
ParallelLoop: A bit smarter straggler handling.
2021-06-12 22:04:55 +02:00
Henrik Rydgård
0fa27ff9d7
Autodetect number of threads (remove setting). Fix some bugs.
2021-06-12 21:06:59 +02:00
Henrik Rydgård
446c2c027e
Get rid of the PrioritizedWorkQueue. Instead just queue tasks on the ThreadManager.
2021-06-12 13:03:53 +02:00
Henrik Rydgård
73871b9b7e
Implement new thread manager, port stuff to it.
2021-06-12 13:03:53 +02:00
Henrik Rydgård
8ac06eed12
iOS: don't add a slash to the save path.
...
Might help #14524 , but kinda doube it.
It works here.
2021-06-12 12:21:39 +02:00
Henrik Rydgård
86948a4df7
Default to something for now.
2021-06-07 22:49:53 +02:00
Henrik Rydgård
308c7d693c
Address more feedback
2021-06-07 00:49:31 +02:00
Henrik Rydgård
37d651a89d
Address a bunch of the feedback
2021-06-07 00:26:26 +02:00
Henrik Rydgård
bf18408418
Cleanup, layout fix on memory stick screen, reorder some settings
2021-06-07 00:26:26 +02:00
Henrik Rydgård
f8b595521d
Simple attempt at libretro buildfix, comment fix
2021-06-07 00:24:52 +02:00
Henrik Rydgård
11ce6a50fc
Add missing files that .gitignore ignored...
2021-06-07 00:24:52 +02:00
Henrik Rydgård
468f3d8b3f
wip
...
More work towards moving PSP directory
2021-06-07 00:24:52 +02:00
Henrik Rydgård
5df471577f
Cleanup. Add a way to get very early log output on Android.
...
Cleanup in FileUtil
2021-06-07 00:24:52 +02:00
Henrik Rydgård
1f018d33c5
Start work on supporting Android Content URIs in the FileUtil API.
...
Add tentative Android Content URI support to much of FileUtil.h.
Buildfix
Fix some issues with the file browser in storage URIs.
2021-06-07 00:24:51 +02:00
Henrik Rydgård
b397e5c455
Assorted plumbing.
...
wip
Buildfix
2021-06-07 00:24:51 +02:00
Henrik Rydgård
87a25fd230
Start experimenting with DocumentsContract (the thing DocumentFile wraps)
...
wip
Some progress towards making the file browser work with DOCUMENT_TREE
More directory browsing progress
More Scoped Storage hackery. Can now browse to a folder and use PPSSPP's game browser to load ISOs from it.
Remove the defunct fdopendir approach. Buildfixes.
2021-06-07 00:24:51 +02:00
Henrik Rydgård
5030f1f719
Android: Get things playable on scoped storage. Things work except the built-in file browser.
2021-06-07 00:24:51 +02:00
Unknown W. Brackets
59322d3063
UI: Correct screenshot paths.
...
This was preventing screenshots from saving properly.
2021-05-30 10:29:16 -07:00
Henrik Rydgård
239838b6c3
Remove the ability to have multiple search paths for config.
2021-05-30 12:45:12 +02:00
Unknown W. Brackets
ec35e3c116
iOS: Correct Path assignment on init.
2021-05-29 17:32:22 -07:00
Henrik Rydgård
0328816870
Rename g_Config.externalDirectory to defaultCurrentDirectory - since that's what it was.
...
Also make currentDirectory a Path, and add support for Path config
parameters.
Buildfixes
More Qt buildfixes
Oops, didn't mean to change zstd ver
2021-05-30 00:49:47 +02:00
LunaMoo
8e66239404
Fix UI import cheat crash.
2021-05-24 22:54:04 +02:00
Unknown W. Brackets
b0de7ee0e1
UI: Move to ScreenManager for mapping.
...
Otherwise we'll detect repeated axis for some devices and you won't be
able to map what you want.
2021-05-23 15:18:21 -07:00