- Breaking:
- This package was broken for very long time.(over 6 months).
- Because catching up with Atom's latest change was hard for me especially for this hacky package.
- Now I rewrote everything and make work it again.
- Some command(e.g.
maximize
) was removed. - All command names are changed, old keymap no longer work.
- New:
paner:swap-pane
command to swap pane with adjacent pane.
- No longer copy root. Once necessary but now OK to re-use existing root.
- Refuse activePane instead of copy all item to newly created pane(once necessary).
- Cleanup unused code.
- [Breaking]: Remove
mergeSameOrientaion
setting. - Improve test for ensuring pain layout after move-to-very-xxx commands.
- [Fix]: When reparenting, the order of pane was not kept where it should be kept.
- Doc: Update keymap example.
- FIX: now Paner comeback. works again!
- Unpublished from Atom.io since I couldn't fix immediately and not sure I will fix again.
- FIX: Deprecation warning
- Refactoring
- Add spec
- Now
paner:split-right, left
, always respect ratio and scroll offset.
- Add paner:split command to split pane with keeping scrollTop.
- Update readme to follow vim-mode's command-mode to normal-mode
merge-item
bug.- Refactoring
- Ensure to restore
core.destroyEmptyPanes
setting in case of error. - Delete unused keymap file
activationCommands
did use oldmerge-item
. Fix tosend-item
.
merge-item
was confusing name. Now renamed tosend-item
.- old
merge-item
behave send and activate item just sent.
- New command
paner:merge-item
to merge PaneItem. - FIX when swapping item with empty Pane cause error.
- Use activationCommands for faster startup
- Update GIF
- Improve performance when clearing preview-tab
- Rename clearPreviewForItem to clearPreviewTabForPane.
- Add Note for clearing preview-tab state.
- Fix preview-pane issue #1
- Delete commented codes.