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
Thomas Wilburn
be32cff10a
Remove left-side border in light seed.less so that you can Fitt's Law the collapsed project panel.
2014-04-03 15:11:24 -07:00
Thomas Wilburn
599ac9f1db
Enable app frame with inline menu and window controls. See #176
2014-04-03 15:06:30 -07:00
Thomas Wilburn
f2dea6ad91
Manifest bump.
2014-04-03 09:22:33 -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
a3f40f801e
Seriously, who names a file ".markdown?"
...
What's next? .javascript? .word-document? .extensible-markup-language?
Argh.
2014-03-28 08:53:14 -07:00
Thomas Wilburn
87ee21e290
Added MATLAB support.
2014-03-27 08:26:17 -07:00
Thomas Wilburn
953f53287d
Also added a restart command, which may prove useful.
2014-03-24 19:29:56 -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
ffb9cf027c
Manifest bump
2014-03-24 19:10:14 -07:00
Thomas Wilburn
134f20e0f0
Updated more file types, removed cute names for themes
2014-03-24 19:09:53 -07:00
Thomas Wilburn
7ecfda096d
Add VBScript support, and adds a number of other missing (but supported) types.
2014-03-24 18:57:45 -07:00
Thomas Wilburn
6c0b7c7c7a
Set up Gruntfile to merge types when generating manifest from ace.json
2014-03-24 18:56:12 -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
Thomas Wilburn
ed30c35d5a
Style tweaks for new tab button, options cleanup.
2014-03-24 12:37:20 -04:00
Thomas Wilburn
b7a2b8ca2b
Merge pull request #171 from adrianvoica/master
...
Button and double-click tab bar for adding a new tab.
2014-03-24 12:19:22 -04:00