Giter VIP home page Giter VIP logo

desktop's People

Contributors

notpushkin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

desktop's Issues

Add automatic builds / CI

But first probably we need to make a few builds by hand. electron-packager works a bit strange for me.

Terminate mpv on main process quit

The process is stored in player.mpvPlayer attribute:

>>> _backend.player.mpvPlayer
ChildProcess {domain: null, _events: EventHandlers, _eventsCount: 2,}
>>> _backend.player.mpvPlayer.kill("SIGTERM")
true

However, sometimes .kill() doesn't work for some reason.

There's also the quit mpv command.

Store files permanently

Probably in a hidden directory (~/.local/share/songbee / %AppData%\Songbee?) — we can let user hard/symlink the files from there

Can't install on mac os

electron doesn't want to work

And if I run ./node_modules/.bin/electron .:
photo_2017-01-09_23-30-24

Would also be awesome if you update the instructions afterwards.

translated by @iamale

Do not fail if test torrent files aren't in place

Currently, the Home view requires two torrent files to be in place: dist/torrents/Eject.torrent and dist/torrents/Immersion.torrent, that aren't included in the repo (because it's in gray area in terms of DMCA, and we don't want our repo to be deleted, right?). It should work without them (in some drag and drop-only mode).

HT @reo7sp

Performance bikeshedding

Some things to consider:

  • Bublé instead of Babel (for a cleaner and more performant code)
    • Alternatively, don't use transpiling altogether, we might be okay with what recent versions of Electron use
  • Rollup (so that we don't need to deal with bundling node_modules at all)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.