Commit graph

535 commits

Author SHA1 Message Date
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