Thomas Wilburn
d31049046d
Provide sample API message, add a menu item for api.json
2013-12-02 15:38:12 -08:00
Thomas Wilburn
3f992a3e43
Added ability to turn off line highlight.
...
Fixes #77 .
2013-12-02 15:17:46 -08:00
Thomas Wilburn
fa0ab6112e
Use Chrome's window position memory instead of manually restoring position.
2013-11-24 21:08:18 -05:00
Thomas Wilburn
3117a046c2
Start some work on adding a pass-through messaging API.
...
See comments on #29
2013-11-24 20:53:55 -05:00
Thomas Wilburn
98e0a4f96a
Merge #76
...
Corrected a possible array index error, used numbers instead of strings
for JSON. I should probably be better about being defensive, but
nothing's perfect.
2013-11-24 20:27:52 -05:00
Thomas Wilburn
a77d4bcc8b
Fix project manager rendering crash if user cancels.
2013-11-21 13:42:54 -08:00
Thomas Wilburn
b4520b0a6d
Cosmetic tweaks to the project manager.
2013-11-21 10:18:43 -08:00
Thomas Wilburn
cc5613698a
Using an input proxy was crap, switch to tracking doc clicks.
2013-11-21 09:40:09 -08:00
Thomas Wilburn
f7da885f05
Clean up menu focus by adding an input to serve as a focus proxy.
...
Fixes #74 .
2013-11-21 09:30:59 -08:00
Thomas Wilburn
2bb1434a46
Allow enter key to trigger dialog buttons.
2013-11-19 08:36:37 -08:00
Thomas Wilburn
9480783353
Add ability to change font size on thefly
2013-11-19 08:20:05 -08:00
Thomas Wilburn
e0a03a46d3
.
2013-11-19 08:19:47 -08:00
Thomas Wilburn
2545890048
Fix dialog bug where Ctrl-W can close window, and focus cycles into open project. Fixes #71
2013-11-19 08:19:18 -08:00
Thomas Wilburn
7813c883ae
Added Son of Obsidian theme (thanks Luciano)
...
Also switched back to un-minified Ace for debugging.
2013-11-12 10:10:47 -08:00
Thomas Wilburn
0aaae789ce
Tiptoe around acceptsMultiple for the sake of Chrome 29 users.
2013-11-11 13:31:41 -08:00
Thomas Wilburn
1fedef397e
Allow dialogs to use shortcut keys. Fixes #66 .
2013-11-08 16:57:35 -08:00
Thomas Wilburn
e6ccbdaac6
Somewhere we lost the point of retainFocus in menus.
2013-11-08 16:32:11 -08:00
Thomas Wilburn
c88c38bb32
Fix bug around bad Ace wrapping when project panel expands
2013-11-07 18:06:44 -08:00
Thomas Wilburn
12a04321a4
Add URLs to files, return URL with params when routing internally
2013-11-07 17:32:38 -08:00
Thomas Wilburn
28078cc624
Make root directory URLs a superset of directory URLs (will allow them to use the same file ops)
2013-11-07 17:25:31 -08:00
Thomas Wilburn
4538be08f4
Fix bug where root directories beyond the first weren't correctly ID'd for menus.
2013-11-07 17:04:50 -08:00
Thomas Wilburn
9696911b92
Add safeguards where the project file might have a null FS entry.
2013-11-07 10:24:50 -08:00
Thomas Wilburn
213346822b
Added context menu module, wired up a 'remove directory' menu in projects.
2013-11-06 21:56:12 -08:00
Thomas Wilburn
631b02d724
Add ability to check for updates at any time.
2013-11-06 12:18:50 -08:00
Thomas Wilburn
3d824a9c4a
Cleared up project file editing flow.
2013-11-06 12:02:20 -08:00
Thomas Wilburn
c0f37afd43
Fixed directory triangle display, added menu divider.
2013-11-06 09:55:11 -08:00
Thomas Wilburn
23a5bf5c26
Correct a project loading bug, add folder triangles
2013-11-06 09:17:05 -08:00
Thomas Wilburn
14d9e5a47d
Correctly set syntax when saving a new file.
2013-11-06 08:46:20 -08:00
Thomas Wilburn
13b9577863
Project files can include settings, which will override user prefs.
2013-11-06 08:35:57 -08:00
Thomas Wilburn
c6ed48354d
Added project file loading, panel animation
2013-11-06 08:12:00 -08:00
Thomas Wilburn
c3f9f47368
Use display paths to find any open tabs matching the selected file in the project panel.
2013-11-06 08:05:13 -08:00
Thomas Wilburn
966d90e0e6
Use manos.chain() to clear up retained file reading.
2013-11-06 07:55:01 -08:00
Thomas Wilburn
ab5ebb976b
Show file size message in status bar when adding a tab
2013-11-06 07:48:18 -08:00
Thomas Wilburn
ffc2f4dcc6
Greatly speed up restore by processing files in parallel.
2013-11-06 07:37:56 -08:00
Thomas Wilburn
21badb1394
Added a getPath() method on files
2013-11-06 07:37:34 -08:00
Thomas Wilburn
7b060a3512
Added clearing project support
2013-11-05 18:52:00 -08:00
Thomas Wilburn
5f39f89bbd
Working project file restore, but with some issues on switching to retained files
2013-11-05 18:46:16 -08:00
Thomas Wilburn
97e2d63e70
Added opening tabs, switching to tabs from project navigator.
2013-11-05 17:44:19 -08:00
Thomas Wilburn
143ce02d42
Directory tree expansion/collapse
2013-11-04 08:53:15 -08:00
Thomas Wilburn
32c94db775
Added class sugar to dom2.js
2013-11-04 08:41:22 -08:00
Thomas Wilburn
a59a0a4880
Added notes on how project support will work going forward.
2013-11-03 17:15:34 -08:00
Thomas Wilburn
6e452273ba
Adding project styles, menu
2013-11-03 16:28:17 -08:00
Thomas Wilburn
a09344f845
Disabled automatic PM launch, cleaned up CSS, added project panel element
2013-11-02 19:29:10 -07:00
Thomas Wilburn
e8969929b7
Added notes for project stubs
2013-11-02 18:30:37 -07:00
Thomas Wilburn
22c56da448
Start of work on project management
2013-11-02 17:51:28 -07:00
Thomas Wilburn
9da0f96696
Filter menus/palette based on Chrome major version.
2013-11-01 16:24:57 -07:00
Thomas Wilburn
51f52b0755
Fix a focus bug when manually closing menu.
2013-10-30 09:29:26 -07:00
Thomas Wilburn
8ee275ea90
Update Ace to latest version.
2013-10-30 09:26:43 -07:00
Thomas Wilburn
a95d50bc9e
Fixed typo.
2013-10-28 14:13:55 -07:00
Thomas Wilburn
d2caf1741b
Use the notification tray for updates, instead of dialogs.
2013-10-28 14:02:11 -07:00