Kuyondo
30da6dc508
allow activateBy to trigger handlers
2025-05-22 02:45:29 +08:00
Andrew Lanzone
5e3a49ade5
Make right stick scroll dialog history
2025-05-20 22:41:17 -07:00
Andrew Lanzone
ba0a579371
Play correct sound and update button overlay when swapping between menus
2025-05-20 19:32:13 -07:00
psi29a
b7a48e1d78
Merge branch 'disable-shadows-even-harder' into 'master'
...
Disable shadows even harder
Closes #8514
See merge request OpenMW/openmw!4686
2025-05-20 14:12:57 +00:00
Alexei Kotov
2c6d11f95e
Make the horrifying content model flags() game search less horrifying
...
Properly exit early and cache game file check result
2025-05-20 16:15:16 +03:00
Andrew Lanzone
23c733ef94
Use wrap helper function to simplify some controller handler logic
2025-05-20 00:27:14 -07:00
Andrew Lanzone
f03f242e4a
Allow controller to select choice text in dialogue
2025-05-20 00:12:34 -07:00
Andrew Lanzone
f36401438f
Move wrap function to windowbase so all windows can use it
2025-05-19 23:43:28 -07:00
AnyOldName3
47fff7f998
Disable shadows even harder
...
On GPUs that can detect when all fragments in an execution group take the same branch, this might run faster. Even if it doesn't, it might suppress any weirdness coming from sampling the dummy shadow maps.
2025-05-19 15:06:19 +01:00
Andrew Lanzone
0aad0d379a
Minimal controller support for dialog window
2025-05-18 22:45:22 -07:00
Andrew Lanzone
a144793753
Fix Y button changing character
2025-05-18 22:45:03 -07:00
Andrew Lanzone
f80d46dc94
Add controller support to count dialog
2025-05-18 15:34:22 -07:00
Evil Eye
045640303f
Merge branch 'cleanup/menu-interfaces' into 'master'
...
FIX: Correctly describe interface availability of menu scripts
See merge request OpenMW/openmw!4683
2025-05-18 16:45:40 +00:00
Evil Eye
f32d62def8
Merge branch 'setcheckstateesmfile' into 'master'
...
Avoid repeated item(QString) in plugin toggling-related code
See merge request OpenMW/openmw!4678
2025-05-18 16:41:46 +00:00
Andrew Lanzone
f15cc663ae
Remove old way of listening for gamepad mouse events
2025-05-18 01:42:11 -07:00
Andrew Lanzone
33a6189f7a
Consolidate all gamepad cursor listening in controllermanager
2025-05-18 01:27:38 -07:00
Andrew Lanzone
e01291ec4a
Add whole set of button icons
2025-05-17 22:32:03 -07:00
Dave Corley
b006cb9846
FIX: Correctly describe interface availability of menu scripts
2025-05-17 07:04:23 -07:00
Evil Eye
a7a072e3f8
Merge branch 'qfileinfo' into 'master'
...
Avoid unnecessary file system access in plugin toggling
See merge request OpenMW/openmw!4679
2025-05-17 10:25:02 +00:00
Evil Eye
52b3e0688a
Merge branch 'refreshmodel' into 'master'
...
Fix out-of-bounds index dataChanged calls
See merge request OpenMW/openmw!4677
2025-05-17 10:24:58 +00:00
Andrew Lanzone
c0694d3c0e
Add overlay showing what controller buttons do
2025-05-16 21:41:28 -07:00
Alexei Kotov
f7f5665588
Avoid repeated item(QString) in plugin toggling-related code
2025-05-15 23:17:17 +03:00
Alexei Kotov
89d6408587
Avoid unnecessary file system access in plugin toggling
2025-05-15 23:00:08 +03:00
Alexei Kotov
54eea09a9e
Fix out-of-bounds index dataChanged calls
2025-05-15 21:18:10 +03:00
Andrew Lanzone
8c2ecc2a88
Allow LT and RT to toggle between open gui windows
2025-05-15 00:46:02 -07:00
Andrew Lanzone
f055ccf5ba
Update item view to allow controller support; test it in Container menu
2025-05-14 02:31:32 -07:00
psi29a
6d97ea01b2
Merge branch 'packageusage' into 'master'
...
Update can be used column
See merge request OpenMW/openmw!4670
2025-05-13 20:30:46 +00:00
psi29a
0251b7c820
Merge branch 'uneventful' into 'master'
...
Don't trigger cell change logic when the player isn't changing cells
Closes #8469
See merge request OpenMW/openmw!4657
2025-05-13 20:30:28 +00:00
Andrew Lanzone
77e17743f7
Only use bumpers to turn pages in books
2025-05-12 22:37:11 -07:00
Andrew Lanzone
65bab3858a
Add basic controller support to scrolls
2025-05-12 22:36:28 -07:00
Andrew Lanzone
9a72ecb61c
Don't close a book with A
2025-05-12 20:32:59 -07:00
Andrew Lanzone
9aff9cb48e
Swap Topics and Quests buttons
2025-05-12 20:31:15 -07:00
Andrew Lanzone
07be682b88
Better controller support for journal; mouse for topic index A-Z
2025-05-12 20:10:13 -07:00
Andrew Lanzone
fa52fea59b
Better joystick/mouse coordination in save game diaglog
2025-05-12 20:09:24 -07:00
Andrew Lanzone
a78bdee941
Reset selected button when confirmation dialog is reopened
2025-05-12 20:08:47 -07:00
Andrew Lanzone
4bad7a3074
Update character creation controller support to work better with gamepad mouse mode
2025-05-12 02:20:28 -07:00
Andrew Lanzone
83162477ec
Basic controller support for all character creation windows
2025-05-12 01:34:28 -07:00
Andrew Lanzone
c4a87cfe4d
Fix selecting saves with mouse controller
2025-05-11 22:59:11 -07:00
Andrew Lanzone
8f415ceab6
Convert UI widgets to local scrollbar implementation
2025-05-11 22:30:58 -07:00
Andrew Lanzone
b2620c861a
Add scrollbar override to capture mouse hover events
2025-05-11 22:24:05 -07:00
Andrew Lanzone
5e7761bef1
Add controller support to text input menu
2025-05-11 14:56:58 -07:00
Andrew Lanzone
1e200ed048
Add controller support to race menu
2025-05-11 14:48:42 -07:00
Andrew Lanzone
c9ce93a22f
Controller menus: don't wrap focus when only two buttons
2025-05-11 13:48:50 -07:00
Evil Eye
9756d3d84f
Update can be used column
2025-05-11 13:38:39 +02:00
Andrew Lanzone
4c5db612f0
Improve controller support for confirmation dialogs by highlighting selected choice
2025-05-11 00:32:29 -07:00
Andrew Lanzone
3b42d02cfc
Add controller support to message boxes
2025-05-11 00:20:31 -07:00
Andrew Lanzone
80166cddd0
Make main menu honor controller mouse clicks
2025-05-11 00:19:01 -07:00
Andrew Lanzone
be298f78cb
Basic controller support for the books
2025-05-10 23:17:23 -07:00
Andrew Lanzone
bb88becc2b
Basic controller support for the journal
2025-05-10 22:50:16 -07:00
Andrew Lanzone
58c4e0ddf7
Minimal controller bindings for save/load window
2025-05-10 01:41:53 -07:00