非対応事項
明確に実装しない予定の項目です。 ついつい過剰に機能を実装したくなるのを防ぎます。 UI的にはなるべくすっきりと色々追加しないようにしたい。
レイアウトを伴う小説の出力
現状は非対応。
簡易的なプレビュー機能はありますが、pdf出力等は非対応です。 作者はWEB小説投稿サイトに投稿することのみを想定しているため。 印刷用の出力等は別途他の機能で対応してください。 作者自身が必要に迫られた場合は検討します。
外部で処理するために結合したファイルの出力とかは検討します。 NotebookLMとかに投げる場合にもある程度ファイル数を減らす必要があるため。
エディター機能
現状、内部的にはMonacoEditorを使用しています。 この機能から大きく外れる機能は実装しません。
エディター部分のWYSIWYG
WYSIWYGは記述が見た目に反映されること。
今回、執筆部分はWYSIWYGではなく、プレーンテキストのままとします。 例えば、ルビ表示、「!漢字《かんじ》」を実際のルビ表示の見た目で表示するような機能は追加しません。
代わりにプレビュー画面を用意します。
縦書き執筆機能
WEB投稿用の執筆機能を想定しています。
WYSIWIG同様、縦書き機能は実装しません。 代わりに縦書きプレビュー画面を用意します。
ファイルビュー部分
名前変更、削除はボタンでは実装せず、右クリックメニューで実装します。
「すべて表示」のようなチェックボックスで表示/非表示を切り替えるような機能は実装しません。
現状、.gitや.novelaidフォルダーのように「.」で始まるフォルダーは非表示にしています。
一時的にでも.novelaidフォルダーを表示できるようにしたら編集できたり確認したりが簡単で便利そうです。
しかし、執筆専用エディターとしては汎用のコードエディターに近づきすぎてしまうため、実装しません。
別途VSCode等で確認してください。
エディター上部のファイル名表示部分
フォーカスが移動した際、選択状態にはしません。 通常であればファイル名を変更する目的のため、全選択状態が良いかもしれません。 しかし、現状の使い方として、作成時に「010_第1話」のような名前をつけ、後から「010_第1話_タイトル」のように変更することが多いです。 この用途で使用するために全選択状態にはしません。
タスク管理
- 一日の執筆文字数とかの管理は行いません。
- GitHubの草みたいなのはGit使ってGitHubにバックアップしたら勝手に表示されるのでそれで。
- ポモドーロタイマーも実装しません。
多言語対応
日本のWEB小説投稿サイト向けなので、日本語のみ対応です。