Thomas Wilburn
6a3ac154f1
Prefix comma-separated styles with .ace-caret
...
Fixes #376
2015-04-11 19:11:42 -07:00
Thomas Wilburn
d1dbe9de83
Add ability to define custom themes.
...
Fixes #352
2015-03-18 20:41:38 -07:00
Thomas Wilburn
83416cd0bf
Match menus to keys under new system
...
Tells the menu component to use the same keyboard handler as the keys.js
for the purpose of showing menu hints. Cleans up rebinding code
significantly. Fixes #350
2015-03-17 15:52:36 -07:00
Thomas Wilburn
4f95b60784
Ace handles keybindings a little differently now
2015-02-21 14:26:47 -08:00
Thomas Wilburn
3b4a5b18fd
Fix project restoration (where possible)
2014-09-12 07:42:35 -07:00
Thomas Wilburn
6c3aa57276
Switch to reStructuredText for documentation.
2014-09-05 08:41:16 -07:00
Thomas Wilburn
74a38bb9b6
Fixes #292
2014-08-30 23:56:33 -07:00
Thomas Wilburn
741ed76e36
Localize some leftover palette messages.
2014-07-20 09:53:21 -07:00
Thomas Wilburn
cb2675b113
==, not =, and use correct reference for scope.
2014-07-17 10:58:56 -07:00
Thomas Wilburn
cb24c38915
Fix a bug in the palette from i18n transition.
2014-07-17 00:05:42 -07:00
Thomas Wilburn
70bb6a006a
Fixed a bug where new file retention broke projects.
2014-07-16 19:51:19 -07:00
Thomas Wilburn
9a74355f06
Localize the edit project error.
2014-07-11 20:41:47 -07:00
Thomas Wilburn
1b513cbbab
Fix a bug in context menus.
2014-07-11 20:33:49 -07:00
Thomas Wilburn
5eb4311229
Move word count and other toasts to i18n
2014-07-07 11:49:13 -07:00
Thomas Wilburn
a80fb8629a
Localization for menus and palette mostly done.
2014-07-07 09:10:37 -07:00
Thomas Wilburn
7ce7e2b3fa
Move tab retention to an ongoing process, instead of doing it after render.
2014-07-06 19:30:39 -07:00
Thomas Wilburn
d4dd6e7f18
Fixed some context menu re-registration errors.
2014-07-06 19:08:31 -07:00
Thomas Wilburn
ba1838c9bd
Extra error handling in project manager
2014-07-06 09:11:41 -07:00
Thomas Wilburn
9ddfdf576c
Successful retention, paradoxically, never called the openFromLaunchData callback. Fixes #268
2014-07-05 14:04:33 -07:00
Thomas Wilburn
9759df0410
Fix some bugs with null key commands. Start refactor of fileManager.js.
2014-06-29 16:40:40 -07:00
Thomas Wilburn
c6403ff6b7
Fix cursor location by column in palette search. Fixes #259
2014-06-27 18:33:34 -07:00
Thomas Wilburn
7500b56f09
Allow null to disable a keymap. Fixes #237
2014-06-25 16:09:17 -07:00
Thomas Wilburn
5456483694
Add autosave at intervals and on blur. Fixes #243
2014-06-25 13:47:52 -07:00
Thomas Wilburn
78dbc451be
Add better Mac keyboard support. Fixes #254 .
2014-06-25 08:28:36 -07:00
Wei Ouyang
0fba980f59
Make Command key on Mac works as Ctrl key
2014-06-24 16:19:12 +02:00
Thomas Wilburn
4dd6ba2af0
Fixes #246
2014-06-21 23:58:31 -07:00
Thomas Wilburn
8ec2e152af
Merge pull request #249 from benfredwells/loading_status
...
Tweaks to project manager UI
2014-06-18 07:33:24 -07:00
Thomas Wilburn
9cce38243e
Merge pull request #248 from benfredwells/startup_load_squish
...
Tune loading of project directories (squashed)
2014-06-18 07:32:30 -07:00
Ben Wells
9d89adb1a3
Seems better
2014-06-18 18:08:09 +10:00
Ben Wells
0eb771b7d5
Squished
2014-06-18 16:28:05 +10:00
Thomas Wilburn
4b6b0a3ffd
Style tweaks, use indexOf instead of a regex to check for duplicate palette items.
2014-06-12 21:45:09 -07:00
Ben Wells
bbfbbc63f7
Seems better
2014-06-12 16:05:33 +10:00
Ben Wells
b43df325af
Tidied up a bit
2014-06-11 16:09:10 +10:00
Ben Wells
50d99f5f98
Seems better
2014-06-11 15:46:35 +10:00
Thomas Wilburn
ee558a7a3b
Update the module readme files.
2014-05-14 21:31:20 -07:00
Thomas Wilburn
8e59e1b400
Re-order the handler code so that existing handlers are not removed until we have a valid replacement.
2014-05-14 17:55:09 -07:00
Thomas Wilburn
cf82c4df8a
Fix a bug where the keyboard handler tries to delete non-existent Ace bindings and breaks all Ace bindings.
2014-05-14 17:28:18 -07:00
Thomas Wilburn
6b45ede3b6
Fix for vim keybindings being lost on save, as well as other general remap bugginess
2014-05-13 23:05:26 -07:00
Thomas Wilburn
17b69b0528
Added transitions to the palette.
2014-05-13 22:46:49 -07:00
Thomas Wilburn
16b004b1df
Correctly de-register Ace's previous handler and register handler with Caret mappings unbound
2014-05-13 22:11:37 -07:00
Thomas Wilburn
729612d2e6
Focus default dialog if you click away from it.
2014-05-12 21:17:55 -07:00
Thomas Wilburn
d14c92248d
Added splashy dialog transitions.
2014-05-12 21:10:09 -07:00
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
e33a8590aa
Check file modification on app:exit
...
Prompts for save/discard/cancel when user triggers an app:exit via menu,
button, or palette. Fixes #178 .
2014-04-04 09:42:31 -07:00
Thomas Wilburn
1789df09c3
Add a debug command line for issuing Caret commands.
...
Fixes #145 .
2014-04-03 23:45:19 -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
56f87c996e
Add a debug command (may not work without packaged debugging enabled.
2014-03-24 19:22:52 -07:00
Thomas Wilburn
c985bcca82
Fix a bug where the palette may end up unresponsive due to an uninitialized debounce timeout
2014-03-24 18:44:07 -07:00