Commit Graph
100 Commits
Author SHA1 Message Date
R. Aidan Campbell 1778513544 fixed bug if new apps were added to GFE, they wouldn't appear in moonlight, and JS would get sad 2016-07-10 18:16:34 -04:00
R. Aidan Campbell 96514784a9 added borders to all box art, because it looked weird 2016-07-10 16:38:26 -04:00
R. Aidan Campbell 2674de45ea added support for back button icon
- made .svg icons clickable
2016-07-10 16:19:00 -04:00
R. Aidan Campbell 5acd595f63 fixed bug causing options & host to still appear in game selection mode 2016-07-10 15:36:40 -04:00
R. Aidan Campbell 43f464cf9c fixed bug where current app wasn't bordered 2016-07-10 14:14:13 -04:00
R. Aidan Campbell fd6c24c5b9 performance improvements on caching 2016-07-10 14:01:33 -04:00
R. Aidan Campbell 34f22aacc8 box art caching now works 2016-07-10 13:37:56 -04:00
R. Aidan Campbell 74069f3f0f forgot to add the helper functions, still doesn't work 2016-07-10 11:35:24 -04:00
R. Aidan Campbell dccff4cc92 cleaned still non-functional caching code 2016-07-10 11:33:21 -04:00
R. Aidan Campbell e3d000e8ed Non-functional box art caching
- appears to cache fine in memory
- does NOT want to serialize to chrome.storage.local
- promises are confusing
2016-07-09 21:24:19 -04:00
R. Aidan Campbell 88795bc126 fixed bug in replacing current app
- removed the feature. instead it will just quit the app
- added additional bit for material back icon
2016-07-09 19:05:28 -04:00
R. Aidan Campbell a7fea0051c added material back icon 2016-07-09 18:57:16 -04:00
R. Aidan Campbell 67d57aa335 code cleaning for grid UI 2016-07-09 16:55:39 -04:00
R. Aidan Campbell 0349f6db8d cleaned out unused HTML 2016-07-09 16:54:51 -04:00
R. Aidan Campbell fcc6d0f06b indentation fixes 2016-07-09 14:11:38 -04:00
R. Aidan Campbell 1773b6cf34 clicking an icon now starts the game 2016-07-09 13:28:39 -04:00
R. Aidan Campbell 9546e5fee1 fixed issue where add icon didn't show the add host dialog 2016-06-19 07:57:43 -04:00
R. Aidan Campbell ee76cfc861 removed recent inline CSS styling 2016-06-19 07:57:11 -04:00
R. Aidan Campbell 7495f7bba0 ...aaaannd center the text in the grid, too 2016-06-16 08:36:41 -04:00
R. Aidan Campbell 58864a2098 prettifying the add icon 2016-06-16 08:35:04 -04:00
R. Aidan Campbell b83df32665 added new icon for adding host
- really ugly because this is a commit before I run
- unfinished!
2016-06-15 17:43:37 -04:00
R. Aidan Campbell d123ee3cec Added untested support for mDNS addition to grid
- This allows multiple hosts to be discovered from mDNS
- I don't have a GFE computer on my network, so I can't really test this...
2016-06-15 10:57:32 -04:00
R. Aidan Campbell af6caddc9f added support for adding new hosts through grid UI, old UI is slowly deprecating 2016-06-13 23:24:45 -04:00
R. Aidan Campbell 95e29f709c basic work on a grid UI. This contains code for dynamic generation of a host grid, and clicking the icon takes you to the game selection page 2016-06-12 23:32:40 -04:00
R. Aidan Campbell b251439569 Merge branch 'master' of github.com:cgutman/moonlight-chrome 2016-06-09 17:01:10 -04:00
R. Aidan Campbell a897e521c0 added icon to header 2016-06-09 17:00:56 -04:00
R. Aidan Campbell 9ecc62a61d Added hack for prettier snackbar
- this closes #56
2016-05-10 13:07:29 -04:00
R. Aidan Campbell 09ea7d4b84 Clean the loading bar if the stream fails 2016-05-09 13:20:08 -04:00
R. Aidan Campbell 8f0b911031 Indeterminate loading bar is shown while connecting to stream
- This closes #37
2016-05-09 13:15:49 -04:00
R. Aidan Campbell 5e9fe3c736 merged, because I was an idiot who didn't pull before working 2016-05-09 09:12:08 -04:00
R. Aidan Campbell 23e0fac911 fixed seemingly right-aligned snackbar text
- this fixes the behavior of #56, but now the text is left-aligned instead of centered
2016-05-09 09:07:13 -04:00
R. Aidan Campbell eba64c2e46 removed snackbar hack, and converted tabs to spaces 2016-05-09 09:07:02 -04:00
R. Aidan Campbell 6b00775c3c updated MDL to 1.1.3 2016-05-09 09:05:16 -04:00
R. Aidan Campbell 4e7560295f NaCl module doesn't display until we start an app
- this closes #49
2016-05-06 12:39:36 -04:00
R. Aidan Campbell b465034d6d changed default window size to include everything we need. This closes #55 2016-05-06 11:11:46 -04:00
R. Aidan Campbell f39b6486bf changed "maximize" window button to fullscreen instead
- this closes #46
2016-05-05 18:05:57 -04:00
R. Aidan Campbell 35fb2c45ec changed app to open in windowed mode, but stream in fullscreen
- this closes #45
- changed references of 'target' into 'host' as per #41
2016-05-05 17:35:45 -04:00
R. Aidan Campbell 41430e1f5c fixed "already in app" dialog.
- this closes #51
2016-05-05 16:03:54 -04:00
R. Aidan Campbell b5d2a20146 fixed issue with 4K streaming 2016-04-20 12:56:19 -04:00
R. Aidan Campbell 6b97487148 Updated video defaults to be 720p, 60fps, 10Mbps 2016-04-20 10:56:46 -04:00
R. Aidan Campbell 97fc2d4fa8 Added frontend support for 4K
- This does NOT give full 4K support.  The NaCl plugin still needs to support it
- Progress commit on #42
- Fixed bad default value for 720p bitrate: from 15Mbps to 5Mbps
2016-04-20 10:53:34 -04:00
R. Aidan Campbell c16ef908c9 fixed #40. copy/pasted too much code... 2016-04-16 16:53:57 -04:00
R. Aidan Campbell 1f3a1cbaa9 added support for failed promises 2016-04-16 15:56:11 -04:00
R. Aidan Campbell ff753adcfe fixed minor issue with eating hostname field and textbox updates 2016-04-16 13:27:46 -04:00
R. Aidan Campbell a4b4d6013d Merge branch 'master' of github.com:moonlight-stream/moonlight-chrome 2016-04-16 13:10:06 -04:00
R. Aidan Campbell 5d4f191b07 user can now forget hosts
- hosts are never unpaired, so re-adding the hostname will not require pairing
GFEHostIP field marked as `dirty` when mDNS found
- thanks to https://github.com/google/material-design-lite/issues/903
- untested.
2016-04-16 13:07:47 -04:00
R. Aidan Campbell 55275b8c4b moved to single-button for pairing and streaming. This closes #26 2016-04-16 11:58:51 -04:00
R. Aidan Campbell bc49cff3c2 prevent pairing if already paired
this closes #25
2016-04-03 10:52:07 -04:00
R. Aidan Campbell e555bd8282 prevent pairing if already in game
progress commit on #26
2016-04-03 10:31:26 -04:00
R. Aidan Campbell 659d8cc795 fixed pairing cancel button
this closes #27
2016-04-03 09:21:40 -04:00
= 08554e9c57 fixed pairing for new GFE 2016-03-31 17:17:37 -04:00
R. Aidan Campbell de464802cf cleaned up some unnecessary NvHTTP calls to make things faster 2016-03-13 13:09:09 -04:00
R. Aidan Campbell 8a31d90342 app list is now alphabetically sorted 2016-03-13 12:56:07 -04:00
R. Aidan Campbell 1a4ea5daf4 added popup for auto-canceling currently running app 2016-03-13 12:43:56 -04:00
R. Aidan Campbell 53b29aad69 quieted logging for app list retrieving 2016-03-13 12:42:52 -04:00
R. Aidan Campbell 6336f47131 minor updates for quitting apps 2016-03-12 19:51:07 -05:00
R. Aidan Campbell 527c914a42 now with nice resume/run text changes. This closes #20 2016-03-12 19:25:25 -05:00
R. Aidan Campbell 617afd2d4f now with a proper UI reset after closing a stream. this closes #19 2016-03-12 19:06:33 -05:00
R. Aidan Campbell cce49d66b2 fixed init race condition, thanks to @dead this closes #21 2016-03-12 18:48:47 -05:00
R. Aidan Campbell 15e00aeff9 progress commit, pairing still not fixed 2016-03-12 11:28:24 -05:00
R. Aidan Campbell 8b2ab541b8 code cleaning, app list auto-retrieved after pairing 2016-03-11 14:07:16 -05:00
R. Aidan Campbell 39e4f806c9 removed testing UI, added ability to resume app 2016-03-11 13:48:58 -05:00
R. Aidan Campbell 028156609b refactored NvHTTP.init() to be less confusing. This closes #17 2016-03-11 13:38:00 -05:00
R. Aidan Campbell b2cbd36ec4 now with some toast notifications for logging 2016-03-11 12:20:55 -05:00
R. Aidan Campbell 8bb359714d Now with Quitting apps, and defaults to currently running app. This closes #18 2016-03-11 11:04:53 -05:00
R. Aidan Campbell 6e26a24939 you can now play any game. 2016-03-11 10:41:42 -05:00
R. Aidan Campbell de7dcbb675 now with basic game listing support 2016-03-11 10:17:34 -05:00
R. Aidan Campbell 265c711da5 re-added host saving. Looks like it was lost in nacl-pairing 2016-03-11 09:40:42 -05:00
R. Aidan Campbell 255ab97677 now with a random pairing number, instead of 1233 2016-03-11 09:30:32 -05:00
R. Aidan Campbell 94cfe26a10 Now with a pretty client side dialog for pairing 2016-03-11 09:20:23 -05:00
R. Aidan Campbell f6261d43b4 fixed JS->CPP message passing bug. Needs strings, ints don't work 2016-03-10 22:49:02 -05:00
R. Aidan Campbell 4050fe0d3b GUUID is now saved 2016-03-10 22:23:51 -05:00
R. Aidan Campbell 73285c4ff2 fixed pairing function signature. Pairing now somewhat works 2016-03-10 21:38:56 -05:00
R. Aidan Campbell 5ad7c34cec in-progress commit for saving/loading pairing certs 2016-03-07 18:16:52 -05:00
R. Aidan Campbell 8258c3f826 added untested saving and loading of cert 2016-02-28 00:49:20 -05:00
R. Aidan Campbell eba9769378 fixed minor material UI bug in the textbox caused by 01d8c7d6bc 2016-02-23 11:33:30 -05:00
R. Aidan Campbell 01d8c7d6bc UI Formatting update. This closes #15 2016-02-22 10:37:04 -05:00
R. Aidan Campbell 061cc7edd4 now with default bitrate settings. This closes #12 2016-02-21 17:39:14 -05:00
R. Aidan Campbell 61d072f026 Fixed issue caused by javascript refactoring. this closes #13 2016-02-21 17:03:49 -05:00
Aidan Campbell cab4bd749c fixed bug where previous bitrate would not load 2016-02-19 16:13:38 -05:00
Aidan Campbell cd1c3eb564 Merge branch 'master' of github.com:cgutman/moonlight-chrome 2016-02-19 15:16:23 -05:00
Aidan Campbell 658351c4ae Javascript cleaning 2016-02-19 15:16:14 -05:00
Aidan Campbell ad9aadc30f added support for bitrate selection. This closes #9 2016-02-19 12:28:19 -05:00
Aidan Campbell 884eb39589 removed default resolution/FPS text if saved value is found 2016-02-18 22:11:03 -05:00
Aidan Campbell acfe4d8be6 now choosing video parameters makes a difference 2016-02-18 21:55:27 -05:00
Aidan Campbell 8dfa196a13 saving and loading hostname 2016-02-18 17:41:40 -05:00
Aidan Campbell c675de7b7f removed 'log' element for javascript log 2016-02-18 17:10:40 -05:00
Aidan Campbell 0aa55254eb stream settings are now stored, but they don't do anything 2016-02-18 16:28:33 -05:00
Aidan Campbell 61cc902c63 UI added to select stream settings. Beginning work on #9 2016-02-18 13:43:26 -05:00
Aidan Campbell 619bfb422e Merge branch 'master' of github.com:cgutman/moonlight-chrome 2016-02-16 21:57:51 -05:00
Aidan Campbell 69ee487757 made app selection view prettier 2016-02-16 21:57:48 -05:00
Aidan Campbell 76f7a07d0b Centered stream
set background to black on stream screen
- this closes #3 and #4
2016-02-16 20:59:20 -05:00
Aidan Campbell 5234c42e9e stream size is adapted to aspect ratio. This closes #2 2016-02-16 18:44:54 -05:00
Aidan Campbell f4a74ea6b1 non-aspect-ratio aware scaling 2016-02-16 17:58:59 -05:00
Aidan Campbell 17d0e5b076 fullscreen video rendering 2016-02-16 17:44:17 -05:00
Aidan Campbell d50bd666e8 fullscreen is now actually full screen. 2016-02-16 16:47:41 -05:00
Aidan Campbell 9ee00e7db0 fixed nacl plugin not responding 2016-02-16 15:00:53 -05:00
Aidan Campbell 7be7d975e4 stylized UI to Material Design 2016-02-16 11:44:24 -05:00
Aidan Campbell 5145012d59 unify the UI into a single page 2016-02-15 16:06:15 -05:00
Aidan Campbell b634ab84f1 switched to single HTML file by hiding certain regions 2016-02-14 20:33:10 -05:00