Commit graph

311 commits

Author SHA1 Message Date
Thomas Wilburn
cc4c0e5c94 Added some basic Sublime keystrokes. 2013-09-05 19:44:42 -07:00
Thomas Wilburn
f2caffef51 Rework Ace bindings to rebind at the editor level, since we use a similar command structure 2013-09-05 19:07:01 -07:00
Thomas Wilburn
ddfb746ed0 Merge branch 'master' of github.com:thomaswilburn/Caret 2013-09-05 19:05:47 -07:00
Thomas Wilburn
f6a50148e0 Seriously, commmand? Not cool, Ace. 2013-09-05 18:20:18 -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
451fd14b99 Blanked out background in bottom bar selectboxes. 2013-09-05 08:30:28 -07:00
Thomas Wilburn
6a9b75019a Fixes #11, but may revert if this proves inconvenient. 2013-09-05 08:28:40 -07:00
Thomas Wilburn
af0e0bb743 Added ability to fire Ace commands directly from keys.json, will be useful for Sublime bindings. Fixes #8. Still need to unbind these commands on startup, or they won't take effect. 2013-09-05 08:24:46 -07:00
Thomas Wilburn
218e993298 Support arguments and shifted special keys in keys.json. Fixes #10 2013-09-05 08:11:19 -07:00
Thomas Wilburn
0b299340d1 Added UndoManager support to augmentTab() 2013-09-05 07:45:22 -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
c51d391d56 Removed todo.txt, issues and enhancements now being tracked on GitHub. 2013-09-04 16:03:54 -07:00
Thomas Wilburn
ea39891922 Added file retention, cleaned up the way that sessions are loaded and built out into tabs. 2013-09-04 15:01:32 -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
e2c7053238 Added an aceBindings.js file to act as the abstraction between DOM-triggered commands and Ace. 2013-09-04 12:45:06 -07:00
Thomas Wilburn
e53027813f Live reload for settings files. 2013-09-04 12:26:09 -07:00
Thomas Wilburn
7eae555fc7 Remove huge XQuery files for now. 2013-09-04 12:25:19 -07:00
Thomas Wilburn
8cc0911eec Manifest bump. 2013-09-04 11:59:54 -07:00
Thomas Wilburn
2a5a2d28ef Simplified menu CSS, added ability to reset settings JSON files. 2013-09-04 10:28:31 -07:00
Thomas Wilburn
9aa8f838b3 Flex the bottom row as well. 2013-09-04 10:01:12 -07:00
Thomas Wilburn
c4f6fbacf2 Toolbars shouldn't shrink/grow with flex. 2013-09-04 09:43:41 -07:00
Thomas Wilburn
7918fbcac4 FLEX ALL THE THINGS. 2013-09-04 09:39:52 -07:00
Thomas Wilburn
bb96a1da66 Enabled the word wrap and indentation options in user.json, display cursor position in bottom bar. 2013-09-04 08:53:11 -07:00
Thomas Wilburn
a5e518b006 Manifest bump 2013-09-03 09:43:31 -07:00
Thomas Wilburn
a1033b2c31 Settings now loaded from config into sync storage, editable as if files. 2013-09-03 08:47:59 -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
f16c840372 Added a note re: the init event pair 2013-09-01 18:28:31 -07:00
Thomas Wilburn
ea94f364a1 Bug in the command system was failing to close over callbacks properly. 2013-09-01 18:26:22 -07:00
Thomas Wilburn
8e785c477d todo changes 2013-09-01 18:01:30 -07:00
Thomas Wilburn
eb899775b5 Set a body font for reliable tab line height 2013-09-01 17:54:21 -07:00
Thomas Wilburn
8f2eec812b Continue the HTML5 hotness by using <template> in the dialog instead of constructing DOM manually 2013-09-01 17:41:52 -07:00
Thomas Wilburn
9e10780ece Split CSS into multiple LESS files. Fixed a save bug on untitled files. 2013-09-01 12:41:39 -07:00
Thomas Wilburn
1b8264e707 Save modified file dialog, manifest bump 2013-09-01 12:23:13 -07:00
Thomas Wilburn
1b66c5e470 Fix a bug when closing the first tab 2013-09-01 11:36:56 -07:00
Thomas Wilburn
207440b08b Tabs now use that sexy, sexy flexbox syntax. 2013-09-01 11:34:21 -07:00
Thomas Wilburn
31d7b4572f Added a dialog service.
Also updated dom2.js to partially match the Selectors/DOM4 spec. Fixes
#1
2013-09-01 11:09:09 -07:00
Thomas Wilburn
90f9ad77a5 Manifest bump. 2013-08-31 23:56:07 -07:00
Thomas Wilburn
e4591b58b3 Added package file 2013-08-31 21:54:20 -07:00
Thomas Wilburn
3414b8eae6 Manifest version bump 2013-08-31 21:43:41 -07:00
Thomas Wilburn
00b19f6ae8 Fixed saving refactoring bug, auto-detect file syntax. 2013-08-31 21:33:18 -07:00
Thomas Wilburn
e8099e7a17 CTRL-tab support. 2013-08-31 21:21:21 -07:00
Thomas Wilburn
b414628ea1 Better session handling, set up holo-light tab styles. 2013-08-31 13:41:51 -07:00
Thomas Wilburn
8d7aaa2f89 Added app-wide key configuration 2013-08-31 13:23:41 -07:00
Thomas Wilburn
23b39838e5 CSS tweaks on bottom bar, TODO updates 2013-08-23 17:36:15 -07:00
Thomas Wilburn
3143af6499 Config definitions for theme/syntax 2013-08-23 16:04:09 -07:00
Thomas Wilburn
661f7ccfaf Added theme/syntax selectors 2013-08-23 16:03:46 -07:00