Commit Graph

83 Commits

Author SHA1 Message Date
David Lane
f04f6a2bde refactor(confighttp): HTML page handlers into generic getPage function (#4645) 2026-03-08 18:36:22 -04:00
LizardByte-bot
c4c10a16b8 chore(l10n): update translations (#4793) 2026-03-06 20:16:26 -05:00
LizardByte-bot
98dc21954e chore(l10n): update translations (#4698) 2026-02-25 23:13:12 -05:00
LizardByte-bot
2a31583c7f chore(l10n): update translations (#4600) 2026-01-30 11:22:14 -05:00
David Lane
3ce39b36d0 fix(web-ui): modernize UI (#4631) 2026-01-29 10:16:37 -05:00
David Lane
3e2f4c2846 feat(web-ui): render changelog for new release sections (#4629) 2026-01-25 14:14:46 -05:00
David Lane
7e286b90b6 feat(windows): add ViGEmBus driver management API and UI integration (#4625)
Introduces backend API endpoints for ViGEmBus status and installation, updates Windows build scripts to handle ViGEmBus versioning and installer download, and integrates ViGEmBus status and installation controls into the web UI. Removes legacy PowerShell scripts for gamepad driver management and related NSIS installer commands.
2026-01-25 12:06:51 -05:00
LizardByte-bot
2e2f7b6a33 chore(l10n): update translations (#4548) 2026-01-16 17:55:23 -05:00
LizardByte-bot
a44c152192 chore(l10n): update translations (#4497) 2025-12-24 20:10:35 -05:00
David Lane
0aa7e3fd67 feat(network): allow binding to specific interface (#4481) 2025-12-23 13:08:12 -05:00
LizardByte-bot
d0aefe05b2 chore(l10n): update translations (#4386) 2025-11-22 13:58:37 -05:00
LizardByte-bot
e657df0c47 chore(l10n): update translations (#4302) 2025-10-27 14:19:30 -04:00
LizardByte-bot
86188d47a7 chore(l10n): update translations (#4291) 2025-09-24 11:41:38 -04:00
LizardByte-bot
6de97fdc18 chore(l10n): update translations (#4252) 2025-09-22 15:56:53 -04:00
LizardByte-bot
25e1d415d2 chore(l10n): update translations (#4222) 2025-09-09 22:34:50 -04:00
Kishi
8bff4d0780 feat(tray): Add runtime config option to enable/disable system tray (#4208) 2025-09-01 14:07:31 -04:00
LizardByte-bot
705d763729 chore(l10n): update translations (#4115)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2025-08-31 16:06:09 -04:00
ReenigneArcher
14fc19ddbd test(config): add test for consistent config (#4215) 2025-08-31 09:57:03 -04:00
Kishi
cc6e853fba feat(input/linux): allow ds5 gamepads to have a fixed device mac based on controller index (#4158) 2025-08-16 18:17:04 -04:00
Andy Grundman
b3ee60d422 fix(video): restore the ability to set a minimum fps target (#4114) 2025-07-29 23:12:16 -04:00
LizardByte-bot
7252d9e897 chore(l10n): update translations (#4045) 2025-07-24 23:32:50 -04:00
LizardByte-bot
65f14e1003 chore(l10n): update translations (#3582)
Co-authored-by: Shen-Ta Hsieh(BestSteve) <ibmibmibm.tw@gmail.com>
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2025-06-27 20:45:10 -04:00
ReenigneArcher
27f71c3895 fix(video): base min frame time strictly on client framerate (#3844) 2025-06-27 18:17:15 -04:00
Jaime J. Denizard
8ca976f2d0 fix(web-ui): Change Pin to PIN (#3872) 2025-05-13 20:27:02 +00:00
Clutchnp
8ef838bada feat(audio): add an option to disable sound streaming (#3833) 2025-05-01 11:39:43 -04:00
Lukas Senionis
fa22227fca feat(display): expose HDR toggle workaround delay to user (#3579) 2025-02-18 09:32:21 -05:00
Utkarsh Dalal
ffccc1af9b fix: add missing strings for max_bitrate setting, and improved logging for bitrate (#3656) 2025-02-11 09:11:12 -05:00
ReenigneArcher
dbba364ed7 fix(dd_config)!: disable by default (#3639) 2025-02-05 08:32:34 -05:00
ReenigneArcher
257a102127 fix(api): return proper json objects (#3544) 2025-01-31 23:38:22 -05:00
VMFortress
5b36357133 feat(display): Add revert display config on disconnect option (#3613) 2025-01-30 16:02:22 -05:00
LizardByte-bot
2a31ee5422 chore(l10n): update translations (#3563) 2025-01-22 02:45:44 +00:00
LizardByte-bot
d4052dc72c chore(l10n): update translations (#3535) 2025-01-15 15:43:12 +00:00
LizardByte-bot
a7f64118a8 chore(l10n): update translations (#3519) 2025-01-13 20:54:13 -05:00
Cameron Gutman
8392bdc98f feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA (#3530)
* Revert "feat(ddprobe): allow to manually specify gpu preference (#3521)"

This reverts commit 6a233cbcbf.

* Keep display revert delay input type change from 6a233cbcb

* Remove ddprobe

* feat(capture/windows): hook APIs to avoid output reparenting that breaks DDA
2025-01-12 17:11:03 -06:00
Lukas Senionis
1b94e9339a feat(display): add display mode remapping option (#3529)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2025-01-12 14:14:20 -05:00
Lukas Senionis
6a233cbcbf feat(ddprobe): allow to manually specify gpu preference (#3521) 2025-01-08 18:44:11 -05:00
LizardByte-bot
9b9767be0c chore(l10n): update translations (#3512)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2025-01-08 03:33:07 +00:00
Lukas Senionis
76bea8acb9 feat(display): Configure display device based on user config (#3441) 2025-01-07 20:40:48 -05:00
Lukas Senionis
2e5c291233 feat(web-ui): replace dropdown menus with checkboxes (#3455) 2025-01-05 14:43:45 -05:00
LizardByte-bot
d50611c79b chore(l10n): update translations (#3473) 2025-01-01 22:23:11 -05:00
ReenigneArcher
e062484b46 chore(l10n): update translations (#3443) 2024-12-14 15:27:03 +00:00
Lukas Senionis
1543f584ab feat(display)!: Add libdisplaydevice dependency and output name mapping (#2894) 2024-12-11 14:17:44 -05:00
ReenigneArcher
706e37719f chore(l10n): update translations (#3408) 2024-12-08 03:21:38 +00:00
ReenigneArcher
c40ac8dce9 chore(l10n): update translations (#3355) 2024-11-09 04:05:05 +00:00
Cameron Gutman
9e52ac426d feat(vaapi): add option to enable strict enforcement of frame size (#3332)
* feat(vaapi): add option to enable strict enforcement of frame size

* Eliminate the QP fallback code that was only required for VAAPI
2024-11-01 12:36:25 -05:00
ReenigneArcher
de0d633089 chore(l10n): update translations (#3198) 2024-10-20 03:05:18 +00:00
ReenigneArcher
6875fee479 chore(l10n): update translations (#3160) 2024-09-14 16:14:04 -04:00
ReenigneArcher
3dc267141a chore(l10n): update translations (#3106) 2024-09-05 09:00:34 -04:00
ReenigneArcher
34054a20e1 chore(l10n): update translations (#3082) 2024-08-26 20:42:34 -04:00
ReenigneArcher
9d42b935ab chore(l10n): update translations (#2910) 2024-08-20 11:12:24 -04:00