Commit graph

25 commits

Author SHA1 Message Date
Thomas Wilburn
6c3aa57276 Switch to reStructuredText for documentation. 2014-09-05 08:41:16 -07:00
Thomas Wilburn
586198fb69 Null files are classified as "virtual."
Fixes #294.
2014-09-03 11:27:53 -07:00
Thomas Wilburn
9a0e97583d substr() takes a length, not an offset. Fixes #275 2014-07-16 23:23:39 -07:00
Thomas Wilburn
08c059fcd2 File.retain() specifies type instead of returning raw ID 2014-06-29 16:56:22 -07:00
Thomas Wilburn
55cdbeea66 Add a null file type that can't be written. Fixes #258. 2014-06-29 16:23:03 -07:00
Thomas Wilburn
400b9027ed Allow a single-argument callback for File.open().
Fixes #235.
2014-05-28 09:13:01 -07:00
Thomas Wilburn
ee558a7a3b Update the module readme files. 2014-05-14 21:31:20 -07:00
Thomas Wilburn
12870d3b1d Revert Promises in file API to callbacks.
Promises do not seem reliable as they are in Chrome 34. Rather than
continue to implement hacks that can work around these problems, let's
just go back to callbacks. Maybe we don't need to be on the cutting edge
_all_ the time.
2014-05-04 02:09:19 -07:00
Thomas Wilburn
d10791bbad Add an emergency reset menu item
Fixes #191
2014-05-03 15:55:38 -07:00
Thomas Wilburn
f8b4c4c37f De-callback in favor of promises in the file APIs. Fixes #139 2014-04-25 08:03:47 -07: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
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
3b5c925fa8 readme changes 2014-01-20 23:36:30 -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
6073cdefce Converting to promises broke File.getPath and thus project file de-dupe. 2014-01-12 00:43:02 -08:00
Thomas Wilburn
03df4334e8 Add module readme files.
Fixes #110 (maybe?)
2013-12-23 12:25:43 -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
529b3d2951 Finish converting syncFS to Promises. 2013-12-23 10:27:33 -08:00
Thomas Wilburn
576cfdaa16 Convert storage/file to HTML5 promises. 2013-12-23 09:36:31 -08:00
Thomas Wilburn
5b4a3e22f7 Removed window.sync, added some comments. 2013-12-04 23:34:49 -08:00
Thomas Wilburn
0f2355fb2d Convert over to syncFS (not syncFileSystem) for storing settings. 2013-12-04 10:52:56 -08:00
Thomas Wilburn
dfe8749c58 Organized module locations. Fixed a context menu bug. 2013-12-04 09:24:04 -08:00