Commit graph

27 commits

Author SHA1 Message Date
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
f8b4c4c37f De-callback in favor of promises in the file APIs. Fixes #139 2014-04-25 08:03:47 -07:00
Thomas Wilburn
2e847cda88 Fixes #169 2014-03-22 06:05:47 -07:00
Thomas Wilburn
3ddda96c35 Show the tab path in the tooltip. Fixes #164. 2014-03-19 18:01:36 -07:00
Thomas Wilburn
befba25f86 Added a 'trim whitespace' command and trigger it on save if enabled. Fixes #151 2014-03-05 08:52:48 -08:00
Thomas Wilburn
9f54dcfec8 Code cleanup and commenting. 2014-02-26 22:34:02 -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
52f8abbdc6 Fix a bug where syntax was detected but the dropdown wasn't set. 2014-02-21 20:46:28 -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
27499bf1bc Converted tabs over to the templating plugin, other rendering to follow 2014-01-21 19:01:00 -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
60821321ba Fix stupid scoping mistake. 2014-01-20 23:19:25 -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
7418c64b5c Use manos.deferred() in tab.save() 2013-12-23 11:20:04 -08:00
Thomas Wilburn
1b04983d84 Use promises in tabs, sessions, fileManager. 2013-12-23 10:27:51 -08:00
Thomas Wilburn
dfe8749c58 Organized module locations. Fixed a context menu bug. 2013-12-04 09:24:04 -08:00
Thomas Wilburn
14d9e5a47d Correctly set syntax when saving a new file. 2013-11-06 08:46:20 -08:00
Thomas Wilburn
e8969929b7 Added notes for project stubs 2013-11-02 18:30:37 -07:00
Thomas Wilburn
0c1183efae Added enter animations for tabs, which is kind of fun. 2013-10-16 17:06:32 -07:00
Thomas Wilburn
7703be96c5 Fix a bug in saving a new file 2013-10-07 17:54:00 -07:00
Thomas Wilburn
f9a680b27c Consistency in messages (forgot that session is singular). 2013-10-06 23:21:04 -07:00
Thomas Wilburn
53e23f5108 THAT'S NOT HOW ASYNC WORKS. 2013-10-06 23:13:22 -07:00
Thomas Wilburn
0d8f7c50d9 Manifest bump, added a fingerprint method to tabs. 2013-10-06 23:12:35 -07:00
Thomas Wilburn
50d839d66b Refactor tabs into their own module.
Fixes #49.
Fixes #44.
2013-10-06 23:03:14 -07:00