Commit graph

684 commits

Author SHA1 Message Date
Thomas Wilburn
5bab125e9a Fixes #170 2014-03-22 06:09:28 -07:00
Thomas Wilburn
2e847cda88 Fixes #169 2014-03-22 06:05:47 -07:00
Thomas Wilburn
2af2d044b7 Improve command palette sorting. Fixes #167. 2014-03-21 04:51:42 -07:00
Thomas Wilburn
c500425731 Updated Ace, added LESS to file permissions. 2014-03-19 20:08:47 -07:00
Thomas Wilburn
7027a2a4ee Manifest bump 2014-03-19 19:31:03 -07:00
Thomas Wilburn
ab70579a9e Sort file results in the palette by match strength. Fixes #163. 2014-03-19 19:24:13 -07:00
Thomas Wilburn
3ddda96c35 Show the tab path in the tooltip. Fixes #164. 2014-03-19 18:01:36 -07:00
Thomas Wilburn
0f0fe599eb Manifest bump 2014-03-13 11:54:43 -07:00
Thomas Wilburn
e227b69a2e Merge pull request #159 from harbichidian/patch-1
Only trim whitespace between non-whitespace and newline (Issue #158)
2014-03-13 08:54:39 -07:00
Josh Baker
43e3ce723b Only trim whitespace between non-whitespace and newline (Issue #158)
This prevents trimming lines that only have whitespace.
2014-03-13 11:42:39 -04:00
Thomas Wilburn
4b584d6633 Better tick scheduling, added {{.}} to inflate. 2014-03-07 23:30:47 -08:00
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