Commit Graph

348 Commits

Author SHA1 Message Date
Dan Kaplun
1a654419ff fix(help): better help and first run experience 2015-10-07 20:10:30 -04:00
Dan Kaplun
26b0af4456 Use lodash.escapeRegExp 2015-07-10 16:02:26 -04:00
Dan Kaplun
7c7a0b43da feat(header): remove header message on pane close 2015-06-27 17:04:00 -04:00
Dan Kaplun
8fa6f0dd9b fix(cli): cli --editor options fix 2015-06-27 16:55:00 -04:00
Dan Kaplun
8e4044e953 fix(quit): force quit after 200ms if unrefing doesn’t work 2015-06-27 15:18:09 -04:00
Dan Kaplun
04206a748f fix(quit): check typeof input.unref === ‘function’, detach only panes to kill highlightClient 2015-06-27 14:49:56 -04:00
Dan Kaplun
394e798a3c fix(header): screen.render -> parent.render 2015-06-27 13:15:57 -04:00
Dan Kaplun
4be8c66299 fix(test): updates deps, opts.screen.logger always set 2015-06-27 13:06:19 -04:00
Dan Kaplun
a67533391c fix(tests): fixes tests 2015-06-26 23:53:28 -04:00
Dan Kaplun
94d8230e60 fix(quit): removes process.exit in favor of stdin.unref
Closes #89
2015-06-26 23:10:20 -04:00
Dan Kaplun
037686264f style(flags): improves -v logic 2015-06-26 00:58:57 -04:00
Dan Kaplun
e683222afc fix(switches): use console._error 2015-06-26 00:45:44 -04:00
Dan Kaplun
5ff06faabe fix(tests): detach pane on quit instead of child editor
remove through2, not needed anymore
move test/ -> spec/
use base-widget/spec/util
2015-06-26 00:26:57 -04:00
Dan Kaplun
b6b6d83d65 fix(logging): pass screen opts 2015-06-25 22:20:36 -04:00
Dan Kaplun
35f0fcb7e2 fix(save): move slap code from EditorWidget 2015-06-25 21:52:12 -04:00
Dan Kaplun
a30ab82592 chore(deps): lazy.js -> lodash 2015-06-25 21:37:37 -04:00
Dan Kaplun
01325ff73b style(filebrowser): constructor tweak 2015-06-24 21:30:14 -04:00
Dan Kaplun
40bdeb1495 fix(rendering): fix rendering screen on resize and focus 2015-06-23 23:13:10 -04:00
Dan Kaplun
80b3541901 fix(plugins): init plugins after ready 2015-06-23 00:07:07 -04:00
Dan Kaplun
538f03deef fix(quit): .then -> .return 2015-06-22 00:47:18 -04:00
Dan Kaplun
237b7dca44 style(constructors): improve instanceof checks 2015-06-22 00:47:03 -04:00
Dan Kaplun
ddf248df4e style(quit): .done 2015-06-22 00:31:54 -04:00
Dan Kaplun
831f9fb409 fix(pane): rerender on close; only set currentPane on ready 2015-06-22 00:31:41 -04:00
Dan Kaplun
5a5d436777 fix(quit): don’t destroy highlight client if it’s destroyed already 2015-06-22 00:21:12 -04:00
Dan Kaplun
5470b896ed refactor(base): inherit from BaseWidget where possible, slap now a BaseWidget rather than a Screen 2015-06-22 00:12:51 -04:00
Dan Kaplun
bc482b3125 Fix Slap#quit 2015-06-20 13:47:28 -04:00
Dan Kaplun
063116de5f fix(insert-mode): move insertMode to editor-widget 2015-06-13 22:19:32 -04:00
Dan Kaplun
5c05c0deff fix(logger): bug 2015-06-13 04:03:45 -04:00
Dan Kaplun
c4eb88e5c3 refactor(editor-widget): remove references to highlightClient 2015-06-13 02:29:33 -04:00
Dan Kaplun
e1ecd815df refactor(editor-widget): add EACCES handling from Editor 2015-06-13 01:30:08 -04:00
Dan Kaplun
52427caaf7 refactor(deps): no more text-buffer dep 2015-06-12 22:20:58 -04:00
Dan Kaplun
679fb740a7 refactor(pane): explicit parent now required 2015-06-12 00:13:46 -04:00
Dan Kaplun
a531524e06 refactor(logger): remove references to global logger 2015-06-11 23:58:52 -04:00
Dan Kaplun
b7e28cdc46 refactor(deps): remove unused deps 2015-06-11 22:12:50 -04:00
Dan Kaplun
d55e84a260 refactor(binding): move util.getBinding -> BaseWidget#resolveBinding 2015-06-11 21:46:26 -04:00
Dan Kaplun
cc8a9bba53 fix(misc): various fixes 2015-06-11 09:20:39 -04:00
Dan Kaplun
48c1f19b27 refactor(editor-widget): move tests 2015-06-11 09:20:39 -04:00
Dan Kaplun
5689b90bb7 fix(refactor): update deps 2015-06-11 09:20:39 -04:00
Dan Kaplun
f2d4e8d4ea refactor(highlight): move highlight client/server into editor-widget 2015-06-11 09:20:12 -04:00
Dan Kaplun
de811c0d15 refactor(base): move files into own repos
move lib/util, lib/textUtil, lib/markup into slap-util
move lib/ui/Editor, lib/ui/Field, lib/word into editor-widget
move lib/ui/BaseElement into base-widget
2015-06-11 09:20:12 -04:00
Dan Kaplun
f29374c924 fix(open): opening nonexistent files works again 2015-06-02 22:41:46 -04:00
Dan Kaplun
4cabe6b6c4 fix(logger): don’t exit on error 2015-06-02 22:28:28 -04:00
Dan Kaplun
986b08177c feat(deps): Unpin text-buffer@^6.1.3 💪 2015-06-02 22:05:29 -04:00
Dan Kaplun
7d1b4638bb Improves mouse handling
Closes #159
2015-05-12 19:27:04 -04:00
Dan Kaplun
034015f246 Revert corking code, as that breaks 0.10 2015-05-04 09:26:58 -04:00
Dan Kaplun
f2673b0cea Fixes logging for bindings performed on focused elements' parents 2015-05-03 09:52:34 -04:00
Dan Kaplun
a30747517f Ensures plugins are loaded beforehand 2015-05-03 09:40:11 -04:00
Dan Kaplun
d1ca73ac28 Adds -v,--version command line flag 2015-05-03 09:26:37 -04:00
Dan Kaplun
e9af4301bd Reorder/inline imports in lib/cli.js for faster loading 2015-05-03 09:23:05 -04:00
Dan Kaplun
a00bba0840 Improves debugging 2015-04-29 23:18:05 -04:00