Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Split out server/controller process from renderer process (and more) #86

Open
wants to merge 104 commits into
base: master
Choose a base branch
from

Commits on Jan 21, 2016

  1. WIP

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    4357200 View commit details
    Browse the repository at this point in the history
  2. Fix width/height of video. Finish youtube support

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    1ee87de View commit details
    Browse the repository at this point in the history
  3. Fix quality selection of youtube loader

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    7d75e16 View commit details
    Browse the repository at this point in the history
  4. Add support for displaying buffered amount. Button placeholders. Styl…

    …e improvements
    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    7b5f8ff View commit details
    Browse the repository at this point in the history
  5. Simplify youtube loader code

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    80ebacc View commit details
    Browse the repository at this point in the history
  6. Improve entry point. Added back CLI arg loading of file(s)

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    f85ee32 View commit details
    Browse the repository at this point in the history
  7. Basic chromecast support

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    f1dcc90 View commit details
    Browse the repository at this point in the history
  8. Switch between engines.

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    9bf13f3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    73c38ff View commit details
    Browse the repository at this point in the history
  10. Add fullscreen functionality

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    a5bcda8 View commit details
    Browse the repository at this point in the history
  11. Simplify add/play API

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    f77dfc5 View commit details
    Browse the repository at this point in the history
  12. Import detructuring

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    362edfd View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1e62a10 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fec4b67 View commit details
    Browse the repository at this point in the history
  15. Improve non-playing UI state

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    6a7fad3 View commit details
    Browse the repository at this point in the history
  16. Add subtitle support for html5video

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    0e56589 View commit details
    Browse the repository at this point in the history
  17. Add subtitle support to server. Switch HTML5Video to use server's sub…

    …titles.
    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    faa9f9d View commit details
    Browse the repository at this point in the history
  18. API for stop/start subtitles. Added Chromecast subtitles

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    032b369 View commit details
    Browse the repository at this point in the history
  19. Add basic subtitle toggling

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    7f7b073 View commit details
    Browse the repository at this point in the history
  20. Add magnet/torrent loading

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    02fac33 View commit details
    Browse the repository at this point in the history
  21. Add http/ips loaders

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    f32fca8 View commit details
    Browse the repository at this point in the history
  22. ips -> ipfs

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    72826cd View commit details
    Browse the repository at this point in the history
  23. Add media drop handling to UI

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    ace0cd9 View commit details
    Browse the repository at this point in the history
  24. UI mechanisms for refreshing chromecasts

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    a5d4aea View commit details
    Browse the repository at this point in the history
  25. Add powerblocker

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    e8a1b48 View commit details
    Browse the repository at this point in the history
  26. Remove old references to stream

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    75bd413 View commit details
    Browse the repository at this point in the history
  27. Fix stopping powersaveblocker on app quit

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    4b0f554 View commit details
    Browse the repository at this point in the history
  28. Ability to clear items from playlist

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    0f616bf View commit details
    Browse the repository at this point in the history
  29. Mouseidle and UI improvements

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    f4664bf View commit details
    Browse the repository at this point in the history
  30. Fix regression in autoplay when switching players

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    0fe8ed8 View commit details
    Browse the repository at this point in the history
  31. Simplify players

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    20c1519 View commit details
    Browse the repository at this point in the history
  32. Cleanup

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    60c0e7a View commit details
    Browse the repository at this point in the history
  33. Remove stop from player disable

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    9946256 View commit details
    Browse the repository at this point in the history
  34. Accept files via paste. Timeline tooltip

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    71b7d4e View commit details
    Browse the repository at this point in the history
  35. Simplify end/next behavior

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    2a175aa View commit details
    Browse the repository at this point in the history
  36. Improve playlist empty state style

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    68753b5 View commit details
    Browse the repository at this point in the history
  37. Hide dialogs when files are added.

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    bbfd88b View commit details
    Browse the repository at this point in the history
  38. Organize css

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    f65ecb8 View commit details
    Browse the repository at this point in the history
  39. Hotkeys and volume control

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    ec24852 View commit details
    Browse the repository at this point in the history
  40. Improve UX of volume control. Improve UX of mouseidle by not hiding w…

    …hen over a UI element
    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    f99b2e0 View commit details
    Browse the repository at this point in the history
  41. Add loading state to controller

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    4895d52 View commit details
    Browse the repository at this point in the history
  42. Improve timeline hover/seek UI

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    029d95e View commit details
    Browse the repository at this point in the history
  43. Add titlebar

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    2e315eb View commit details
    Browse the repository at this point in the history
  44. Titlebar improvements

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    826a3df View commit details
    Browse the repository at this point in the history
  45. Fix setting and resetting of video width/height

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    4b46605 View commit details
    Browse the repository at this point in the history
  46. Less transforms to make source maps more reliable.

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    bc72a06 View commit details
    Browse the repository at this point in the history
  47. Improve empty state of playlist.

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    dd7a70b View commit details
    Browse the repository at this point in the history
  48. Improve behavior of previous media key

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    cb22c72 View commit details
    Browse the repository at this point in the history
  49. Media key support

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    5c48b27 View commit details
    Browse the repository at this point in the history
  50. Reduce CPU usage

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    3a7265d View commit details
    Browse the repository at this point in the history
  51. Hide cursor when UI is hidden

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    6bc2acf View commit details
    Browse the repository at this point in the history
  52. Handle manually loading subtitles

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    c520a72 View commit details
    Browse the repository at this point in the history
  53. Simplify ipfs loader

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    4647523 View commit details
    Browse the repository at this point in the history
  54. Adds webchimera support

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    8172945 View commit details
    Browse the repository at this point in the history
  55. Remove old js bundle

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    6f758db View commit details
    Browse the repository at this point in the history
  56. Remove compiled css

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    2964d78 View commit details
    Browse the repository at this point in the history
  57. gitignore compiled css

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    3391e8f View commit details
    Browse the repository at this point in the history
  58. Fix babel-register dep

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    a7bfc25 View commit details
    Browse the repository at this point in the history
  59. Cats

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    ad94cc3 View commit details
    Browse the repository at this point in the history
  60. Split up file streams from playlist for ipc improvements

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    abf5720 View commit details
    Browse the repository at this point in the history
  61. Pull out player events

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    96189b2 View commit details
    Browse the repository at this point in the history
  62. Fix resizing for webchimera player

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    4c6e728 View commit details
    Browse the repository at this point in the history
  63. Sharpen loading indicator

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    7186e9c View commit details
    Browse the repository at this point in the history
  64. Remove unused packages

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    adea287 View commit details
    Browse the repository at this point in the history
  65. Fix youtube quality selection

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    601e1cd View commit details
    Browse the repository at this point in the history
  66. Improve youtube loading

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    c4acd15 View commit details
    Browse the repository at this point in the history
  67. Add back youtube seek fix

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    1cb7dc3 View commit details
    Browse the repository at this point in the history
  68. Buffer indicators

    Brian Mathews committed Jan 21, 2016
    Configuration menu
    Copy the full SHA
    bd72c8d View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2016

  1. Clear buffers on setplayer

    Brian Mathews committed Jan 22, 2016
    Configuration menu
    Copy the full SHA
    4eb6fae View commit details
    Browse the repository at this point in the history
  2. Add avi to torrent support

    Brian Mathews committed Jan 22, 2016
    Configuration menu
    Copy the full SHA
    61229fa View commit details
    Browse the repository at this point in the history
  3. Debounce buffering events and improve metadata callback

    Brian Mathews committed Jan 22, 2016
    Configuration menu
    Copy the full SHA
    f7f222c View commit details
    Browse the repository at this point in the history
  4. cli flag for player

    Brian Mathews committed Jan 22, 2016
    Configuration menu
    Copy the full SHA
    0d2354e View commit details
    Browse the repository at this point in the history
  5. Improve resilience of prev/next

    Brian Mathews committed Jan 22, 2016
    Configuration menu
    Copy the full SHA
    e9873b6 View commit details
    Browse the repository at this point in the history
  6. Add follow functionality

    Brian Mathews committed Jan 22, 2016
    Configuration menu
    Copy the full SHA
    a8b09e6 View commit details
    Browse the repository at this point in the history
  7. Improve resilience of controller.remove

    Brian Mathews committed Jan 22, 2016
    Configuration menu
    Copy the full SHA
    79a228d View commit details
    Browse the repository at this point in the history
  8. Improve youtube quality detection

    Brian Mathews committed Jan 22, 2016
    Configuration menu
    Copy the full SHA
    9734f31 View commit details
    Browse the repository at this point in the history
  9. Add airplay icon for later use

    Brian Mathews committed Jan 22, 2016
    Configuration menu
    Copy the full SHA
    63c85b9 View commit details
    Browse the repository at this point in the history
  10. Debounce resize

    Brian Mathews committed Jan 22, 2016
    Configuration menu
    Copy the full SHA
    fde6806 View commit details
    Browse the repository at this point in the history
  11. Fix window close/min/max

    Brian Mathews committed Jan 22, 2016
    Configuration menu
    Copy the full SHA
    87acfa2 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2016

  1. Remove unused focus ipc event'

    Brian Mathews committed Jan 24, 2016
    Configuration menu
    Copy the full SHA
    3dc2e15 View commit details
    Browse the repository at this point in the history
  2. Fix package.json main and deps

    Brian Mathews committed Jan 24, 2016
    Configuration menu
    Copy the full SHA
    3c9f135 View commit details
    Browse the repository at this point in the history
  3. Add cat splash

    Brian Mathews committed Jan 24, 2016
    Configuration menu
    Copy the full SHA
    76d7576 View commit details
    Browse the repository at this point in the history
  4. Use native frame for windows

    Brian Mathews committed Jan 24, 2016
    Configuration menu
    Copy the full SHA
    3a80e41 View commit details
    Browse the repository at this point in the history
  5. Fix white bg pixelating edge of cat

    Brian Mathews committed Jan 24, 2016
    Configuration menu
    Copy the full SHA
    c53e486 View commit details
    Browse the repository at this point in the history
  6. Add missing package

    Brian Mathews committed Jan 24, 2016
    Configuration menu
    Copy the full SHA
    8fa47d1 View commit details
    Browse the repository at this point in the history
  7. Fix cursor hiding

    Brian Mathews committed Jan 24, 2016
    Configuration menu
    Copy the full SHA
    520c108 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2016

  1. Fix blacking out webchimera player on stop

    Brian Mathews committed Jan 25, 2016
    Configuration menu
    Copy the full SHA
    42fc6a0 View commit details
    Browse the repository at this point in the history
  2. Workaround for electron/electron/issues/3598 where ipc sets duplicate…

    … references to null
    Brian Mathews committed Jan 25, 2016
    Configuration menu
    Copy the full SHA
    378bbf1 View commit details
    Browse the repository at this point in the history
  3. Bump electron-prebuilt version

    Brian Mathews committed Jan 25, 2016
    Configuration menu
    Copy the full SHA
    a492859 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2016

  1. Fix mac app bundling by using a .babelrc file

    Brian Mathews committed Feb 1, 2016
    Configuration menu
    Copy the full SHA
    e290294 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2016

  1. package.json cleanup

    Brian Mathews committed Feb 15, 2016
    Configuration menu
    Copy the full SHA
    dd29f6d View commit details
    Browse the repository at this point in the history
  2. Remove chimera support for now

    Brian Mathews committed Feb 15, 2016
    Configuration menu
    Copy the full SHA
    dcbcd13 View commit details
    Browse the repository at this point in the history
  3. hide player controls immediately on document mouseout

    Brian Mathews committed Feb 15, 2016
    Configuration menu
    Copy the full SHA
    e5a69e7 View commit details
    Browse the repository at this point in the history
  4. Add context menu

    Brian Mathews committed Feb 15, 2016
    Configuration menu
    Copy the full SHA
    cd44662 View commit details
    Browse the repository at this point in the history
  5. Ensure muted state is maintained as tracks are changed

    Brian Mathews committed Feb 15, 2016
    Configuration menu
    Copy the full SHA
    64fb17c View commit details
    Browse the repository at this point in the history
  6. Remove unused deps

    Brian Mathews committed Feb 15, 2016
    Configuration menu
    Copy the full SHA
    031d342 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2016

  1. Switch back to delayed mouseidle on document mouseout

    Brian Mathews committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    9aef642 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'upstream/master' into refactor-rebase-u…

    …pstream
    Brian Mathews committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    1c3f0fe View commit details
    Browse the repository at this point in the history
  3. update electron versions

    Brian Mathews committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    e7cbbe1 View commit details
    Browse the repository at this point in the history
  4. Update readme instructions to use newer build steps

    Brian Mathews committed Feb 18, 2016
    Configuration menu
    Copy the full SHA
    f2ed97d View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2016

  1. Merge branch 'master' into refactor-rebase

    Brian Mathews committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    ed805b7 View commit details
    Browse the repository at this point in the history
  2. Merge mafintosh#93

    Brian Mathews committed Mar 9, 2016
    Configuration menu
    Copy the full SHA
    2bffa82 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2016

  1. Only use babel for JSX

    Brian Mathews committed Mar 10, 2016
    Configuration menu
    Copy the full SHA
    b19a0f3 View commit details
    Browse the repository at this point in the history
  2. Cleanup chromecast and remove logs

    Brian Mathews committed Mar 10, 2016
    Configuration menu
    Copy the full SHA
    24c95af View commit details
    Browse the repository at this point in the history