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
510001860a
Forgot to add the ace loader plugin
2014-05-13 23:19:54 -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
6c85d0d706
Stop reloading preferences files on save, it's causing nothing but trouble.
2014-05-12 20:21:50 -07:00
Thomas Wilburn
e5c81d158a
Fire session:render instead of manually calling renderTabs() to prevent bug when saving preferences.
2014-05-12 20:15:39 -07:00
Thomas Wilburn
bc75171224
Debounce tab rendering for a little less painting churn.
2014-05-12 20:14:27 -07:00
Thomas Wilburn
0437e6b30f
Use Ace search to trim lines. Fixes #205 (for real this time).
2014-05-12 19:59:16 -07:00
Thomas Wilburn
e2c1ed826a
Fix bug that resulted from mucking with line ranges.
...
Partial fix for #205 . Still needs a solution in order to restore folds
after we've trimmed all the lines.
2014-05-12 16:26:42 -07:00
Thomas Wilburn
84358e859b
Better drag/drop feedback for tabs.
2014-05-04 21:53:50 -07:00
Thomas Wilburn
f858c0d93c
Temp fix for #216
2014-05-04 16:12:30 -07:00
Thomas Wilburn
b3862bcc8e
Bad variable reference in file manager.
2014-05-04 02:45:49 -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
a30bb4687e
Added a workaround for Chrome promise bugs.
2014-05-04 01:11:07 -07:00
Thomas Wilburn
2dcd86d8be
Fix bugs where project manager still uses callback style.
2014-05-03 23:29:22 -07:00
Thomas Wilburn
d10791bbad
Add an emergency reset menu item
...
Fixes #191
2014-05-03 15:55:38 -07:00
Thomas Wilburn
dec30ed854
Added a "set newline mode" command binding.
...
Fixes #198 .
2014-05-03 15:34:17 -07:00
Thomas Wilburn
b9c9e1c4fd
Added contributing guide and license information.
2014-04-29 22:26:59 -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
9b3dafb6af
Added tooltips to various main UI elements. Fixes #200
2014-04-24 12:25:03 -07:00
Thomas Wilburn
b0c56da3c3
Added an app:browse command and then removed help.json, since it's useless.
2014-04-24 12:15:51 -07:00
Thomas Wilburn
2fd765b776
Fix a bug where the settings files aren't pulled before loading.
...
Fixes #197
2014-04-23 10:15:37 -07:00
Thomas Wilburn
6d262c35fb
Fix a bug where new, unmodified tabs would pester on close.
2014-04-23 10:15:14 -07:00
Thomas Wilburn
711f3230c3
Add ksh to the bash extensions list.
2014-04-22 13:43:31 -07:00
Thomas Wilburn
d00d35f611
Be more formal about the file read step on restore, just in case
2014-04-11 09:08:41 -07:00
Thomas Wilburn
ec6f20c72c
Actual fix for #188
2014-04-10 16:48:01 -07:00
Thomas Wilburn
70de2e218a
Fix #188 - middle clicks were broken when tab labels got split into a child of the element.
2014-04-10 08:43:03 -07:00
Thomas Wilburn
4e25c90dff
Add an option for removing empty lines when trimming whitespace. Fixes #158 (again)
2014-04-08 12:07:08 -07:00
Thomas Wilburn
8de17a0c94
Editor needs to resize after a fullscreen class change.
2014-04-06 09:00:48 -07:00
Thomas Wilburn
f81f5ab600
Updated SQL extensions.
2014-04-04 19:16:35 -07:00
Thomas Wilburn
6843047df7
What the hell, let's go to 1.4
2014-04-04 14:56:22 -07:00
Thomas Wilburn
27ecc1cb9f
Actually add .markdown to extensions, bump manifest.
2014-04-04 14:40:01 -07:00
Thomas Wilburn
375424beaf
Added a check for fullscreen on startup
2014-04-04 13:21:27 -07:00
Thomas Wilburn
d7e8f0a8a7
Fixes for immersive fullscreen on ChromeOS
2014-04-04 13:13:25 -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
58e13656f5
Forgot a closing paren.
2014-04-04 09:16:35 -07:00
Thomas Wilburn
05479cdd3f
Change tab glyph to a lighter, empty circle.
2014-04-04 09:14:06 -07:00
Thomas Wilburn
bc02a28029
Enable immersive fullscreen option. Fixes #179
2014-04-04 09:13:54 -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
e58cb24b69
Move menus out, add command line styles.
2014-04-03 23:44:41 -07:00
Thomas Wilburn
f2764f16c4
.
2014-04-03 22:49:16 -07:00
Thomas Wilburn
24f5affcfa
Adjust minimize button text
...
The bar is a little thick compared to the +, and with the new tilde joke
close, it's not unbalanced to just use a dash.
2014-04-03 22:44:24 -07:00
Thomas Wilburn
f9bd2be3e7
Didn't care for that tab tweak after all.
2014-04-03 22:35:05 -07:00
Thomas Wilburn
ea6fea7aba
Adjustments based on Chrome OS.
2014-04-03 22:28:34 -07:00
Thomas Wilburn
f7f0ffde7a
First tweaks for appearance on Windows.
2014-04-03 22:11:45 -07:00
Thomas Wilburn
a3d50a16a0
Fix a bug where fullscreen can still be 'maximized' before it returns to windowed mode.
2014-04-03 15:59:14 -07:00
Thomas Wilburn
6c9bb4835d
Added minimum window bounds.
2014-04-03 15:34:32 -07:00