Commit Graph

156 Commits

Author SHA1 Message Date
Cameron Gutman
11aedf56a2 Implement controller arrival metadata support 2023-06-30 20:47:29 -05:00
Era Dorta
ed74492e4e
fix(deps): replace libboost chrono and thread with standard chrono and thread (#1364)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-06-26 11:50:10 -04:00
ReenigneArcher
5c6b383b60
docs(linux): add information about mesa (#1393) 2023-06-24 17:00:46 -04:00
ReenigneArcher
5b61b7230a
docs: add linux ssh example (#1388) 2023-06-22 20:48:02 -04:00
ReenigneArcher
cdbc0e699c
docs(badges): force badges to use svg (#1342) 2023-05-31 22:07:26 -04:00
Cameron Gutman
7cc6fcd612
v0.20.0 release prep (#1321) 2023-05-28 20:20:35 -05:00
Cameron Gutman
8da919f411 Rename Back Button Timeout and disable it by default
Users don't expect long presses of the back button to not work out of the box.
2023-05-25 20:03:53 -05:00
Cameron Gutman
2f4cc9ace0 Add option to always send scancodes
Default is enabled to match v0.19.1 behavior

Fixes #1233
2023-05-25 19:31:39 -05:00
ReenigneArcher
f41e57ea8c
ci!: remove fedora 36 (#1244) 2023-05-15 20:12:35 -04:00
Cameron Gutman
53125ffeca
Add support for installing the Steam Streaming Speakers driver (#1262)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-05-09 20:02:28 -05:00
ReenigneArcher
07808de447
docs: correct typo for task_pool (#1257) 2023-05-07 17:41:48 -04:00
ReenigneArcher
8f6ee0bc3c
ci: add fedora 38 (#1114) 2023-05-07 15:46:14 -04:00
ReenigneArcher
979f7f4e60
docs: improvements to source code documentation (#1236) 2023-05-07 15:01:44 -04:00
Cameron Gutman
1d6ea8c759 Allow audio sinks to match on device names
Names are more stable than IDs on Windows
2023-05-07 11:52:57 -05:00
kodemeister
343f200c75 Remove group and mode assignment from the udev rule 2023-05-06 14:37:45 -05:00
kodemeister
f6b3cdf842 Remove setup of 'input' group from documentation 2023-05-06 14:37:45 -05:00
ReenigneArcher
5779a4bd89
packaging: fix macos dmg (#1141) 2023-05-04 21:07:41 -04:00
Chase Payne
430a439698
Elevated Commands Redesign (#1123) 2023-04-29 00:22:01 -05:00
ReenigneArcher
82d6bc28c3
docs(diagrams): add diagrams using graphviz (#1228) 2023-04-27 18:28:16 -04:00
ReenigneArcher
2138d0c9bc
docs(advanced_usage): fix nvlax url (#1205) 2023-04-22 20:41:32 -04:00
ReenigneArcher
809d7f9d0e
config: fix 4K resolution typo (#1139) 2023-04-05 10:12:02 -04:00
ReenigneArcher
fd7760b553
docs: use project_copyright alias (#1110) 2023-03-30 16:09:59 -04:00
luk1337
1ab1b7920e
Don't skip disconnected X11 outputs (#1071) 2023-03-28 16:44:32 -04:00
pgrunzjr
8c86baf627
Add support for global prep commands (#977) 2023-03-27 12:02:20 -04:00
ReenigneArcher
6f02274dc4
docs: suppress epub mimetype warnings (#1081) 2023-03-27 09:30:22 -04:00
Conn O'Griofa
bf24d0e7a6
Flatpak: update to org.freedesktop.Platform 22.08 (#936)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-03-26 21:00:41 -04:00
KuleRucket
c6548f4271
Provide ability to force a capture method via configuration. (#1063)
Co-authored-by: KuleRucket <luke.d.tucker@gmail.com>
2023-03-25 21:26:28 -04:00
ReenigneArcher
a0d7250c33
docs: update config defaults (#1070) 2023-03-24 19:00:27 -04:00
KuleRucket
8162d5f0d0
Change text input to select (#1067) 2023-03-24 18:18:14 -04:00
ReenigneArcher
d85b234f1b
docs: add favicon (#1044) 2023-03-15 23:33:42 -04:00
ReenigneArcher
014d693112
add tray icon (#1035) 2023-03-15 16:30:18 -04:00
ReenigneArcher
27c9c0e521
docs: add wayland resolution example (#1028) 2023-03-11 11:24:31 -05:00
ReenigneArcher
8f1465d950
Docs improve source code documentation (#1016) 2023-03-08 17:31:19 -05:00
ABeltramo
7d01b50498
feat: implemented unicode input mode (#966)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2023-03-08 08:35:34 -05:00
ReenigneArcher
31885434f2
docs: add doxygen (#1004) 2023-03-07 20:26:03 -05:00
ReenigneArcher
4ac8c5c8ec
docs: improve examples (#1000) 2023-03-06 11:10:40 -05:00
ReenigneArcher
e113ac6918
ci: rename windows artifacts (#953) 2023-02-20 17:39:49 -05:00
ReenigneArcher
77deff12a6
docker: updates to docker images (#942) 2023-02-20 15:03:03 -05:00
ReenigneArcher
032680ca9d
aur: move docker build (#895) 2023-02-13 15:27:51 -05:00
Conn O'Griofa
55a225d21c
AMF: add missing encoder tunables (#902) 2023-02-13 09:23:29 -05:00
ReenigneArcher
9ac1e3dcd6
web: ui: add macos audio sink (#912) 2023-02-09 19:41:52 -05:00
Conn O'Griofa
fb7c9e22ff
CMake: Linux: update dependencies & use dynamic Boost (#864) 2023-01-30 21:29:44 -05:00
ReenigneArcher
6cc13b8ef6
docs: update changelog for v0.18.0 (#836) 2023-01-29 17:00:14 -05:00
Костадин Дамянов
d33e3a2882
Restart the systemd service in case of a crash (#830) 2023-01-26 09:10:13 -05:00
Cameron Gutman
bcd5188ac5
Implement HDR support for Windows (#825) 2023-01-25 19:48:55 -06:00
Conn O'Griofa
f44ae4cc8d
nvenc: add nvidia preset migration guide to docs (#685) 2023-01-15 22:20:10 -05:00
ReenigneArcher
3510b8636a
build with docker and improve CUDA compute capability support (#714) 2023-01-15 09:31:37 -05:00
Cameron Gutman
4fc444b5b3
Intel QuickSync support for Windows (#758) 2023-01-14 16:23:49 -05:00
ReenigneArcher
7dbd5b41b2
Fix typo in Shortcuts section (#744) 2023-01-10 09:26:42 -05:00
Brad Richardson
3af1744c9b
FFmpeg updates with QSV-enabled builds (#730) 2023-01-09 08:24:21 -05:00
Cameron Gutman
c95f54f874
Migrate Windows config files into specific config directory (#716) 2023-01-07 13:34:06 -05:00
Cameron Gutman
08cb5fc2f2
Minor UI fixes (#696) 2023-01-04 18:44:23 -05:00
Elia Zammuto
a5213c6225
Logs inside the WebUI (#634) 2022-12-31 20:12:36 -05:00
Cameron Gutman
d6db10afb4
Remove/fix calls to std::abort() (#648) 2022-12-29 11:09:11 -05:00
ReenigneArcher
88a450bf1f
update docs (#574) 2022-12-28 16:30:32 -05:00
Conn O'Griofa
215c86455f
nvenc, amdvce: rework all user presets/options (#623) 2022-12-27 21:27:47 -05:00
Cameron Gutman
05f5370efe
Launch games under the correct user account on Windows (#600) 2022-12-27 15:52:41 -05:00
ReenigneArcher
c1f0daa024
fix npm path (#635) 2022-12-27 14:03:00 -05:00
Brad Richardson
95437d15f3
FFmpeg 5 and pre-built CBS (#509) 2022-12-27 09:13:54 -05:00
Brad Richardson
7a23d6aa81
macOS arm64 (#591) 2022-12-20 14:38:50 -05:00
ReenigneArcher
84fdc7ee08
change linux build matrix (#468) 2022-12-11 20:26:25 -05:00
Brad Richardson
e8aa7499af
Sunshine prebuilts (#510) 2022-12-11 17:46:19 -05:00
ReenigneArcher
f0cfc4aa8a
update build instructions 2022-11-19 18:58:37 -05:00
istori1
4c1371aaeb
Add install scripts (Flatpak) (#471)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2022-11-18 18:52:58 -05:00
Stefanos Papanatsios
bea78dd3eb
Fix credentials command typo in docs 2022-11-01 19:32:04 +02:00
Kuba
ca3bab3242
fix typo 2022-10-31 20:35:03 +00:00
ReenigneArcher
3cab7e1067
change docs theme to furo 2022-10-30 10:13:59 -04:00
ReenigneArcher
548eeb8889
update docs 2022-10-28 15:04:31 -04:00
ReenigneArcher
dcdd716a57
update docker (#325)
* update docker
* remove legacy docker builds
* update docker documentation
* update docker build

Co-authored-by: ABeltramo <beltramo.ale@gmail.com>
2022-10-27 21:51:24 -04:00
ReenigneArcher
43fa4100d2
update docs
- add information about various ports
- correct typos in macos installation instructions
2022-08-26 20:25:03 -04:00
ReenigneArcher
83ea433857
update docs 2022-08-24 21:40:53 -04:00
ReenigneArcher
a4acaf15b0
move sunshine to src
- this will allow for common cpp workflow files within org
2022-08-07 23:37:57 -04:00
ReenigneArcher
2afa3a4390
Change docs nav header background color 2022-08-07 17:01:25 -04:00
sitiom
b7ef109d95
Update Winget badge link (#284)
Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2022-08-03 15:56:35 -04:00
ReenigneArcher
da3c39e9e3
change org to LizardByte (#263)
- updates issue template
- updates docker readme
2022-07-29 09:45:26 -04:00
ReenigneArcher
8ba3c073e7 Remove macOS requirements table 2022-06-29 19:08:14 -04:00
ReenigneArcher
92f1313993 Merge branch 'nightly' into macports-improvements 2022-06-29 19:06:33 -04:00
ReenigneArcher
3b2226c4ea Add paths for aur package 2022-06-28 20:39:33 -04:00
ReenigneArcher
3cd3d261e9 Update macOS documentation 2022-06-28 19:16:24 -04:00
ReenigneArcher
270d4ddffe Fix paths for AUR and...
- Rename udev rules file
- Refactor CI to properly collect clone url for PRs (AUR only)
2022-06-23 23:55:48 -04:00
ReenigneArcher
a1d8cc2296 Update installation.rst 2022-06-22 21:43:18 -04:00
ReenigneArcher
54221ae938 Use cached responses for AUR badges 2022-06-20 19:19:47 -04:00
ReenigneArcher
f07171315f Configure PKGBUILD according to github event
- Release to AUR on push into `master`
- Update AUR installation instructions
- Use common linux directories for `PKGBUILD`
2022-06-19 23:35:02 -04:00
ReenigneArcher
12a361a3d9
Merge pull request #195 from SunshineStream/add-flatpak
Initial flatpak packaging
2022-06-18 11:59:00 -04:00
ReenigneArcher
840013ec78 Update documentation for Flatpak 2022-06-18 11:10:07 -04:00
sitiom
e45452b9bc
Add Winget in Third Party Packages (#207)
* Add Winget in Third Party Packages
* Add etiquette tip in Contributing section

Co-authored-by: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com>
2022-06-18 09:42:05 -04:00
Conn O'Griofa
2d969c2ccc platform/windows: change dwmflush default, add autodetection
On each re/init, query the active monitor refresh rate via
DwmGetCompositionTimingInfo. If the client requested framerate exceeds
the host monitor refresh, automatically disable DwmFlush.

This avoids the problem by which DwmFlush would constrain the client
FPS if the host monitor runs at a lower refresh rate, thus allowing
the feature to be enabled by default.

If there are other issues caused by DwmFlush for certain systems,
it can still be disabled via configuration.
2022-06-15 22:23:09 +01:00
Conn O'Griofa
211b25848f platform/windows: add optional DwmFlush() call to improve Windows capture
Invoke DwmFlush() before acquiring the next frame to alleviate visual stutter
during mouse movement at the cost of constraining the capture rate to the host's
monitor refresh.

Disabled by default; enable via "dwmflush" boolean configuration parameter.
2022-06-15 22:23:09 +01:00
ReenigneArcher
ca21e6a8ac Update documentation 2022-06-15 15:52:38 -04:00
ReenigneArcher
7a5890469c Update MacOS build 2022-06-12 22:31:59 -04:00
ReenigneArcher
65c4f01998 Update documentation
- Add copy button to code blocks
- Fix some badges
- Improve Linux installation instructions
2022-06-09 19:50:20 -04:00
ReenigneArcher
34f1e89366 Update linux installation instructions 2022-06-08 21:01:34 -04:00
ReenigneArcher
68ba1db24a Refactor assets and config directory 2022-05-11 23:10:46 -04:00
ReenigneArcher
a3e3da3136 Fix cmake project parameters 2022-05-06 14:39:26 -04:00
ReenigneArcher
49bfd2ba1f Rename apps.json files throughout project
- Remove `appveyor.yml`
- Add project description to CMakeLists.txt
- Add project homepage url to CMakeLists.txt
2022-05-06 14:24:39 -04:00
ReenigneArcher
5135c16bda Update Portfile and...
- Upload Portfile as artifact during builds and releases
- Update assets for cpack packages
2022-05-05 21:19:19 -04:00
ReenigneArcher
639af4f08a Add MacOS build 2022-05-03 20:40:01 -04:00
ReenigneArcher
6741997e59 Update documentation for cpack 2022-04-30 18:22:17 -04:00
ReenigneArcher
b0a02a5985 Do not fail workflow if sunshine.po doesn't exist
- Add proper keywords for boost::locale
- Minor documentation updates about localization
2022-04-29 19:48:07 -04:00
ReenigneArcher
ef9abf2f15 Get version number from CMakeLists 2022-04-28 18:15:56 -04:00