Thomas Wilburn
43d6b462f7
this bugs are the worst.
2014-03-07 22:33:32 -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
6ce3134a9c
Fixes #150
...
This looks pretty good. RosettaCode, which has 75,000 files, is
reasonably responsive when searching. I don't know what Chromium is like
in terms of files, but I also suspect I know my limitations for now.
2014-03-07 21:06:08 -08:00
Thomas Wilburn
0b99470534
Manifest bump.
2014-03-06 07:12:57 -08:00
Thomas Wilburn
59861736b1
Update modification time as part of session:revert-file.
2014-03-06 06:56:01 -08:00
Thomas Wilburn
3fc55120ac
Fix a bug where the palette 'showed' too many results
2014-03-05 15:47:47 -08:00
Thomas Wilburn
0ccb026150
Add project ignoreFiles option. Fixes #153
2014-03-05 15:44:33 -08:00
Thomas Wilburn
3f753237c7
Added a types command for generating the manifest. Fixes #147
2014-03-05 15:32:15 -08:00
Thomas Wilburn
11d3100ee7
Actually make 'trim whitespace' work without blowing up the cursor position.
2014-03-05 09:36:19 -08:00
Thomas Wilburn
9a1ec7d8bf
Manifest bump
2014-03-05 08:54:10 -08: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
c2c8f64799
Update files on window focus. Fixes #149
2014-03-05 07:34:33 -08:00
Thomas Wilburn
ea5e58fc57
Correctly trigger hover class removal.
2014-02-28 11:27:16 -08:00
Thomas Wilburn
19ffafad6a
Manifest bump.
2014-02-28 09:46:11 -08:00
Thomas Wilburn
c75fafbee7
Added Scala support
2014-02-27 22:25:32 -08:00
Thomas Wilburn
f288a61578
Fill in some missing file handler registrations.
2014-02-27 18:54:37 -08:00
Thomas Wilburn
e3ee432a81
background.js cleanup and comments.
2014-02-27 08:26:39 -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
b2ff9833bd
Fix menu ordering.
2014-02-26 14:56:31 -08:00
Thomas Wilburn
4bc7955381
Manifest bump.
2014-02-26 13:52:28 -08:00
Thomas Wilburn
e8a2966082
.
2014-02-26 10:18:39 -08:00
Thomas Wilburn
8e06ca1ff1
Give tabs a little bit of glow.
2014-02-26 10:10:23 -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
109fdddf1b
Switched fonts for OS X to use the actual UI font.
2014-02-25 22:01:33 -08:00
Thomas Wilburn
7be0dda631
Different fonts require a fix for tab button close links.
2014-02-23 15:58:43 -08:00
Thomas Wilburn
1d18d42e38
Clean up session dependencies
2014-02-23 15:48:51 -08:00
Thomas Wilburn
495f7b6513
Fixed alignment for close button in tabs.
2014-02-23 15:21:38 -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
1d71e8131c
A elements don't seem to be draggable anymore, so move the tab label into a draggable span.
2014-02-23 12:52:00 -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
73558ae54c
Menu style tweaks.
2014-02-21 22:07:27 -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
33feaa3924
Added an emergency reset item to the app menu. Fixes #72
2014-02-21 17:49:20 -08:00
Thomas Wilburn
9f351133dc
Manifest bump
2014-02-20 13:11:36 -08:00
Thomas Wilburn
c6b303d2c6
Submenus were broken again, that's weird.
2014-02-20 13:11:14 -08:00