Cameron Gutman
c4a1f74b02
Hook up a few of the preferences
2018-07-08 22:56:38 -07:00
Cameron Gutman
62cf95d55e
Prevent multiple instances of the same page on the StackView and stub out GamepadMapper
2018-07-08 22:37:29 -07:00
Cameron Gutman
a47f59d1a4
Properly manage the lifetime of polling in the AppView and PcView
2018-07-08 22:07:20 -07:00
Cameron Gutman
83ca211d75
Add a segue to the streaming window
2018-07-08 22:06:52 -07:00
Cameron Gutman
5a04a256e0
Add additional serverinfo attributes and check for 4K compatibility
2018-07-08 20:53:24 -07:00
Cameron Gutman
d0375a458a
Bound thread count at 4 (same as max slices) and don't use HEVC with the software decoder due to lack of slicing support in common-c
2018-07-08 17:50:42 -07:00
Cameron Gutman
7023bcf504
Make StreamingPreferences accessible from QML for Settings integration
2018-07-08 17:33:47 -07:00
R. Aidan Campbell
67eb09d753
Merge branch 'master' of github.com:cgutman/moonlight-qt
2018-07-08 11:38:07 -07:00
R. Aidan Campbell
c2966a5c66
Now with an application icon for MacOS
2018-07-08 11:38:01 -07:00
MINICOM\mrb11
640f47300c
Make settings page scrollable and match the app color scheme
2018-07-08 11:20:56 -07:00
MINICOM\mrb11
33a0188fea
Fill out remainder of dummy settings
2018-07-08 11:12:22 -07:00
Michelle Bergeron
8ebb594089
Beginnings of settings page ( #2 )
...
* Make Moonlight icon the window icon for all windows
* Add dummy settings
* Add slider
* FIx comments
2018-07-08 10:19:08 -07:00
R. Aidan Campbell
7bc139c50d
Now with identification of the currently running app
2018-07-08 08:44:09 -07:00
R. Aidan Campbell
c27711582a
now with smooth window scaling for app listing
2018-07-08 08:28:28 -07:00
Cameron Gutman
d7f09382e0
Use a less recent version of QtQuick.Layouts to support Fedora 28
2018-07-07 22:59:05 -07:00
Cameron Gutman
d9301fc06d
Fix build on Linux
2018-07-07 22:41:32 -07:00
Cameron Gutman
272aa6896e
Fix unused member warning on Clang
2018-07-07 22:26:12 -07:00
Michelle Bergeron
b630c07653
Add navigation toolbar ( #1 )
...
* Add preferences view skeleton
* Add toolbar & help button
* Add working back button
* Title of page in toolbar
* Remove unused imports
* Make comments better!
* Remove unused drawer element
* Remove superfluous > 1 check
* Use point size font instead of pixel size
* Add AppView page title
2018-07-07 22:15:02 -07:00
Cameron Gutman
826fe4cd03
Implemented software video decoding and special key combos
2018-07-07 21:52:20 -07:00
Cameron Gutman
02f4f193a9
Add ffmpeg libraries for Windows x64
2018-07-07 20:45:54 -07:00
Cameron Gutman
bf671752df
UI polish
2018-07-07 16:49:13 -07:00
Cameron Gutman
997fdc1ef6
Fix linking on Windows
2018-07-07 16:37:11 -07:00
Cameron Gutman
60ad95bb7b
Start work on launching a stream from QML and rip out remaining QtWidgets
2018-07-07 16:30:26 -07:00
Cameron Gutman
d5cc07f107
Remove unused enum value to fix GCC warnings
2018-07-07 15:26:20 -07:00
Cameron Gutman
78746824e2
Fix inconsistent ComputerModel view of the ComputerManager's state after new PC is added
2018-07-06 00:42:07 -07:00
Cameron Gutman
ecebf75b88
Implement manually adding PCs
2018-07-06 00:34:16 -07:00
Cameron Gutman
6687936e2f
Implement pairing via GUI
2018-07-05 23:12:55 -07:00
Cameron Gutman
1b1ad86271
Keep a singleton ComputerManager outside of the Models
2018-07-05 22:08:55 -07:00
R. Aidan Campbell
0d26ef7e5c
Now with pin generation for pairing
2018-07-05 21:16:32 -07:00
Cameron Gutman
bd986bfb21
Sort the app list in alphabetical order
2018-07-05 20:54:31 -07:00
R. Aidan Campbell
79435b60ff
Now with notification dialog for attempts to pair while busy
2018-07-05 20:49:10 -07:00
Cameron Gutman
f120197c21
Fix ComputerModel.paired
2018-07-05 20:41:17 -07:00
Cameron Gutman
ebf27cdcaf
More UI work including hooking up PcView -> AppView transition
2018-07-05 20:37:51 -07:00
Cameron Gutman
f83c13ad85
Cleanup ComputerModel and remove root Frame from PcView
2018-07-05 20:11:35 -07:00
Cameron Gutman
b0151da455
Add AppModel and AppView for loading apps and modify BoxArtManager to return QUrls for QML
2018-07-05 20:07:05 -07:00
R. Aidan Campbell
95eebdbe66
now with pairing and add-host dialogs
2018-07-04 18:48:09 -07:00
Cameron Gutman
485c014490
Fix crash on the placeholder icon and fix display of multiple PCs
2018-07-04 16:52:16 -07:00
Cameron Gutman
3a7d3c807e
WIP Quick GUI work
2018-07-04 16:40:21 -07:00
Cameron Gutman
6a3b95a4b1
Start GUI rewrite in QML
2018-07-04 14:16:25 -07:00
Cameron Gutman
04c9a3a2eb
Implement Wake-on-LAN
2018-07-03 22:11:21 -07:00
Cameron Gutman
a02931f5fc
Cleanup some unused parameter warnings
2018-07-01 11:54:12 -07:00
Cameron Gutman
5729f65138
Implement mDNS PC discovery
2018-06-30 23:07:31 -07:00
Cameron Gutman
7186f20e05
Integrate forked QMdnsEngine with some required fixes for GameStream (submitted upstream)
2018-06-30 21:41:00 -07:00
Cameron Gutman
4c75456aee
Fix improper handling of polling thread termination
2018-06-28 03:52:42 -07:00
Cameron Gutman
3d7c8d4bfb
Fix some warnings on GCC
2018-06-28 03:13:38 -07:00
Cameron Gutman
e5ef1bcfc5
Stub out the error handling when launch/resume fails
2018-06-28 02:10:31 -07:00
Cameron Gutman
d1a512538c
Fix input bugs from the C++ transistion and implement special key combo stubs
2018-06-28 02:04:51 -07:00
Cameron Gutman
0821c66d8c
Rewrite streaming code to C++ and forklift most of the setup out of the GUI code
2018-06-28 01:44:43 -07:00
Cameron Gutman
cad95f12f6
More PoC streaming code (closer to final)
2018-06-27 23:54:24 -07:00
Cameron Gutman
94ecc4a1c8
Always return 1 gamepad in single controller mode
2018-06-27 23:53:12 -07:00