Notion 2.16ではデータベースが高速化
Notionをキッチンに例えるならば、エンジニアは常に新しい機能を調理しています。でも、キッチンというのは散らかりがちです。そこで私たちはこの数週間、バグ修正やパフォーマンス最適化、粗削りな部分の改善など、皆様からのフィードバックをもとに優先度をつけてキッチンの片づけを行いました。
結果として、Notionのワークスペースはより速く、より簡単に操作できるようになり、さらにいくつかの新しい機能も追加されました。詳しくはこちらをご覧ください →
大容量データベースの読み込みを2.5倍高速化
膨大な量のドキュメントやタスクを扱う場合、データベースはすべてを整理しておくのに最適です。しかし、従来のNotionのサーバーは、データベースを使うたびに全体を読み込もうとしていたため、巨大なデータベースほど動作が遅くなっていました。
これからは、データベースには必要なときに必要なものだけを読み込むことができます。そうすることで、大規模データベースの読み込み速度は従来の2倍以上高速化され、1,000行を超えるデータベースではさらに顕著に改善されます。
フィルター条件を適用したビューのエクスポート
データベースには膨大な量のコンテンツが蓄積されていますが、その中から必要なものを見つけ出すのに役立つのがフィルターです。しかし従来は、フィルター条件を適用したデータベースでも、エクスポートする際にはその条件が外れ、すべての情報をエクスポートすることしかできませんでした。
フィルタリングされたデータベースビューをPDFやHTML、CSVとしてエクスポートできるようになりました。アプリの右上にある ••• をクリックし、 エクスポート
を選択し、「データベースを含める」オプションで「現在のビュー」を選択するだけです。
右端での折り返しを列ごとに設定
テーブルビューデータベースでは、セルにコンテンツが収まりきらないことがあります(特にテキストやURLプロパティ)。これらの内容を一目で確認するためにセルを「右端で折り返す」設定をしたり、折り返しをオフにしてはみ出た内容を表示しないこともできます。しかしこのオプションは、これまではビュー全体にしか適用できませんでした。
これからは、列ごとに右端で折り返すかどうかを決めることができます。列のヘッダーをクリックすると、「右端で折り返す」という新しいトグルオプションが表示されます。
特定のブロックへのリンクの貼り付け
Notionのページへのリンクは簡単です。しかし、ページの特定の部分を指し示す場合はどうでしょうか。任意のブロックの左側にある ⋮⋮ をクリックし、 ブロックへのリンクをコピー
してURLをクリップボードにコピーすることができます。
これでNotion のページで特定のブロックにリンクを貼り付けると、 ブロックをメンション
というオプションが表示され、そのコンテンツへの動的なインラインリンクが作成されます。
省略されたタイトルをホバーで表示
ページタイトルやデータベースのプロパティが長いテキストである場合、アプリのさまざまな部分で省略表示されてしまうことがあります。そこで、カーソルを合わせる(ホバーする)と、省略表示された以下の情報の全体が表示されるように改善しました。
クイックフィルターやセレクト、マルチセレクトなど、ドロップダウンメニューの一部アイテム
ページビューでリレーションプロパティの値にカーソルを合わせると表示される、関連付けられたページの長いタイトル
テーブルビューで列の見出しにカーソルを合わせると表示される、データベースのプロパティ名
バグ改修と改善
API関連の新機能や改善についてはこちら developers.notion.com/changelog →
テーブルビューのデータベースで、列幅調整のアイコンをダブルクリックすると、中のコンテンツに合わせて列のサイズが自動的に変更されるようになりました。
高度なフィルターに加え、クイックフィルターでも「今日」や「過去1か月以内」などの相対日付がご利用できるようになりました。
テーブルビューデータベースで誤って空の行を作成した場合、
Esc
キーを押すことで自動的に空の行を削除できるようになりました。コメントに複数の画像を添付した際、表示スペースの省略のため画像の表示・非表示の切り替えができるようになりました。
スラッシュコマンドを意図せず起動しなくて済むようになりました。「1968/12/09」などの数字の途中では、スラッシュを入力してもメニューは呼び出されません。また、スラッシュコマンドでメニューが呼び出されても、後ろに4文字以上入力するかスペースが入力されるとメニューが閉じます。(ブロックの冒頭にスラッシュを入力した場合を除く)
より正確な結果を表示するよう、スラッシュコマンドメニューを修正しました。
スラッシュコマンドメニューにキーワードを入力してもトグル見出しが正しく表示されない場合がある不具合を修正しました。
/turninto
コマンドがスラッシュコマンドメニューに期待されるオプションを表示しない不具合を修正しました。ゴミ箱にコンテンツを移動させると、画面下に小さなポップアップで
元に戻す
ボタンが表示されるようになりました。言語が
Mermaid
に設定されているコードブロックでは、レンダリングするコードがない場合にエラーメッセージを表示しないようになりました。Web公開されているNotionページのコードブロックに
コピー
ボタンが追加され、コードブロックのすべてをクリップボードにコピーできるようになりました。公開ページで「コメントを許可する」が有効な場合に、ブロックにカーソルを合わせると「+」や「⋮⋮」のアイコンが表示される不具合を修正しました。
公開ページで「コメントを許可する」を有効にしていても、一部のユーザーがブロックにコメントを追加できない不具合を修正しました。
Excelファイルをインポートできない不具合を修正しました。
同期ブロック内のコンテンツがPDFエクスポートに含まれない不具合を修正しました。
シンプルテーブルの行の高さ、列の幅、背景色がエクスポートに反映されない不具合を修正しました。
列見出しや行見出しのオプションがオンになっている場合に、シンプルテーブルの行列に背景色を設定できない不具合を修正しました。
シンプルテーブルの列に背景色を適用した後、デフォルトの背景色に戻すことができない不具合を修正しました。
コールアウトブロックや引用ブロックにネストされたテーブルビューデータベースで、「さらにx件読み込む」の行に背景色が適用されない不具合を修正しました。
ページの表示をシンプルにするため、インラインテーブルのデータベースビューで「計算」のプレースホルダーボタンをデフォルトでは非表示にしました。カーソルを合わせると表示されます。
数値フィルターで数字の0が正しく表示されない不具合を修正しました。
50行未満のテーブルビューデータベースで、「さらに50件読み込む」ボタンが表示される不具合を修正しました。
行数制限が適用されたデータベースで
+ 新規
ボタンをクリックすると、タイトル欄が自動的にフォーカスされない不具合を修正しました。プレビューで開いているデータベースページで、ページ上のすべてのトグルを開閉するキーボードショートカットが正しく動作しない不具合を修正しました。
タイトル内で
Return
/Enter
キーを押すと、空白ページの最初のブロックとして残りのテキストを挿入できない不具合を修正しました。ToDoブロックにネストされた子ブロックが空の場合、親ToDoブロックの末尾で
Return
/Enter
を押しても次のToDoブロックが作成されない不具合を修正しました。カバー画像をアップロードすると、白くちらつく不具合を修正しました。
一部の外付けマウスで、ハードウェアの「戻る」ボタンが機能しない不具合を修正しました。
一部のタイムゾーンにおいて、日付ピッカーが1日遅れの日付を表示する不具合を修正しました。
12時間フォーマットを適用した日付に24時間フォーマットの時刻が入力できてしまう不具合を修正しました。
一部のユーザーでアカウント追加時にiOSアプリがクラッシュする不具合を修正しました。
モバイルのロールアッププロパティで ✏️ アイコンがコンテンツの視認性に影響していたため、削除しました。