Featured image

v12.15.0 リリースノート

リリースノートでは、Floorp の新機能についてお知らせします。

あなたのフィードバックを Floorp プロジェクトは歓迎します。バグ報告や新機能の提案は GitHub で行うことができ、このリリースで使用されている Floorp のソースコードを確認することもできます。

このリリースに貢献してくださったすべての開発者、ユーザー、そして貢献者の皆様に、心より感謝申し上げます。

⭐️ 新機能

コマンドパレットがさらに強力に

v12.14.0 で登場したコマンドパレットが、v12.15.0 では検索・操作の幅が大きく広がりました。デフォルトでは F2 キー でパレットが開き、キーワードを入力するだけで目的の操作にたどり着けます。

コマンドパレットでコマンドを検索している様子
Budoux 形態素解析により、日本語での検索精度が向上しました。

ウィザード形式のマルチステップコマンド

複数の入力が必要な操作を、段階的に案内しながら実行できるようになりました。

  • URL を開く — 開きたい URL を入力し、新しいタブ・現在のタブ・新しいウィンドウなどから選択して開けます。
  • Web 検索 — 検索エンジンを選んでからキーワードを入力し、検索を実行できます。
  • コンテナーで開き直す — 登録済みのコンテナーから選び、現在のタブをそのコンテナーで開き直せます。
コマンドパレットのウィザード形式で URL を開く操作
ウィザード形式で、URL の入力から開き方の選択まで順番に案内されます。

各種スイッチャー

履歴、ブックマーク、開いているタブ、最近閉じたタブ、最近閉じたウィンドウを、コマンドパレットから素早く切り替えられます。履歴やブックマークは非同期検索とページネーション (追加読み込み) に対応しています。

コマンドパレットのタブスイッチャー
開いているタブや最近閉じたタブを一覧から選んで切り替えられます。

タブ操作コマンド

タブバー上の操作をコマンドパレットから実行できるようになりました。

  • 他のタブをすべて閉じる
  • 左側 / 右側 (垂直タブの場合は 上側 / 下側) のタブをすべて閉じる

日本語検索の精度向上

  • Budoux 形態素解析 — 日本語・中国語・タイ語のコマンド名を意味のまとまりで分割して検索 (例:「タブ閉じる」→「タブ」「閉じる」)
  • 英語キーワード検索 — 日本語表示でも、「bookmark」と入力すればブックマークに関連するコマンドが見つかる

新しいマウスジェスチャーアクション

  • 設定を開く / Floorp Hub を開く
  • 共有モードの表示を切り替える
  • ページの URL を Markdown 形式でコピー

Thanks: @Walkmana-25, @CutterKnife

タブをドラッグ & ドロップして分割ビューを開く

タブを分割ビューエリアにドラッグすると、ドロップ先を示すオーバーレイが表示されます。

分割ビューへのタブドロップオーバーレイ
左 / 右 / 上 / 下 / 中央 / 新しいウィンドウの各ゾーンにドロップできます。
ドロップ先動作
左 / 右水平方向に分割
上 / 下垂直方向に分割
中央新しい区分けとして追加
新しいウィンドウ別のウィンドウで開く

分割ビューの操作をマウスジェスチャーから行うコマンドも追加されました (区分けの増減、入れ替え、レイアウトの切り替えなど)。

Floorp Start / Hub の見た目を改善

Floorp Start のトップサイトタイルと、Floorp Hub のサイドバー項目の見た目を調整しました。ホバー時の視認性が向上し、Hub のクリック可能な項目間の隙間を詰めて操作しやすくなっています。

Floorp Start の詳しい使い方は、Floorp Start ではじめる の Feature Spotlight 記事もご覧ください。

Thanks: @CutterKnife

macOS のショートカットエディターを改善

macOS では、ショートカットの編集画面でプラットフォーム固有の修飾キー (⌘、⌥ など) が表示されるようになりました。

Thanks: @Walkmana-25

🧪 Floorp Flasco

  • プログレッシブウェブアプリにコンテナーを割り当てる機能を Floorp Flasco で提供するようになりました。
プログレッシブウェブアプリにコンテナーを割り当てる機能
プログレッシブウェブアプリにコンテナーを割り当てる機能

この機能が有効になった環境では、ウェブアプリのインストール時にどのコンテナーを割り当てるかを選択できるようになります。

また、通常のコンテナーを使用するプログレッシブウェブアプリとは別に、コンテナーを使用するプログレッシブウェブアプリを開くことができるようになります。つまり、コンテナーの数だけ同じウェブサイトのプログレッシブウェブアプリを開くことができるようになります。

この機能は実験的な機能であり、将来的には安定版に移行する予定です。

プログレッシブウェブアプリにコンテナーを割り当てる機能のアイコン
プログレッシブウェブアプリにコンテナーを割り当てる機能のアイコン。

🔄 変更点

  • Firefox Nova のデザインに合わせて Floorp のインターフェイスを微調整しました。

⚠️ バグ修正

  • Floorp 12 以降、「インターフェイスを隠す」「ナビゲーションパネルの表示を切り替える」「休息モード」 のキーボードショートカットが動作していなかった問題を修正しました。
  • ナビゲーションバーを下部に配置したとき、統合拡張機能ボタンを押すとパネルがすぐ閉じてしまう問題を修正しました。
  • ピン留めされたタブがある状態でブラウザーを再起動したとき、ワークスペースシステムが SessionStore のタブ選択を上書きし、ピン留めされたタブが選ばれてしまう問題を修正しました。
  • 多段タブ表示で、サイドバーのウェブパネルからタブとしてウェブサイトを開いたとき、タブが消えてしまう問題を修正しました。
  • プライベートコンテナータブで、最初に開いたページだけが履歴に残ってしまう問題を修正しました。
  • コンテナータブが唯一のタブのとき、「コンテナーで開き直す」操作を行うとブラウザーが終了してしまう問題を修正しました。
  • ページ設定(Start / Hub など)で項目の並べ替え時にエラーが発生する問題を修正しました。
  • 初回起動ウィザードで Firefox 151 以降の検索エンジン設定が正しく反映されない問題を修正しました。
  • 設定画面の Floorp Docs へのリンクが切れていた問題を修正しました。
  • ナビゲーションバーを下部に表示しているとき、検索アイコンがウインドウの中央あたりに出てしまう問題を修正しました。