A few things I'd like to see in Bear

Francesco Puppo

Bearに実装してほしいいくつかのこと

Bearは今でもお気に入りのアプリの一つです。Markdownで文章を書くなら、間違いなく最高のツールの一つでしょう。

昨年、開発チームがついにBear 2をリリースし、現在はv2.8まで来ています1

もちろん、アプリのデザインを生業にし、毎日Bearを使っている身としては、改善してほしい点がいくつかあります。その一部は以前にも触れましたが、今回は最新のリストをまとめてみました。

  • 存在しないWikiリンクを判別できるようにする
  • +++で改ページできるようにする
  • エイリアスを作成できるようにする
  • チェックリストのオプションを増やす
  • リンターを搭載する
  • スマートフォルダ(保存済み検索)を追加する
  • アーカイブ機能を改善する

Shiny FrogのチームがBearを複雑にしすぎないよう常に気をつけていることは承知していますし(この姿勢は大好きです)、これらの機能の多くは、そこまで手間をかけずに追加できるのではないかと思っています。


それぞれについて、少し補足します。

最初の4つは、比較的簡単に導入できるのではないかと思います。

存在しないWikiリンクを判別できるようにする

Bearでは、Wikiリンクが実際にノートを指しているのかどうかを見分ける方法がありません。リンク先のノートが存在するかどうかに関わらず、見た目は同じ(赤い文字で装飾なし)です。

リンクをクリックすればノートが開くと思って押したのに、実際には空のノートを誤って新規作成してしまうことがよくあります。

Obsidianでは、例えばとてもシンプルな方法でこれを解決しています。存在しないリンクは透明度を下げて表示するだけです。

+++で改ページできるようにする

PDFに書き出したり印刷したりする際、Bearではページがどこで区切られるかをコントロールする方法がありません。見出しや段落の1行目がページの一番下に取り残され、セクションの残りから切り離されてしまうことがあります。行単独で+++と書けば、この問題は解決します。

これは標準的なMarkdownではありませんが、Bearチームはすでにハイライトに異なる色を導入した際にこのルールを破っています。Markdownでは==🟣Highlight==のようにレンダリングされます。

エイリアスを作成できるようにする

エイリアスは、ファイルを別の名前で参照するのに便利です。例えば、複数形のDesign SystemsというノートにDesign Systemというエイリアスを付けるといった使い方が考えられます。また、[[Steve Wozniak|Woz]]と入力する代わりに[[Woz]]でもSteve Wozniakを参照できるようにする、といったことも可能です。

Bearでは最近YAMLが導入されたので、これは実装しやすい機能かもしれません。

---
aliases: Woz
---

# Steve Wozniak

チェックリストのオプションを増やす

以前にも触れたように、[-]でタスクをキャンセルしたり、[/]で進行中にしたりできるようにしてほしいです。これだけで十分だと思います。一部のObsidianテーマのように、やりすぎる必要はないでしょう。


次の3つは、より夢のような話で、実現するにはそれなりの作業が必要になることは承知しています。

リンターを搭載する

私は「きれいなMarkdown」を書くことにかなりこだわりがあります。段落やリスト項目、見出しの間は1行だけ空ける、リストは*ではなく-で書く、といった細かな(ある種強迫的な)こだわりです。

これは、美しい💫ファイル作りを手助けするというBearのミッションにも合致するのではないかと思います。

もちろん、Bearらしさを損なわないよう、この機能はミニマルであるべきです。ユーザーが細かく設定を変えられるようにするのではなく、シンプルなオン・オフの切り替えだけでもいいかもしれません。

まずはBear CLIだけで使えるオプションとして導入する、という形でもよいでしょう。

スマートフォルダ(保存済み検索)を追加する

多くの検索は手動で行う必要があり、この検索クエリの一覧を覚えておかなければなりません。

多くの人がやっている解決策は、これらをBearのノートに保存しておくか、Appleショートカットで実行するか、というものです。

しかし、他のほとんどのアプリがやっているのは、これらをサイドバーに保存できるようにすることです。最もミニマルなMarkdownエディタであるiA Writerでさえ、ずっと前からこの機能を備えています!

アーカイブ機能を改善する

アーカイブ機能は、導入されてから一度もアップデートされていないように思いますし、正直なところ、あまり役に立っていません。

最大の問題は、ノートをアーカイブに移動すると、サイドバーにそのタグが表示されなくなることです。確かにアーカイブ内を検索することはできますが、視覚的に辿る手段はなくなってしまいます。


たとえこれらの機能が実装されなかったとしても、Bearは使い続けると思います。安価で、美しく作られており、チームが何を作りたいのかを明確に理解しているからです。

脚注

  1. 7月7日に予定されている大きなアップデート(ワークスペース)で、おそらくv2.9になるはずです。

原文は Francesco Puppo により に公開されました。

この記事は「muse-spark-1.2-contributor」を使用して翻訳されました。