Commit graph

40 commits

Author SHA1 Message Date
Thomas Wilburn
9f54dcfec8 Code cleanup and commenting. 2014-02-26 22:34:02 -08:00
Thomas Wilburn
3be5176d7b Detect syntax bug--finally fixed? 2014-02-21 22:27:36 -08:00
Thomas Wilburn
52f8abbdc6 Fix a bug where syntax was detected but the dropdown wasn't set. 2014-02-21 20:46:28 -08:00
Thomas Wilburn
f5467f1b6c Add commands for "insert from file" and "word count". Fixed a bug where palette commands can't really
show status bar toasts.
Fixes #141.
2014-02-20 09:00:29 -08:00
Thomas Wilburn
ce8716be9f Found a bug where fileManager wouldn't trigger init:complete if there were no retained items. 2014-01-27 11:11:58 -08:00
Thomas Wilburn
a3c404de31 Nesting <a> in <a> isn't allowed, apparently. 2014-01-27 11:02:02 -08:00
Thomas Wilburn
57d2b986b5 Add Settings.pull() for modules that want to request configs asynchronously instead of blocking load 2014-01-20 22:10:06 -08:00
Thomas Wilburn
81507d4a9c Refactor tab syntax and rendering out of sessions and into tab.js 2014-01-20 18:03:18 -08:00
Thomas Wilburn
88965d4cec Fixed a bug with failed file retention killing init:complete. 2014-01-20 15:49:26 -08:00
Thomas Wilburn
6f762a9e59 Set up a valid init:complete event, process launch commands then. 2014-01-12 15:35:30 -08:00
Thomas Wilburn
2371f439e0 Add "secret" user option to disable tab restore. 2014-01-12 10:53:31 -08:00
Thomas Wilburn
67008772ea Fix bad refactoring. 2014-01-12 01:34:47 -08:00
Thomas Wilburn
99e7ce8e8d Bind for file-based DOM events in fileManager, not in command. 2014-01-12 01:26:37 -08:00
Nathan Caza
341812c5ac allow drag-drop opening of files and directories 2014-01-12 03:12:14 -06:00
Thomas Wilburn
37cd59d0a6 Add async callbacks to a bunch of commands
See #80.
2013-12-23 16:15:03 -08:00
Thomas Wilburn
7418c64b5c Use manos.deferred() in tab.save() 2013-12-23 11:20:04 -08:00
Thomas Wilburn
ec3edebc28 Promise API kind of sucks, use manos.deferred() instead. 2013-12-23 11:12:19 -08:00
Thomas Wilburn
1b04983d84 Use promises in tabs, sessions, fileManager. 2013-12-23 10:27:51 -08:00
Thomas Wilburn
5a7ae3c459 Cleanup 2013-12-16 17:35:02 -08:00
Thomas Wilburn
de8e444e36 Added the ability to open new tabs with content via command 2013-12-05 12:28:47 -08:00
Thomas Wilburn
dfe8749c58 Organized module locations. Fixed a context menu bug. 2013-12-04 09:24:04 -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
14d9e5a47d Correctly set syntax when saving a new file. 2013-11-06 08:46:20 -08:00
Thomas Wilburn
966d90e0e6 Use manos.chain() to clear up retained file reading. 2013-11-06 07:55:01 -08:00
Thomas Wilburn
ffc2f4dcc6 Greatly speed up restore by processing files in parallel. 2013-11-06 07:37:56 -08:00
Thomas Wilburn
c7649cc42e Fixes #61 2013-10-28 12:58:24 -07:00
Thomas Wilburn
3c851c0f44 Simplify creating new File objects from FileEntries. 2013-10-28 12:12:08 -07:00
Thomas Wilburn
6109361502 Support acceptsMultiple when opening files. 2013-10-28 11:59:14 -07:00
Thomas Wilburn
23bfb59c76 Better error messages and logging for failed file.restore() 2013-10-09 22:29:27 -07:00
Thomas Wilburn
c2b95b29dc Short-circuit removing retention failures if nothing failed to restore. 2013-10-09 21:59:22 -07:00
Thomas Wilburn
c22ecbcd40 Added logging to figure out why tabs don't survive upgrades. 2013-10-09 21:35:06 -07:00
Thomas Wilburn
5e43aa558f Restore retained files using Manos async instead of more complicated inline async flow. 2013-10-08 08:31:13 -07:00
Thomas Wilburn
3509bbc856 Whitespace. 2013-09-24 12:16:19 -07:00
Thomas Wilburn
7275752aef Fixes for responsiveness and retained file loss. 2013-09-24 11:37:40 -07:00
Thomas Wilburn
bdc5891148 Resetting a settings file will also reset it in the editor if it is open. 2013-09-23 19:28:52 -07:00
Thomas Wilburn
0a6e209383 . 2013-09-23 19:22:03 -07:00
Thomas Wilburn
88c1f1b081 Fix tab raise bug introduced with file manager. 2013-09-21 12:21:25 -07:00
Thomas Wilburn
7cffe61ad6 Raising a tab will check its modified date. Fixes #25 2013-09-20 17:39:04 -07:00
Thomas Wilburn
5ff71e0a5c Added a revert option
Fixes #34
2013-09-16 11:58:37 -07:00
Thomas Wilburn
9ab0a76c84 Move file-specific code out of sessions.js
Fixes #33 (sort of)
2013-09-16 11:16:06 -07:00