icecoder / ICEcoder

Browser code editor awesomeness
http://icecoder.net
Other
1.41k stars 348 forks source link

Standalone app for ICEcoder #370

Closed mattpass closed 10 years ago

mattpass commented 10 years ago

Work has begun by someone on a standalone app version of ICEcoder. While not part of ICEcoder's roadmap, it's an interesting concept that could lead to software based versions of it. Especially as it works with very few bugs (that likely exist in ICEcoder itself!):

See: https://twitter.com/DarkoSvitic/status/444466389835735040/photo/1

Made using: https://code.google.com/p/phpdesktop

The app is based on chrome. So you can use developer tools.

mattpass commented 10 years ago

Bug reports so far:

  1. When updating plugins, it dosen't close the window when it's done it continues to say "Saving plugins"
  2. Changing Root folder to a custom one makes ICEcoder not update when you're making new files. And it's a visible performance hit aswell.
mattpass commented 10 years ago

I have looked more into a desktop version of ICEcoder using this and found it works great. The distribution can come with the Chrome (or IE) engine, Mongoose web server and PHP plus ICEcoder as a complete, installable setup.

Because ICEcoder also runs from the www dir, it means it's still customisable just as you would find with the open source download (it simply lives in that dir). However, a quick tweak allows it to use a drive (eg c:/ if you wish) as the document root.

This means you can open any file on your PC and it runs like software.

More info at: https://groups.google.com/forum/#!topic/icecoder/54krbSiIWAE

mattpass commented 10 years ago

Some useful discussions on the PHP Desktop forums:

Chrome Settings (see info on detecting PHP Desktop): https://groups.google.com/forum/#!topic/phpdesktop/RkHbdb8LJZo

ToggleFullscreen() and https://code.google.com/p/phpdesktop/wiki/JavascriptApi

SQLite: https://groups.google.com/forum/#!topic/phpdesktop/zP3ItetuFAQ

JavaScript Alert Title: https://groups.google.com/forum/#!topic/phpdesktop/4D6flx8iMQA

Unicode paths: https://groups.google.com/forum/#!topic/phpdesktop/HzDCtMMyHbo

Changing the name of the exe: https://groups.google.com/forum/#!topic/phpdesktop/fFRbmI5qUCM

Detecting Desktop: https://groups.google.com/forum/#!topic/phpdesktop/qlZh6J3UfRE

Knowledge Base: https://groups.google.com/forum/#!topic/phpdesktop/79K_4YC_s80

Setup Info: https://groups.google.com/forum/#!topic/phpdesktop/KTCv2m0pgF8

Upload Files: https://groups.google.com/forum/#!topic/phpdesktop/McKh3sWvEGM

Full screen: https://groups.google.com/forum/#!topic/phpdesktop/JR6643gEuGs

Select multiple files: https://groups.google.com/forum/#!topic/phpdesktop/_DWd-AmYhWQ

SSH2 & SFTP: https://groups.google.com/forum/#!topic/phpdesktop/dtEcOWb1Mbs

Also check out the Wiki, issues and Knowledgebase plus examples.

mattpass commented 10 years ago

A note to this issue has been added to the ICEcoder Desktop repo now, so closing in this repo as it's not related to the main browser based version.