GithubHelp home page GithubHelp logo

Linux support about gulp-app HOT 15 CLOSED

sindresorhus avatar sindresorhus commented on July 28, 2024
Linux support

from gulp-app.

Comments (15)

sindresorhus avatar sindresorhus commented on July 28, 2024

This is blocked by sindresorhus/current-path#1 and might not be feasible.

There might be other ways to do this though, yet not as elegant. Maybe the user could drag and drop the folder they want on the tray icon.

Suggestions welcome :)

from gulp-app.

geekgonecrazy avatar geekgonecrazy commented on July 28, 2024

being able to set the folder that the gulp file is in makes the most sense. It auto detecting doesn't seem to work all that well even on mac. I found my self wanting to set the folder and just be done with it.

from gulp-app.

sindresorhus avatar sindresorhus commented on July 28, 2024

It auto detecting doesn't seem to work all that well even on mac. I found my self wanting to set the folder and just be done with it.

Would you mind expanding on how it doesn't work well for you on OS X? :)

from gulp-app.

geekgonecrazy avatar geekgonecrazy commented on July 28, 2024

Started it up, opened my project folder. Project folder had gulpfile. I checked the tray it said not found. Checked again in like 10 minutes and it had finally found it. At that point my build task was also listed 10 times. Only one build task in the file ;-)

from gulp-app.

sindresorhus avatar sindresorhus commented on July 28, 2024

That's really weird and shouldn't happen. Would you mind opening a new ticket about it with the version you used (there were some weird problems with the first version) and any logging from devtools and screenshot? That would be awesome :)

from gulp-app.

stephenlacy avatar stephenlacy commented on July 28, 2024

Some notes from a Linux user here:
Getting the current path is almost unfeasible, considering there are several popular file managers used: nemo, nautilus, Dolphin, unity 8, etc.
Plus they do not have a base state for detecting the current folder.
I would suggest having a "open folder" dialogue / drag-drop to get the path for linux.

from gulp-app.

sindresorhus avatar sindresorhus commented on July 28, 2024

@stevelacy Thanks for the input. Yes, that's probably what I'm going with.

from gulp-app.

geekgonecrazy avatar geekgonecrazy commented on July 28, 2024

I second that. Seems like it would be the best method.

from gulp-app.

samvasko avatar samvasko commented on July 28, 2024

I would be interested in doing Linux version but on Linux it would probably be smarter to use package manager version of node, for updates and so on and GTK for menus. So I am not sure if it is the best way to exist as a one project.

from gulp-app.

stephenlacy avatar stephenlacy commented on July 28, 2024

@Bliker Why would we use the "package manager" version?
Node-Webkit has full support for menus. Creating a GTK UI is messy, and not required with NW.
Currently the app will run on linux with the path modified: https://github.com/sindresorhus/current-path/issues/ to a general project folder.

from gulp-app.

samvasko avatar samvasko commented on July 28, 2024

Why would we use the "package manager" version?

Because that's what you do on Linux. I would not like each package to bring its own libraries like on windows.

from gulp-app.

stephenlacy avatar stephenlacy commented on July 28, 2024

If we are talking about the same item (node) this app is not altering it or installing a new version. It uses the Node-Webkit version the user wants.
What do you mean by "libraries"?

Because that's what you do on Linux

Dependencies... lol

from gulp-app.

sindresorhus avatar sindresorhus commented on July 28, 2024

Please stop discussing this. I'm of course using node-webkit and the node that comes with it. Feel free to create a native app yourself if that suits you better ;)

from gulp-app.

stephenlacy avatar stephenlacy commented on July 28, 2024

Thanks 👍

from gulp-app.

sindresorhus avatar sindresorhus commented on July 28, 2024

Closing as this app is now deprecated.

from gulp-app.

Related Issues (20)

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.