- Maintenance: Convert to JavaScript.
- Breaking: Panels are no longer supported, now this is pkg to choose pane as name imply.
- Why I supported "Panel" is for tree-view, but tree-view is now pane in dock.
- So just supporting pane is OK for original purpose.
- Improve: Reduce computation and amount of IO on activation for faster Atom startup.
- Fix: No longer throw exception when deactivated( manually or restart Atom ) without opening tree-view.
- The error was happened by trying to removeEventListener for the non existing treeViewListElement.
- Fix: Now no longer throw exception in Atom v1.16.0-beta0 and above.
- New: Command to activate next/previous tab( pane-item ) while choosing.
- Following keymap is available while label are shown.
[
:choose-pane:previous-item
]
:choose-pane:next-item
- Following keymap is available while label are shown.
- Improve: #4 label character centered using flexbox by @andyngo
- Doc: Add label style example to README.md suggested by @andyngo in #4.
- Doc: Update gif and add overview gif to README.md.
- Fix: Uncaught TypeError: this.resolve is not a function which is triggerd
core:confirm
of command-palette #1
- Improve the way to detect last-focused element.
- Introduce new
choose-pane:focus-last-focused
: focus last-focused without showing label.
- Differentiate last-focused element(pane or panel)
- Differentiate active element(pane or panel)
- Add spec
- Can back to last-focused element by
choose-pane:last-focused
. This new command is aailable only on choose-pane-editor.
- Dynamically choose color for label based on syntax background.
- Initial release