Nitropud
701c83d79c
Fix for: Surround sound audio on Apple TV #371
...
Added audio configuration option to the settings menu to allow users to select their speaker setup.
2022-02-06 17:52:06 -06:00
Cameron Gutman
87be7080cb
Tweak frame pacing option text to be more clear
2022-02-06 17:35:53 -06:00
Felipe Cavalcanti
7d6cb247b8
Add Frame Pacing feature
2022-02-02 13:37:07 -03:00
Cameron Gutman
f55daf941c
Add support for hiding apps
2020-11-02 20:39:24 -06:00
Cameron Gutman
42f29c44e6
Remove OSPortabilityDefs.h
...
The macOS support that used it has been removed for a while
2020-11-01 16:50:02 -06:00
Cameron Gutman
2114e39237
Plumb touch mode and stats overlay preferences
2020-11-01 11:50:00 -06:00
Cameron Gutman
b833d3b3b7
Fix broken isEqual function for TemporaryApp and TemporaryHost
2020-04-18 17:05:36 -07:00
Cameron Gutman
6d03f4bc4c
Add a settings option for enabling Citrix X1 support
2020-03-27 20:26:01 -07:00
Cameron Gutman
52dcdd68c4
Fix concurrency issues accessing TemporaryHost fields that could be changed by other threads
2019-11-06 21:51:23 -08:00
Cameron Gutman
26fac5b56e
Fix asserts not catching the intended bugs (code analysis warning)
2019-10-21 17:53:18 -07:00
Cameron Gutman
fb2d58da6a
Fix default resolution not taking effect on tvOS
2019-10-12 18:10:12 -07:00
Cameron Gutman
8fb465d3ca
Fix tvOS build warning
2019-09-14 12:28:37 -07:00
Cameron Gutman
422db1898c
Improve manually added Steam app detection heuristic to prevent FPs on apps with "Steam" in the name
2019-09-08 18:56:18 -07:00
Cameron Gutman
6d94897c21
Distinguish between offline and unknown hosts
2019-08-30 19:19:23 -07:00
Cameron Gutman
8337b3e708
Add support for zero configuration IPv6 streaming
2019-07-14 19:17:17 -07:00
Andrew Scagnelli
b2c2f0837a
more appletv tweaks ( #351 )
...
* redo now playing indicator
- instead of drawing an arrow overlay, add an offset green shadow
* do not show "Connection Terminated" on code 0
if an application quits successfully because it was asked to do so by
the user (errorCode = 0), then do not display an alert -- just go back
to the prior view.
* fix: add missing toggle for mutli-controller support
2019-02-13 21:03:09 -08:00
Cameron Gutman
d40a29df71
Ensure we can't enter the app grid without having a pinned cert
2018-12-28 01:32:53 -08:00
Cameron Gutman
fbae7f88b5
Add server cert pinning after pairing
2018-12-22 00:05:48 -08:00
Andrew Scagnelli
0e8647ad07
feat: added settings bundle
2018-10-28 16:23:24 -04:00
Cameron Gutman
90d47004e7
Avoid storing images in the database
2018-08-27 01:54:58 -07:00
Cameron Gutman
9c019be322
Fix subtle database corruption that would cause games common to 2 or more PCs to jump between them based on the last app list fetched
2018-06-02 20:44:12 -07:00
Cameron Gutman
25c7b18147
Add UI settings for HEVC, optimizing games, PC audio, multi-controller. Remove remote setting since it doesn't do much and might confuse users.
2018-06-02 18:13:32 -07:00
Cameron Gutman
bfc0b89926
Add many new preferences to settings DB. Default HEVC to off due to reference frame invalidation not working
2018-06-02 17:10:52 -07:00
Cameron Gutman
2d2f71dcab
Parse and persist ServerCodecModeSupport attribute for hosts
2018-06-02 13:10:10 -07:00
Cameron Gutman
59506a2364
Parse and remember the IsHdrSupported app attribute
2018-06-02 12:33:13 -07:00
Cameron Gutman
275f6df8c1
Fix some minor issues with saving CoreData objects
2018-05-30 01:19:46 -07:00
Cameron Gutman
1842a11f56
Fix errors saving PCs that were discovered via mDNS
2018-05-28 13:19:49 -07:00
Cameron Gutman
85f81ca8c1
Use CoreData codegen to resolve warnings about missing getters/setters on our DB objects
2018-05-28 12:40:15 -07:00
Felix Kratz
f759f719e6
Dark Mode & Stream Overlay [macOS] ( #315 )
...
* dark mode & stream overlay
* removed all redundant imports
* update for the new xcode version with fixes for the new 'implicitly retains self warning'
* reworked the overlay view
* cleaning up unused variables
* small corrections
2018-04-22 00:44:22 -04:00
Cameron Gutman
e8832ed746
Refactor new macOS code to reduce #ifs, increase shared code, and fix warnings
2018-03-27 00:34:38 -07:00
Felix Kratz
6cc165b589
Port for macOS ( #311 )
...
* merged moonlight-mac with moonlight-ios
* reverted to the original project.pbxproj
* cleaned up the code, fixed lots of unnecessary code duplications
* multicontroller support (not tested)
* new class that can be used for further modularization of the MainFrameViewController
2018-03-26 23:50:40 -07:00
Cameron Gutman
a8d1770871
Fix Main Thread Checker safety issue in DataManager
2017-09-15 00:51:37 -07:00
Cameron Gutman
fd50b71b16
Fix detection of running apps on GFE 3.1
2016-10-21 11:41:42 -07:00
Cameron Gutman
0702b4ed57
Fix a performance regression in handling the applist response
2016-03-07 16:12:10 -08:00
Cameron Gutman
b222ccffbb
Fix analysis warning
2016-02-16 10:37:59 -05:00
Cameron Gutman
0ae58c61a9
Remove apps from the database when they are removed from the app list
2016-01-21 16:24:02 -05:00
Cameron Gutman
2ec7d1d2f1
Use the main queue for the managed object context as a hack to prevent merge conflicts
2016-01-21 16:17:05 -05:00
Cameron Gutman
ad1b9059ee
Ensure the host matches for app entries
2016-01-21 15:01:15 -05:00
Cameron Gutman
4439c7cce6
Fix initial app list loading after pairing
2016-01-21 14:14:29 -05:00
Cameron Gutman
b8a4093c75
Preserve app art when updating the app list
2016-01-21 14:03:07 -05:00
Cameron Gutman
ec3748b26e
Implement hash and isEqual for TemporaryApp and TemporaryHost
2016-01-21 13:34:34 -05:00
Cameron Gutman
9aa9b0fc5a
Copy the pair state into the temporary host
2016-01-21 11:42:19 -05:00
Cameron Gutman
f8e2ca8500
We can't hold onto managed objects in our temporary objects because they can disappear from under us, so do the lookup when we propagate values
2016-01-21 11:29:17 -05:00
Cameron Gutman
3076e29335
Basic database access is working
2015-12-02 00:25:38 -08:00
Cameron Gutman
bfa4856bbe
Move non-CoreData backed fields out of CoreData objects
2015-12-01 20:36:08 -08:00
Cameron Gutman
5ea92a7b48
Stop using CoreData-backed objects in any non-DataManager code
2015-12-01 20:31:24 -08:00
Cameron Gutman
5daa82b0ba
Show the hosts in alphabetical order rather than in an undefined order
2015-11-13 19:55:18 -08:00
Diego Waxemberg
06289ac4d2
No longer use IDFA, now generate UUID and persist in Core Data. Bumped version to 1.0.0
2015-10-31 23:04:32 -07:00
Cameron Gutman
b6445295a7
Use a temporary app object and database lock to avoid saving while the database is not in a consistent state
2015-09-30 20:34:52 -07:00
Cameron Gutman
e8650b2420
Don't use lightweight generics for Xcode 6 compatibility
2015-07-11 21:59:01 -07:00