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
275f6df8c1
Fix some minor issues with saving CoreData objects
2018-05-30 01:19:46 -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
0702b4ed57
Fix a performance regression in handling the applist response
2016-03-07 16:12:10 -08: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
b8a4093c75
Preserve app art when updating the app list
2016-01-21 14:03:07 -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
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
Diego Waxemberg
9c6b718be2
fixed issue with apps duplicating in app list
2015-07-11 18:47:05 -07:00
Diego Waxemberg
642085ca32
App lists are now persisted in the database
2015-07-10 21:22:57 -07:00
Cameron Gutman
48d1c1a080
Commit host removals immediately so they remain if the app is unexpectedly terminated
2015-07-09 23:52:05 -07:00
Diego Waxemberg
8d3401f962
Changed name from Limelight to Moonlight due to C&D from Limelight
...
Networks, Inc.
2015-05-12 21:48:30 -04:00
Diego Waxemberg
c205b99080
changed bitrate to 0.5mbps interval
2015-02-24 00:02:37 -05:00
Diego Waxemberg
e3dd4e7238
Created logger with log levels
2015-02-10 21:26:55 -05:00
Cameron Gutman
903395b273
Display bitrate in Mbps instead of Kbps
2015-01-09 00:45:56 -05:00
Diego Waxemberg
f209670c1a
now remove host from database when the user removes it
2015-01-01 23:40:52 -05:00
Diego Waxemberg
e8c8f4f8e9
Created new host discovery system
...
- now store host uuid and mac address
- use uuid to check for duplicate hosts
- try local and external IPs
- pair status is shown
- server status is shown
- validate host when manually adding
2015-01-01 22:30:03 -05:00
Diego Waxemberg
809a660506
Added settings for displaying varying levels of the onscreen controls
2014-12-31 19:03:24 -05:00
Diego Waxemberg
dae484445b
finished new ui
2014-11-26 17:57:16 -05:00
Diego Waxemberg
77b6d304f7
added settings menu and persistent storage for settings
2014-10-29 00:47:51 -04:00