詳しくはこちらのブログ記事を参考にしてください (1.16 のリリース記事ですが, 下の方に 1.17 beta についても書いてあります). blog.atom.io
1.16 以前のイメージ
Workspace
Left Panel
(Tree View)
Pane 1
- Text Editor 1
- Text Editor 2
Pane 2
- Settings
- Text Editor 3
Right Panel
Bottom Panel
1.17 以降のイメージ
Workspace
Left Dock
Pane 1
- Tree View
- Dock Item 1
Pane 2
- Dock Item 2
Workspace Center
Pane 1
- Text Editor 1
- Text Editor 2
Pane 2
- Settings
- Text Editor 3
Right Dock
Pane 1
- Dock Item 3
Bottom Dock
Pane 1
- Dock Item 4
Pane 2
- Dock Item 5
- Panel が Dock になって, 今までの Workspace でペインを分割したりタブで中身を切り替えたりということがサイドバーなどでもできるようになった
- 今までの Workspace のペインが入っていた部分は Workspace Center という名前になった
- 例えば
atom.workspace.getPanes()
とやると Dock 内のペインも拾ってしまうので,atom.workspace.getCenter().getPanes()
などとやる必要がある
- 例えば
感想
- 各 Dock 間での中身の移動もドラッグアンドドロップで簡単にできたりして便利
- Dock 内の中身もタブで切り替えられるけど, 現状タブのデザインはこれまでのものと同じなので, サイドバーにしては大きすぎる気がする
- というかタブ消してドロップダウンメニューとかにしたい
- 自分がどこの Dock に含まれているかの取得・監視がめんどくさそう