Commit graph

297 commits

Author SHA1 Message Date
Thomas Wilburn
f288a61578 Fill in some missing file handler registrations. 2014-02-27 18:54:37 -08:00
Thomas Wilburn
9f54dcfec8 Code cleanup and commenting. 2014-02-26 22:34:02 -08:00
Thomas Wilburn
bbd9a4fad0 Bugfix in previous commit--replace, _then_ split 2014-02-26 22:02:33 -08:00
Thomas Wilburn
c4cc9f4598 Fix some bugs with the palette, syntax cleanup, add comments. 2014-02-26 18:56:05 -08:00
Thomas Wilburn
e847ffc9ad Fix a bug with file restore failures. 2014-02-26 10:05:15 -08:00
Thomas Wilburn
6ec5c2be01 Converted project manager to templates. 2014-02-26 08:57:15 -08:00
Thomas Wilburn
1d18d42e38 Clean up session dependencies 2014-02-23 15:48:51 -08:00
Thomas Wilburn
2f57992d5a Hide dragged tabs. 2014-02-23 15:17:05 -08:00
Thomas Wilburn
809a7b6917 Fixing visual drag-drop indications on the tab list. 2014-02-23 14:56:48 -08:00
Thomas Wilburn
10385d5579 Session refactoring mostly done 2014-02-23 14:21:59 -08:00
Thomas Wilburn
4757e8fda1 Fix close buttons masking the tab gradient. 2014-02-23 14:21:11 -08:00
Thomas Wilburn
ecf39ae914 Merge branch 'master' of github.com:thomaswilburn/Caret 2014-02-23 12:59:23 -08:00
Thomas Wilburn
2d68149cc5 . 2014-02-23 12:30:30 -08:00
Thomas Wilburn
b6d4371400 Start moving session state into an external module, similar to the way that Ractive splits out its modules. 2014-02-23 12:28:41 -08:00
Thomas Wilburn
0e7c30c8ea ...... 2014-02-21 22:49:40 -08:00
Thomas Wilburn
7fe8e2a096 ... 2014-02-21 22:37:13 -08:00
Thomas Wilburn
3be5176d7b Detect syntax bug--finally fixed? 2014-02-21 22:27:36 -08:00
Thomas Wilburn
832e7c7f66 Tweaks to inactive tab styles. 2014-02-21 21:13:20 -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
d6799bda61 Fixes #143 2014-02-21 20:29:41 -08:00
Thomas Wilburn
795a979d46 Raised the toast time, since it's nice for word count. 2014-02-21 17:50:12 -08:00
Thomas Wilburn
6717481072 Fixed a bug that refused to open the default settings files. 2014-02-20 13:09:16 -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
b01b122241 Add a scrollPastEnd option, default to true. 2014-02-19 07:49:55 -08:00
Thomas Wilburn
4ca0ddd399 Fix highlight line option 2014-02-06 12:26:01 -08:00
Thomas Wilburn
b9252f9b41 Fixes #131
An inconsistency in the two ways to declare ace commands caused a
failure in re-binding certain keys. Switched all default configs to the
shorter syntax, just in case.
2014-01-27 11:38:10 -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
3abdb574e6 Fix a bug where syntax wasn't re-detected after save-as. 2014-01-23 08:38:20 -08:00
Thomas Wilburn
1003b89965 Convert menus to templates (just for items, not recursive or using partials) 2014-01-22 09:26:53 -08:00
Thomas Wilburn
5d674b2f28 Update readme with details of templating library and plugin 2014-01-22 08:52:13 -08:00
Thomas Wilburn
9d5e28239d Removed unused template from main.html 2014-01-22 08:42:18 -08:00
Thomas Wilburn
e6f0b7070a Added a loadHTML() method for directly injecting templates 2014-01-22 08:42:08 -08:00
Thomas Wilburn
08e03d2de4 Converted dialogs over to templates. 2014-01-22 08:37:28 -08:00
Thomas Wilburn
0fd6aa550e Moved about dialog into template 2014-01-22 07:55:04 -08:00
Thomas Wilburn
8bba0ca36a Converted palette to templates 2014-01-21 22:47:02 -08:00
Thomas Wilburn
27499bf1bc Converted tabs over to the templating plugin, other rendering to follow 2014-01-21 19:01:00 -08:00
Thomas Wilburn
78bb7ad5c9 Add a home-made template library, first steps away from in-JS DOM construction. 2014-01-21 11:12:46 -08:00
Thomas Wilburn
c39cac674b Why do we remove the title from tabs? Leave it there. 2014-01-21 09:08:54 -08:00
Thomas Wilburn
3b5c925fa8 readme changes 2014-01-20 23:36:30 -08:00
Thomas Wilburn
60821321ba Fix stupid scoping mistake. 2014-01-20 23:19:25 -08:00
Thomas Wilburn
49327cbadf main.js now uses Settings.pull() 2014-01-20 22:14:46 -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
57fec531c8 Move the Settings singleton into its own file for modules that want to load configs asynchronously. 2014-01-20 21:24:50 -08:00
Thomas Wilburn
5d250ef5e5 Added comments 2014-01-20 18:10:35 -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
1767cd3fc2 Add printing. Fixes #120 2014-01-20 09:10:24 -08:00
Thomas Wilburn
742f96f644 Load configs and other text via getPackageDirectoryEntry()
Fixes #127
Turns out this isn't actually any faster, but it is cleaner and doesn't
clutter the console. We'll keep it for now.
2014-01-12 21:13:06 -08:00
Thomas Wilburn
6f762a9e59 Set up a valid init:complete event, process launch commands then. 2014-01-12 15:35:30 -08:00