Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/1j01/ide
DEPRECATED PROJECT IDEA (also (knowingly) BROKEN) - an experimental IDE - Cloud9 is nice: https://c9.io/
https://github.com/1j01/ide
deprecated ide
Last synced: 22 days ago
JSON representation
DEPRECATED PROJECT IDEA (also (knowingly) BROKEN) - an experimental IDE - Cloud9 is nice: https://c9.io/
- Host: GitHub
- URL: https://github.com/1j01/ide
- Owner: 1j01
- Created: 2014-02-08T00:04:25.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2014-07-07T18:45:06.000Z (over 10 years ago)
- Last Synced: 2024-11-10T21:08:36.950Z (3 months ago)
- Topics: deprecated, ide
- Language: JavaScript
- Homepage:
- Size: 27.3 MB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# An experimental IDE.
So like I'm using HTML, CSS, JS, node-webkit, Ace Editor, CodeMirror, FireBase, FirePad, and stuff to make this IDE thing. It's gonna be cool.This repository is mostly just a backup for now.
## Run!
It can be run in different ways:
* As a node-webkit app
on Windows, Linux, or OSX (probably)
* As a web app hosted from the nw app
You don't need to install the IDE, just click a link generated by the app (eg. 192.67.74.34:1337) and start collaborating!
* From `index.html`
It can't save, although once I add the option to connect to a server from the standalone app, you should be able to do so even from `index.html`. (and you might not need `--allow-file-access-from-files`?)## Todo, and Stuff
Firepad support!
State/Options
State
(Hot exit / quick IDE reload)
Workspaces/sessions/tabs? ...
tabs: [{
name, ttip,
file: [rFile], //seriallized as {path,content?}
appname,
state: {custom app state}
}]
Options
Accessable to apps
Arch.
Apps
.load();
.open($ws,file);
file.read();//
file.change();//save statesessiondata
file.live();//execute changes without saving to disk
file.write();//save to disk (and live())
Apps
YWoT
Ace Editor w/ locked insert mode and selections disabled mimicking Your World of Text
Actually, YWoT could be like ~1000x+* more effecient/faster with webgl.
Ace Editor
quick theme switcher
CodeMirror
work
FirePad
Rich text mode
*.fpad.html / *.fpad
Image Editor
Audio Editor
Interface for apps to save new files etc.Built-in way for apps to load and handle not-loaded state
(with loading indicators)##bug
When you drag a tab, of which there are elevent or more, the first, second, middle and second-last tabs _spaz out_ and converge near the left.The tabs are sorted based on... a property calculated by sorting them!? Well there's your problem! ... uh so
This is still pretty-weird.
## maybe
Realtime integration with a multiplayer game engine?