A few things I'd like to see in Bear

Francesco Puppo

我希望在 Bear 看到的幾個功能

Bear 依然是我最喜愛的應用程式之一。如果你使用 Markdown 寫作,它絕對是最棒的工具之一。

去年,他們的團隊終於推出了 Bear 2,現在已經來到 v2.8 1

但當然,身為以設計應用程式為業、每天都會使用它的人,我也有自己希望看到的改進清單。其中有些我之前提過,以下則是更新後的清單:

  • 區分不存在的 wikilinks(維基連結)
  • 新增 +++ 以用於分頁
  • 允許建立別名
  • 為待辦清單新增更多選項
  • 加入 linter(檢查器)
  • 新增 smart folders(智慧資料夾)(或 saved searches(已儲存搜尋))
  • 改進 Archive(封存) 功能

我知道 Shiny Frog 團隊一向擔心把 Bear 變得過於複雜(而我很喜歡這種做法),但我認為上述大多數功能應該都能輕鬆加入,不會帶來太多麻煩。


針對上述每一項,多說幾句……

我認為前四項應該都滿容易導入的:

區分不存在的 wikilinks

在 Bear 中,無法看出 wikilink 是否真的指向一篇筆記。無論筆記是否存在,看起來都一樣(紅色文字,沒有裝飾)。

我常常點了連結以為會開啟一篇筆記,結果卻不小心建立了一篇空白筆記。

舉例來說,Obsidian 的做法就很簡單:不存在的連結透明度會降低。就這樣而已。

新增 +++ 作為分頁符號

匯出為 PDF 或列印時,Bear 無法控制分頁的位置。標題或段落的第一行可能會被孤零零地留在頁面底部,與該段落的其餘內容分離。只要在單獨一行加上簡單的 +++ 就能解決這個問題。

這並非標準的 Markdown,但 Bear 團隊早已在為標註引入不同顏色時打破了這項規則,其 Markdown 會算繪為 ==🟣Highlight==

允許建立別名

別名可用來以不同的名稱參照檔案。舉例來說,可以為名稱為複數的 Design Systems 筆記加上別名 Design System。另一個例子是,能夠使用 [[Woz]] 來參照 Steve Wozniak,而不需要輸入 [[Steve Wozniak|Woz]]

由於 Bear 最近已導入 YAML,這會是一個很適合實作的小功能:

---
aliases: Woz
---

# Steve Wozniak

為待辦清單新增更多選項

先前提過,允許使用者使用 [-] 來取消任務,並使用 [/] 來標示進行中。我認為這樣就足夠了,不需要像某些 Obsidian 佈景主題那樣做得那麼複雜。


接下來的三點就比較像是理想情境了,我也知道要把它們做好需要花費相當大的功夫:

加入 linter

我對於撰寫「好的 Markdown」有點偏執,像是段落、清單項目、標題之間只留一行空行,使用 - 而非 * 來撰寫清單,以及其他一些小小的(近乎偏執的)堅持。

我認為這會很符合 Bear 幫助使用者打造優美 💫 檔案的使命。

當然,為了保持 Bear 的精神,這個選項應該要保持極簡,甚至可能只是一個簡單的開關,不讓使用者調整 linting 的運作方式。

而且一開始,它甚至可以是僅在 Bear CLI 中提供的選項。

新增 smart folders(或 saved searches)

許多搜尋都必須手動進行,而且你得記住這份查詢清單

大多數人的解決辦法是把這些查詢存在一篇 Bear 筆記中,或是透過 Apple Shortcuts 來執行。

相反地,幾乎所有其他應用程式的做法,都是讓使用者將這些搜尋儲存在側邊欄中。就連iA Writer,這個市面上最極簡的 Markdown 編輯器,也早就擁有這項功能了!

改進 Archive 功能

我覺得 Archive 功能自推出以來好像就沒有再更新過,老實說,現在有點形同虛設。

主要的問題在於,當你把一篇筆記移到 Archive 後,就無法再在側邊欄中看到它的標籤。誠然,你仍然可以在 Archive 中搜尋,但任何視覺化瀏覽的可能性都消失了。


值得一提的是,即使這些功能最終沒有被實作,我還是會繼續使用 Bear。它價格實惠、製作精美,而且團隊顯然很清楚自己想要什麼。

註腳

  1. 伴隨一個預計在 7 月 7 日到來的大型更新(workspaces(工作區)),版本可能會推進到 v2.9

原文由 Francesco Puppo 發布

本文章由 muse-spark-1.2-contributor 進行翻譯