Commit graph

219 commits

Author SHA1 Message Date
Thomas Wilburn
944f45d5f5 Remove jarring menu appearance from the style/theme selects. 2013-12-19 10:13:45 -08:00
Thomas Wilburn
b1f6d95280 Broke saving via keyboard shortcut. 2013-12-16 17:21:22 -08:00
Thomas Wilburn
c8fb385a31 Missed some case issues. 2013-12-16 14:58:37 -08:00
Thomas Wilburn
11028b9cd4 Change keys.json to match new syntax.
Completes #92.
2013-12-16 14:54:11 -08:00
Thomas Wilburn
5fd85e2f3e Fix for updates reloading too fast, thanks Chrome team! 2013-12-16 10:44:11 -08:00
Thomas Wilburn
6595a39f75 Update syntax/theme dropdowns when setting from palette. 2013-12-16 09:21:55 -08:00
Thomas Wilburn
e1f39d63f5 Fixes #89 2013-12-16 07:40:31 -08:00
Thomas Wilburn
979d0082ce Add redundancy to chromebook search mappings. See #85 2013-12-13 09:48:56 -08:00
Thomas Wilburn
6e3b481dbf Manifest bump 2013-12-13 08:25:48 -08:00
Thomas Wilburn
73cf465bea Manifest bump, style tweak. 2013-12-10 22:57:18 -08:00
Thomas Wilburn
58e2c75679 Show the path as the sublabel when searching projects. 2013-12-10 14:57:20 -08:00
Thomas Wilburn
6c15689c55 . 2013-12-09 11:49:27 -08:00
Thomas Wilburn
f8c6c21d23 . 2013-12-05 12:58:17 -08:00
Thomas Wilburn
bb2a85c8b1 Been a while since we had a manifest bump. 2013-12-04 16:13:03 -08:00
Thomas Wilburn
0f2355fb2d Convert over to syncFS (not syncFileSystem) for storing settings. 2013-12-04 10:52:56 -08:00
Thomas Wilburn
e567869075 Clear out the syncFileSystem stuff for now.
This API does not seem ready for prime time yet, we'll have to hold off
on the transition.
2013-12-03 18:52:10 -08:00
Thomas Wilburn
5251a29b3e So much testing code. 2013-12-03 16:54:03 -08:00
Thomas Wilburn
e940758277 Clear pending, since that may be what's causing the launcher bug. 2013-12-03 16:03:58 -08:00
Thomas Wilburn
0193ca8cb2 Correct typo. 2013-12-03 15:11:14 -08:00
Thomas Wilburn
36a2a26a75 Correct a bug where openWindow could get dereferenced. 2013-12-03 14:49:12 -08:00
Thomas Wilburn
b35cd8d1b4 Enable settings backup on all restarts, not just upgrades. 2013-12-03 13:43:59 -08:00
Thomas Wilburn
0883737761 Do not automatically fail upgrades, even if it's super helpful when testing. 2013-12-03 11:36:17 -08:00
Thomas Wilburn
81dd3fe04a Open help window from upgrade error notification. 2013-12-03 10:50:36 -08:00
Thomas Wilburn
94fe3acbb7 Start backing up settings files to syncFileSystem in installer.js 2013-12-03 08:28:34 -08:00
Thomas Wilburn
d31049046d Provide sample API message, add a menu item for api.json 2013-12-02 15:38:12 -08:00
Thomas Wilburn
3f992a3e43 Added ability to turn off line highlight.
Fixes #77.
2013-12-02 15:17:46 -08:00
Thomas Wilburn
a77d4bcc8b Fix project manager rendering crash if user cancels. 2013-11-21 13:42:54 -08:00
Thomas Wilburn
b4520b0a6d Cosmetic tweaks to the project manager. 2013-11-21 10:18:43 -08:00
Thomas Wilburn
f7da885f05 Clean up menu focus by adding an input to serve as a focus proxy.
Fixes #74.
2013-11-21 09:30:59 -08:00
Thomas Wilburn
2bb1434a46 Allow enter key to trigger dialog buttons. 2013-11-19 08:36:37 -08:00
Thomas Wilburn
2545890048 Fix dialog bug where Ctrl-W can close window, and focus cycles into open project. Fixes #71 2013-11-19 08:19:18 -08:00
Thomas Wilburn
7813c883ae Added Son of Obsidian theme (thanks Luciano)
Also switched back to un-minified Ace for debugging.
2013-11-12 10:10:47 -08:00
Thomas Wilburn
0aaae789ce Tiptoe around acceptsMultiple for the sake of Chrome 29 users. 2013-11-11 13:31:41 -08:00
Thomas Wilburn
e4816f81f3 Added Haskell support. Fixes #67. 2013-11-09 09:53:51 -08:00
Thomas Wilburn
e6ccbdaac6 Somewhere we lost the point of retainFocus in menus. 2013-11-08 16:32:11 -08:00
Thomas Wilburn
1b69d4a980 Add .caret-project to launchable extensions 2013-11-07 17:40:31 -08:00
Thomas Wilburn
4538be08f4 Fix bug where root directories beyond the first weren't correctly ID'd for menus. 2013-11-07 17:04:50 -08:00
Thomas Wilburn
535b146a01 LET'S GO: CARET 1.2 CHERRYH 2013-11-07 10:38:54 -08:00
Thomas Wilburn
9696911b92 Add safeguards where the project file might have a null FS entry. 2013-11-07 10:24:50 -08:00
Thomas Wilburn
3d824a9c4a Cleared up project file editing flow. 2013-11-06 12:02:20 -08:00
Thomas Wilburn
c0f37afd43 Fixed directory triangle display, added menu divider. 2013-11-06 09:55:11 -08:00
Thomas Wilburn
22c56da448 Start of work on project management 2013-11-02 17:51:28 -07:00
Thomas Wilburn
51f52b0755 Fix a focus bug when manually closing menu. 2013-10-30 09:29:26 -07:00
Thomas Wilburn
1bf36e07cd Hey, look who broke launching the app! 2013-10-28 23:13:35 -07:00
Thomas Wilburn
a95d50bc9e Fixed typo. 2013-10-28 14:13:55 -07:00
Thomas Wilburn
d2caf1741b Use the notification tray for updates, instead of dialogs. 2013-10-28 14:02:11 -07:00
Thomas Wilburn
6109361502 Support acceptsMultiple when opening files. 2013-10-28 11:59:14 -07:00
Thomas Wilburn
b96692eddf Add autocomplete option. 2013-10-28 09:18:43 -07:00
Thomas Wilburn
adfb259346 Convert tabs to spaces and back again 2013-10-24 19:13:07 -07:00
Thomas Wilburn
eb6c7279e6 Rename default icon since we removed the old version. 2013-10-18 15:40:22 -07:00
Thomas Wilburn
211452c9a9 Add a special reference test for JavaScript, which gets all the syntax love.
Also fix a bug where results were reordered when the "current" tab
changed.
2013-10-17 15:39:54 -07:00
Thomas Wilburn
382e1b9948 Add "function" tag to the reference search. Also set the current tab to be first in the list when searching all. 2013-10-17 13:53:21 -07:00
Thomas Wilburn
7de38ce442 Tab tweaks. 2013-10-17 09:09: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
35287cd10d Manifest bump. 2013-10-15 14:30:25 -07:00
Thomas Wilburn
541ef85e2c Added search by reference
Also added an option to search all files by default. Fixes #57 and #53.
2013-10-14 22:17:58 -07:00
Thomas Wilburn
8573832fe7 File watching events should be dispatched correctly. Fixes #52 2013-10-09 20:24:30 -07:00
Thomas Wilburn
03524a9ef0 Ace has a command we can use directly instead of shimming Sublime's "expand to word" 2013-10-08 09:37:19 -07:00
Thomas Wilburn
b330709260 Palette fixes, converted command to synchronous calls. 2013-10-08 09:27:28 -07:00
Thomas Wilburn
ba67b06bfa Manifest bump. 2013-10-07 19:06:21 -07:00
Thomas Wilburn
d6d990dc68 Stub file for upgrading future installations. 2013-10-07 17:54:20 -07:00
Thomas Wilburn
0d8f7c50d9 Manifest bump, added a fingerprint method to tabs. 2013-10-06 23:12:35 -07:00
Thomas Wilburn
c8406b3679 Improved search within files to list all results, but only one per line 2013-10-03 21:33:04 -07:00
Thomas Wilburn
43e2eb4c4d More menu fixes.
We need to move to a unified keyboard shortcut format with Ace, it will
solve a lot of these problems.
2013-10-03 11:26:02 -07:00
Thomas Wilburn
5ea325448c Added support in manifest for .cc files. 2013-10-02 15:24:29 -07:00
Thomas Wilburn
48b27030ac Fix missing auto-detect for PHP (how did I forget that?) 2013-09-26 09:33:08 -07:00
Thomas Wilburn
42af271dc7 Manifest bump. 2013-09-26 06:35:40 -07:00
Thomas Wilburn
c1be8f5b20 Manifest bump, correct typo in Ace again. 2013-09-25 10:25:12 -07:00
Thomas Wilburn
d87e2beb40 Fix a save dialog bug. 2013-09-24 15:35:15 -07:00
Thomas Wilburn
86d8c111f9 Cue the balloon drop, it's 1.0! 2013-09-24 13:11:37 -07:00
Thomas Wilburn
7275752aef Fixes for responsiveness and retained file loss. 2013-09-24 11:37:40 -07:00
Thomas Wilburn
474a18dc11 Use the tab stack instead of linear order. Fixes #32. 2013-09-24 11:03:39 -07:00
Thomas Wilburn
f87c8e8fbd Manifest bump 2013-09-23 19:29:29 -07:00
Thomas Wilburn
71ebc7a5d3 Grunt updates because the store hates having key and update_url in the manifest. 2013-09-21 01:29:05 -07:00
Thomas Wilburn
7adee220fb Palette should trigger file modification check on raise, too. 2013-09-20 17:44:25 -07:00
Thomas Wilburn
afd7176745 Added option to disable update prompting.
Updates still happen, you just won't know about them.
2013-09-20 09:24:13 -07:00
Thomas Wilburn
66e0ccde61 Forgot to add statusbar. Palette now uses statusbar.toast(), among a number of other bug fixes. 2013-09-20 08:57:43 -07:00
Thomas Wilburn
495c96d296 Fix some palette bugs, especially around the light theme. 2013-09-19 23:45:04 -07:00
Thomas Wilburn
89275f9a3c Manifest bump. 2013-09-16 14:51:55 -07:00
Thomas Wilburn
6cb9c23e3c Added find/replace, version bump to test updates. 2013-09-16 13:44:55 -07:00
Thomas Wilburn
9f9d4ae1bd Added help file contents.
Fixes #30
2013-09-16 13:20:43 -07:00
Thomas Wilburn
038c525567 Add Vim mode for the crazies. 2013-09-14 14:08:25 -07:00
Thomas Wilburn
01b11788d8 Sweet animations when dragging tabs--take that, native 2013-09-13 23:59:43 -07:00
Thomas Wilburn
f7e6e73590 Only load settings files once for all modules, instead of loading once for each that requests a file. 2013-09-13 18:29:19 -07:00
Thomas Wilburn
c9d35958b3 Manifest bump 2013-09-13 18:12:08 -07:00
Thomas Wilburn
ede582ae98 Saving should always save the file, modified or not. 2013-09-13 16:49:11 -07:00
Thomas Wilburn
b192b69554 Added errors on file read, disabled modification flag to prevent line error for now. 2013-09-13 16:30:05 -07:00
Thomas Wilburn
eb3dd078a3 Possible fix for rendering bug on new lines in unmodified files. 2013-09-13 16:05:37 -07:00
Thomas Wilburn
1cba17a9b8 Version bump. 2013-09-13 13:27:11 -07:00
Thomas Wilburn
dc594f1472 Manifest bump, indentation fix. 2013-09-13 11:15:35 -07:00
Thomas Wilburn
ae079c203d Manifest bump 2013-09-13 09:07:04 -07:00
Thomas Wilburn
780d3dc30b Added the new home page to the about dialog. 2013-09-12 00:10:27 -07:00
Thomas Wilburn
2cb73e73fd Self-hosted CRX is now the "preview" channel.
There's not a huge difference: preview gets an inverted icon and a
different ID, meaning that it can be run separately to edit Caret in
trunk, but it's still basically stable.
2013-09-11 23:29:04 -07:00
Thomas Wilburn
b5b306d5f4 Added update URL, which will be overwritten in the Web Store. 2013-09-11 12:22:15 -07:00
Thomas Wilburn
fe12530594 Added the public key for this app. 2013-09-11 11:17:18 -07:00
Thomas Wilburn
b865f87553 Manifest bump. 2013-09-10 23:18:05 -07:00
Thomas Wilburn
a5039a0ffe First command palette release. 2013-09-10 21:52:50 -07:00
Thomas Wilburn
bd7265e165 Manifest bump. 2013-09-06 12:31:21 -07:00
Thomas Wilburn
ea6d84025f Remove a bunch of snippets, added a build task. 2013-09-06 09:28:41 -07:00
Thomas Wilburn
7a2b1fab5c Manifest adjustment. 2013-09-06 00:08:13 -07:00
Thomas Wilburn
58d373f233 Manifest bump, move line commands. 2013-09-05 20:06:54 -07:00
Thomas Wilburn
1ae204ee9b Manifest bump. 2013-09-05 15:47:58 -07:00
Thomas Wilburn
a4bc8a3570 Icon change--looks a little like a Creative Suite app now... 2013-09-05 15:46:43 -07:00
Thomas Wilburn
98d7c67b43 Enable file manager support on ChromeOS, fix some bugs with retained files. 2013-09-04 18:36:27 -07:00
Thomas Wilburn
359c9b4c97 Dialog focus only - fixes #5 2013-09-04 16:36:33 -07:00
Thomas Wilburn
06d46cd515 Removed some menu items that probably won't work programmatically. Bumped manifest and added aceBindings to the sessions dependencies. 2013-09-04 12:45:51 -07:00
Thomas Wilburn
8cc0911eec Manifest bump. 2013-09-04 11:59:54 -07:00
Thomas Wilburn
a5e518b006 Manifest bump 2013-09-03 09:43:31 -07:00
Thomas Wilburn
8e1a291570 New, slightly less boring icon. 2013-09-02 21:49:30 -07:00
Thomas Wilburn
2f3227a774 Can't have a locale until we add that in the directory. 2013-09-02 21:08:55 -07:00
Thomas Wilburn
88fb5c85b6 Manifest bump, add some fields for store listing. 2013-09-02 21:05:52 -07:00
Thomas Wilburn
1b8264e707 Save modified file dialog, manifest bump 2013-09-01 12:23:13 -07:00
Thomas Wilburn
90f9ad77a5 Manifest bump. 2013-08-31 23:56:07 -07:00
Thomas Wilburn
3414b8eae6 Manifest version bump 2013-08-31 21:43:41 -07:00
Thomas Wilburn
e8099e7a17 CTRL-tab support. 2013-08-31 21:21:21 -07:00
Thomas Wilburn
661f7ccfaf Added theme/syntax selectors 2013-08-23 16:03:46 -07:00
Thomas Wilburn
13b676c0ec Add icon and readme. 2013-08-22 10:21:22 -07:00
Thomas Wilburn
f1ba8cee99 Basic commands and tabs are working. 2013-08-20 17:35:25 -07:00
Thomas Wilburn
2e508a5012 First 2013-08-19 17:53:03 -07:00