Thomas Wilburn
dfe8749c58
Organized module locations. Fixed a context menu bug.
2013-12-04 09:24:04 -08:00
Thomas Wilburn
98e0a4f96a
Merge #76
...
Corrected a possible array index error, used numbers instead of strings
for JSON. I should probably be better about being defensive, but
nothing's perfect.
2013-11-24 20:27:52 -05:00
Thomas Wilburn
1fedef397e
Allow dialogs to use shortcut keys. Fixes #66 .
2013-11-08 16:57:35 -08:00
Thomas Wilburn
14d9e5a47d
Correctly set syntax when saving a new file.
2013-11-06 08:46:20 -08:00
Thomas Wilburn
13b9577863
Project files can include settings, which will override user prefs.
2013-11-06 08:35:57 -08:00
Thomas Wilburn
ab5ebb976b
Show file size message in status bar when adding a tab
2013-11-06 07:48:18 -08:00
Thomas Wilburn
32c94db775
Added class sugar to dom2.js
2013-11-04 08:41:22 -08:00
Thomas Wilburn
33e8cb1425
Enable tab indentation for people who are wrong.
2013-10-24 12:32:30 -07:00
Thomas Wilburn
7de38ce442
Tab tweaks.
2013-10-17 09:09:37 -07:00
Thomas Wilburn
0c1183efae
Added enter animations for tabs, which is kind of fun.
2013-10-16 17:06:32 -07:00
Thomas Wilburn
8573832fe7
File watching events should be dispatched correctly. Fixes #52
2013-10-09 20:24:30 -07:00
Thomas Wilburn
b330709260
Palette fixes, converted command to synchronous calls.
2013-10-08 09:27:28 -07:00
Thomas Wilburn
f9a680b27c
Consistency in messages (forgot that session is singular).
2013-10-06 23:21:04 -07:00
Thomas Wilburn
50d839d66b
Refactor tabs into their own module.
...
Fixes #49 .
Fixes #44 .
2013-10-06 23:03:14 -07:00
Thomas Wilburn
feecb3e5cd
Reset syntax mode when you save out a new file.
2013-09-24 15:39:23 -07:00
Thomas Wilburn
f34b8a4fb2
Remove retain() for setRetained(). Fixes #22 .
2013-09-24 12:38:34 -07:00
Thomas Wilburn
7275752aef
Fixes for responsiveness and retained file loss.
2013-09-24 11:37:40 -07:00
Thomas Wilburn
474a18dc11
Use the tab stack instead of linear order. Fixes #32 .
2013-09-24 11:03:39 -07:00
Thomas Wilburn
18deed2e57
Many tweaks to dialogs, moving them to flex and adding better value handling.
2013-09-24 07:57:22 -07:00
Thomas Wilburn
88c1f1b081
Fix tab raise bug introduced with file manager.
2013-09-21 12:21:25 -07:00
Thomas Wilburn
7cffe61ad6
Raising a tab will check its modified date. Fixes #25
2013-09-20 17:39:04 -07:00
Thomas Wilburn
b1a0445a0a
Removed unreliable selection character counts. Added option for line ending format.
2013-09-20 12:42:24 -07:00
Thomas Wilburn
5ff71e0a5c
Added a revert option
...
Fixes #34
2013-09-16 11:58:37 -07:00
Thomas Wilburn
9ab0a76c84
Move file-specific code out of sessions.js
...
Fixes #33 (sort of)
2013-09-16 11:16:06 -07:00
Thomas Wilburn
5eaa8a4bb3
Added wrap limit option.
2013-09-16 10:31:07 -07:00
Thomas Wilburn
fb07441d81
Fixes #28
2013-09-15 09:47:37 -07:00
Thomas Wilburn
7c27cdc518
Protect against weird drag/drop by using a custom MIME type.
2013-09-14 13:55:54 -07:00
Thomas Wilburn
01b11788d8
Sweet animations when dragging tabs--take that, native
2013-09-13 23:59:43 -07:00
Thomas Wilburn
ac457fcb02
Improvements to the save/save as flow.
2013-09-13 19:35:57 -07:00
Thomas Wilburn
c32204b9c4
Put the modification dot back--listening on the document instead of the session seems more performant.
2013-09-13 18:11:47 -07:00
Thomas Wilburn
ede582ae98
Saving should always save the file, modified or not.
2013-09-13 16:49:11 -07:00
Thomas Wilburn
b192b69554
Added errors on file read, disabled modification flag to prevent line error for now.
2013-09-13 16:30:05 -07:00
Thomas Wilburn
eb3dd078a3
Possible fix for rendering bug on new lines in unmodified files.
2013-09-13 16:05:37 -07:00
Thomas Wilburn
4ac4258f2b
Fixes #24
2013-09-13 16:01:25 -07:00
Thomas Wilburn
295ca0c714
Settings are now merged a la Sublime, which is much better for migrations.
2013-09-13 13:26:46 -07:00
Thomas Wilburn
0fcae1f9c0
Add drag and drop tabs, fix some CSS.
...
Fixes #14
2013-09-13 11:13:00 -07:00
Thomas Wilburn
d07b1eda09
Better syntax memory and handling, particularly for settings JSON
2013-09-13 08:25:39 -07:00
Thomas Wilburn
c8cf1fd610
Added the ability to turn off worker-based hinting.
2013-09-13 08:01:52 -07:00
Thomas Wilburn
9d10dfa9b2
Much better palette with basic command support.
2013-09-10 23:15:04 -07:00
Thomas Wilburn
a5039a0ffe
First command palette release.
2013-09-10 21:52:50 -07:00
Thomas Wilburn
a94aa183f5
Merge branch 'master' of github.com:thomaswilburn/Caret
2013-09-10 20:34:36 -07:00
Thomas Wilburn
63b471f122
Add ability to save/restore editor position.
2013-09-10 20:34:28 -07:00
Thomas Wilburn
fa0f0820e8
JSON tweaks.
2013-09-10 16:38:30 -07:00
Thomas Wilburn
971a5dd998
Font size options enabled
...
Settings also are now stored as strings, parsed only when pulled (allows
for comments in the editor mode). Fixes #16
2013-09-10 16:26:36 -07:00
Thomas Wilburn
bd964ed279
Palette work starts.
2013-09-10 09:19:14 -07:00
Thomas Wilburn
6a9b75019a
Fixes #11 , but may revert if this proves inconvenient.
2013-09-05 08:28:40 -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