Cameron Gutman
717c3903d1
Fix top padding for grid views
2018-07-26 22:47:48 -07:00
Cameron Gutman
5854ce2000
Fix handling of long app names
2018-07-26 22:39:45 -07:00
Cameron Gutman
eb1316ce32
Avoid asserting if we get a box art load completion callback for an app that's gone
2018-07-26 22:16:27 -07:00
Cameron Gutman
f5499be215
Warn when no hardware decoding is available
2018-07-26 12:13:38 -07:00
R. Aidan Campbell
b41e8c07d2
Switched settings page to two-pane layout
2018-07-20 15:47:50 -07:00
R. Aidan Campbell
86874a2e1c
minor wording change in settings
2018-07-20 14:36:39 -07:00
R. Aidan Campbell
f951a01a68
changed audio configuration to a dropdown, allowing auto/stereo/surround
2018-07-20 14:35:47 -07:00
R. Aidan Campbell
d12fed3e7f
remove unused settings
2018-07-20 14:24:27 -07:00
R. Aidan Campbell
4566139c75
now with video codec selection
2018-07-20 14:22:22 -07:00
R. Aidan Campbell
38df63b962
now with video decoder selection
2018-07-20 14:14:38 -07:00
R. Aidan Campbell
2be5040c24
Now with surround-sound checkbox support
2018-07-17 19:39:23 -07:00
R. Aidan Campbell
c23b1a31be
Now with default bitrate suggestions per resolution and framerate
2018-07-17 18:52:06 -07:00
R. Aidan Campbell
8c65ee8bc5
Now with using, saving, and loading of the resolution and FPS settings
2018-07-15 18:27:41 -07:00
R. Aidan Campbell
d1d40421eb
replaced png icons with svgs
2018-07-15 13:09:16 -07:00
Cameron Gutman
86f843464c
Hide the toolbar when the StreamSegue page is visible
2018-07-09 00:12:27 -07:00
Cameron Gutman
908850cc5d
Add the smooth grid scaling for PCs too
2018-07-08 23:37:00 -07:00
Cameron Gutman
644c3c0c24
Cache app grid items to smooth out jank during scrolling and resizing
2018-07-08 23:34:30 -07:00
Cameron Gutman
a56d27e3f2
Move the PC SVGs back where they belong
2018-07-08 23:27:20 -07:00
Cameron Gutman
98b76d3203
Fix Material theme
2018-07-08 23:24:26 -07:00
Cameron Gutman
c35d07c961
Add scroll bars to the computer grid and app grid
2018-07-08 23:05:36 -07:00
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
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
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
bf671752df
UI polish
2018-07-07 16:49:13 -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
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
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
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
6fa4faa285
Rename http folder to backend to better align with the classes inside
2018-06-27 22:30:33 -07:00
Cameron Gutman
1b36071e02
Additional work in MainWindow for integration with new classes
2018-06-27 22:16:57 -07:00
Cameron Gutman
d7d11635a0
Add BoxArtManager for loading box art with caching
2018-06-27 22:02:29 -07:00
Cameron Gutman
bb95c4db78
Make IdentityManager a singleton
2018-06-26 19:03:55 -07:00
Cameron Gutman
6a37a9d77a
Move resources back to root
2018-06-26 18:43:53 -07:00
Cameron Gutman
416724f843
More SDL work
2018-06-23 22:16:59 -07:00
Cameron Gutman
ce64966843
Reorganize and prepare for SDL integration
2018-06-23 18:46:59 -07:00