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
2dcd86d8be
Fix bugs where project manager still uses callback style.
2014-05-03 23:29:22 -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
902d8eb46b
Add styles and option for auto-collapsing the project manager.
2014-04-03 08:56:05 -07:00
Thomas Wilburn
4b584d6633
Better tick scheduling, added {{.}} to inflate.
2014-03-07 23:30:47 -08:00
Thomas Wilburn
e1c05a2c95
Animation tweaks.
2014-03-07 21:17:16 -08:00
Thomas Wilburn
4aba4cc503
Give ProjectManager loading UI
...
See #156 . This change adjusts the project manager to have a loading bar
during lengthy operations. It also adds a `tick()` method that queues up
operations in 15ms chunks--we'll still blow the frame budget most times,
but it keeps things reasonably responsive (at least until the render
tree has to be added to the DOM).
2014-03-07 21:09:05 -08:00
Thomas Wilburn
0ccb026150
Add project ignoreFiles option. Fixes #153
2014-03-05 15:44:33 -08:00
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
c4cc9f4598
Fix some bugs with the palette, syntax cleanup, add comments.
2014-02-26 18:56:05 -08:00
Thomas Wilburn
6ec5c2be01
Converted project manager to templates.
2014-02-26 08:57:15 -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
8cc524a53e
Extra safeguards.
...
Project manager calls preventDefault() on "links"
background.js rejects messages without a command property.
2014-01-12 10:47:08 -08:00
Thomas Wilburn
d26797ca80
Merge pull request #125 from mastercactapus/dragdrop
...
allow drag-drop opening of files and directories
Fixes #121
2014-01-12 01:24:49 -08:00
Nathan Caza
341812c5ac
allow drag-drop opening of files and directories
2014-01-12 03:12:14 -06: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
5ce586f3d7
Add the ability to search for file names inside the project
...
Fixes #69
2013-12-10 14:46:28 -08:00
Thomas Wilburn
dfe8749c58
Organized module locations. Fixed a context menu bug.
2013-12-04 09:24:04 -08:00