ユーザー設定のタブに「編集設定」といった項目を追加する場合新しくモデルを作成するべきではと思ってきましたがいかがでしょうか。

完全に collection が別の model じゃなくてもいいけど、embed なオブジェクトとして持つのは悪くないアイデア。 今 localStorage に保存してる keymap とか indent size とか Mathjax rendering ON/OFF とかもそこに押し込めたり…

相談させて欲しい。

Screen Shot 2021-08-06 at 20.09.49.png

  • 現状
    • local storageに保存
    • auto save
  • 編集画面の左下にあるバーの設定は将来的にDBに保存されるようになる

Model

  • defaultSettingsForNewPage
  • currentSettings
    • theme
    • keymap
    • indent

aaaaaaa aaaaaa

  • hoge

    • jpge
  • oooo

TODO