以下の内容はhttps://wineroses.hatenablog.com/entry/2025/12/17/102016より取得しました。


Obsidian:サイドバーを最大化するアクション

昔はボタンがあったのに、 いつの間にかなくなりました。

サイドバー

iPadでThinoを使うと検索ができない。 サイドバーに置くと横幅が足りなくなります。

それでcssで対処したりしてきましたが、 検索とか他のプラグインでも最大化したいときありますね。 やっぱり最大化ボタンがほしい。

maxsidebar.md

そこでTemplaterスクリプトを使うことにしました。

Import Obsidian: maxsidebar

<%*
s = "document.getElementsByClassName('workspace-drawer-active-tab-header')[0].ontouchstart=(e)=>{if(e.touches.length==3) {d = document.getElementById('maxsidebar');if(d){d.remove()}else{element = document.createElement('style');element.id = 'maxsidebar';document.body.appendChild(element).innerHTML = '.mod-left{max-width:100%;}'}}}"
e = document.createElement("script")
document.body.appendChild(e).innerHTML = s
new Notice("Max Sidebar on.")
%>

このスクリプトをTemplaterの「Startup templates」に登録します。

Obsidianを再起動すると有効化されます。

使い方

左サイドバーのヘッダーを3本指でタップします。

すると横幅が広がる仕組み。

再度3本指でタップすると元に戻ります。

悩み中

初めサイドバー自体を2本指でタップしたら起動するようにしたのですが、 プラグインによってはこのジェスチャに意味がありそう。 サイドバーが閉じるケースもある。 それで起動領域をヘッダーに限ってみた。

ところがヘッダーを2本指でタップするとメニューが出る。 そういう仕様になっています。 いちいちメニューを閉じるのも手間なので 「3本指でタップ」をトリガーにしてみました。

これ、悪くはないんだけど 「当たり判定」の領域が狭いんだよなあ。 これだったら「サイドバー全体に3本指」のほうがいいだろうか。

と悩み中。

まとめ

どうして最大化ボタン なくなっちゃったんだろう? 邪魔になる場面があったのかな。

追記

ファイル数のところをタップするのに変更。

指1本で済むので扱いやすくなりました。

Import Obsidian: maxsidebar

<%*
// サイドバーのファイル数のところをタップすると最大化

s = "document.querySelector('.workspace-drawer-header-info').onclick = () =>{id = document.getElementById('maxsidebar');if(id){id.remove()}else{e = document.createElement('style');e.id = 'maxsidebar';document.body.appendChild(e).innerHTML = '.mod-left{max-width:100%;}'}}"
e = document.createElement("script")
document.body.appendChild(e).innerHTML = s
%>



以上の内容はhttps://wineroses.hatenablog.com/entry/2025/12/17/102016より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14