Commits on Jan 16, 2012
  1. Reduce minimum editor width.

    coreh committed Jan 16, 2012
    Also, please ignore the math on commit 7fb9c74. It's based on a wrong assumption I had, and makes absolutely no sense. I should be more rigorous next time.
  2. Set a minimum width for the code editor.

    coreh committed Jan 16, 2012
    - 82em = 2em for the gutter + 80em for the code.
Commits on Jan 14, 2012
  1. Die on EADDRINUSE.

    coreh committed Jan 14, 2012
  2. Fix a bug with the code editor's scrollbars.

    coreh committed Jan 14, 2012
    The horizontal scrollbar was displayed "inside" the region scrolled by the vertical scrollbar. To scroll horizontally, you first had to scroll all the way down vertically.
Commits on Jan 12, 2012
  1. Bump version to 0.2

    coreh committed Jan 12, 2012
  2. Improve Mac OS X App.

    coreh committed Jan 12, 2012
    - The command line tool is now terminated when windows close.
    - User can now create folders and files from the menu.
    - Window is only displayed when project creation/opening is complete.
    - Project folders now have a custom icon set to them.
Commits on Jan 7, 2012
  1. No longer die on broken symlinks. (Fixes issue #36)

    coreh committed Jan 7, 2012
    - Fix indentation on server/project.js.
Commits on Jan 5, 2012
  1. Initial version of native Mac app.

    coreh committed Jan 5, 2012
    - Nide can now be used as a native Mac OS X application. The JavaScript and resource files are bundled inside the application's resource folder. Node.js is executed as a child process, and a WebView is used to interact with the IDE without resorting to an external browser. The current implementation is quite limited (e.g. supports creating new projects but not opening them), but this should improve soon.
  2. Add code to create the specified directory if it doesn't exist.

    coreh committed Jan 5, 2012
    - Nide will now create a new directory for the project if the provided path doesn't exist. Directory creation will only take place when using the `init` command.
    - Make some log messages more clear.
Commits on Jan 4, 2012
  1. Implement an editor pool for keeping state when switching between files.

    coreh committed Jan 4, 2012
    - Editors are now stored on a pool, so that their state (e.g: cursor position, selection, scroll position) is preserved when switching between files. (fixes #35) When you switch back to a previously opened file, its editor is restored from the pool.
    - To keep memory consumption low, the pool will store up to 8 editors. The least recently used policy is used to determine which editors should be disposed.
    - Code editors are now focused by default when you open or switch to a file.
Commits on Jan 3, 2012
Commits on Dec 29, 2011
  1. Merge pull request #27 from iwizardpro/patch-4

    coreh committed Dec 29, 2011
    Fix clash between help and host options.
  2. Merge pull request #25 from iwizardpro/patch-3

    coreh committed Dec 29, 2011
    Add support for running as root
  3. Merge pull request #24 from iwizardpro/patch-2

    coreh committed Dec 29, 2011
    Version history functionality (Quotes in file paths, disable reverting on error)
  4. Add basic authentication and the ability to specify a host IP.

    coreh committed Dec 29, 2011
    - Add `--username` and `--password` options for authentication. (Implement feature requested at issue #18)
    - Add `--host` option for specifiying a host IP. (Implement feature requested at issue #22)
  5. Merge pull request #23 from iwizardpro/patch-1

    coreh committed Dec 29, 2011
    Fix problem in version history (Paths with spaces)
Commits on Dec 28, 2011
Commits on Dec 19, 2011
  1. Merge pull request #19 from whalefood/master

    coreh committed Dec 19, 2011
    Couple new modes
Commits on Nov 29, 2011
  1. Bump version to 0.1.6.

    coreh committed Nov 29, 2011
  2. Update package.json to allow install from node v0.6.x. (Fix issue #16)

    coreh committed Nov 29, 2011
    - Bump dependencies versions.
    - Bump package version to 0.1.5.
Commits on Oct 9, 2011