Comments (15)
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.
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.
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.
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.
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.
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.
@stevelacy Thanks for the input. Yes, that's probably what I'm going with.
from gulp-app.
I second that. Seems like it would be the best method.
from gulp-app.
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.
@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.
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.
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.
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.
Thanks 👍
from gulp-app.
Closing as this app is now deprecated.
from gulp-app.
Related Issues (20)
- Not working on Mac Os 10.9.3 HOT 14
- Only switch to a new project if it has a gulpfile
- Couldn't find package.json HOT 2
- Lock to the current folder HOT 2
- Run `npm install` for the user HOT 7
- "Recent Projects" menu HOT 3
- Global hotkey to run the default task HOT 3
- Doesn't detect gulpfile in open folder HOT 4
- Enhancement proposal HOT 15
- [OS X] Double-click the icon to run the `default` task HOT 1
- nvm support HOT 1
- Auto-updater HOT 1
- readme tweaks for "electron" (was "atom-shell") HOT 1
- Gulp sub task names are truncated HOT 3
- Applescript editor opens after each task HOT 3
- A Javascript error occured in the browser process HOT 3
- Windows support HOT 3
- Use HTML5 Notification instead of the `display-notification` module HOT 6
- Reset the tray when there is no gulpfile HOT 2
- change build script HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gulp-app.