rafajaques / php-assistant Goto Github PK
View Code? Open in Web Editor NEWA cross-platform desktop app for testing PHP snippets
Home Page: http://rafajaques.github.io/php-assistant
License: MIT License
A cross-platform desktop app for testing PHP snippets
Home Page: http://rafajaques.github.io/php-assistant
License: MIT License
Create a config panel to modify app behavior, like PHP version.
Hello again!
Apparently, themes aren't working for Windows. Is it just with me?
That should keep interface clean.
Possibility to select PHP version or to change the binary path.
The main screen must show which version is running.
How do I use? I downloaded the files but do not know what to do with them.
Sorry to ask but how can I build my own release of php-assistant with Electron ?
Plus, I think it would be interesting to add it to the README.md
for contributors
At this time there are no configurations, just a file named php_path that holds the path to the php binary.
Let's move this to a JSON file.
Two modes of presentation: single window and multi window.
Single window
Multi window
Add a warning label at "Mode" in settings.
Use Ctrl+ and Ctrl- to increase and decrease font size.
On Mac, use Cmd.
Make it possible to "detach" console output from main window to a new resizable window.
There are only simple validations.
The main goal of this application is to be ready when you need it.
Move the app to a tray icon should do the trick.
User must choose "tray only" mode.
Probably key binding (like Ctrl + P and Ctrl + T) from ACE.
Since this app could be used by a presenter/speaker, the ability to create a set of files addresses may be useful.
That way, you click the filename in the list and the source is imported.
Always open an window with generic error message when click "Run code": https://cloudup.com/cdIpsEaC1b6
OSX 10.10.5
PHP 5.5.22 (discovery automatically)
Verify, also, elastic scroll on OSX.
App must check if PHP binary really is PHP binary.
Create a quick way to search function names in PHP docs.
Material Design seems to have better tools.
Materialize is a CSS framework that implements Google's Material Design.
Add option for imparting code from give in the computer, without modifying the original file.
When app is in "tray" mode, "X" should not close, but hide.
Hey!
I think that one feature that would be great, it would be the possibility to auto run after the user types. You can check the onkeyup
event and sets a timeout, like 1 or 2 seconds to run that exec function.
;)
There must be a way to find PHP binary in Windows. Let's figure out...
Search for PHP binary in EasyPHP, XAMPP, WAMP, Vertrigo and at Program Files variant.
Hey @rafajaques!
I noticed that when I'm clicking in the tabs, inside of the config modal, the app is opening a Windows folder (explorer.exe) from nothing. O.o
I'm using Windows 10 here, so if you need any more information just let me know.
Bye!
When searching for PHP, the app must ask for it's path when it's not possible to find.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.