投稿記事

LuckStyle 2021/09/22 14:52

NovelEditer 次回バージョンアップ情報(2)

次回NovelEditorのバージョンアップでは、

・コード全体のリファクタリング
・アプリ版同梱
・ルビボタン機能の追加
・辞書の追加、削除機能の追加
・辞書内語句のソート選択機能の追加。
・ストーリー並べ替え機能の追加。
・プロットのテンプレート読み込み機能の追加。

をしていこうと思っています。

↓詳細↓

・コード全体のリファクタリング
このプログラムはvs(Visual Studio)のwindowsフォームという機能を利用して作成しているのですが、今まで全く整理していなかったので一度整理しようと思っています。

・アプリ版の同梱
vsのマルチプラットフォーム環境であるXAMLを利用してアンドロイドやiOSで利用できるスマートフォンアプリを作ろうと思います。まだ利用、と言うか開いてどんな感じになっているかも解らない状態ですのではじめは勉強に近い感じになると思います。

・ルビボタン機能
自分は殆ど使わないのですが、スマートフォンアプリではルビボタン、「」ボタン等が良く機能として盛り込まれているので、アプリ版制作の前にお試しで作ってみようと思います。ルビ機能は、単純になろう様で使われている|≪≫を埋め込む形にしようと思います。

・辞書の追加、削除機能
プロット、メイン、メモでファイル管理を確立(ガバガバだけど)させたので、範囲を広げて辞書もこのファイル管理に追加します。ただし、一般辞書、固有辞書は完全に別枠として作っているので削除できない仕組みも構築する予定です。

・辞書内語句のソート選択機能
読みでのあいうえお正順、あいうえお逆順、登録正順、登録逆順、ワード側のあいうえお正順、あいうえお逆順を選択できるようにしたいです。

・スートーリー並べ替え機能
メインの並べ替え以外にもプロット、メモも同じように並べ替えられるようにするつもりです。

・プロットのテンプレート読み込み機能
プロットのテンプレ――起承転結または序破急をプロットに読み込み、プロット作成の補助をするつもりです。起承転結、序破急だけではイメージが付きにくいと思いますので、それぞれの章で何をすべきかも説明した物にしようと思っています。
できればですが、自分で作ったテンプレートを保存して読み込める機能も作りたいです。

※開発状況によって、もしかしたらアプリ版同梱は次々回に回して更新するかもしれません。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

LuckStyle 2021/09/20 15:11

NovelEditor不具合修正

前日コメントにて報告いただいた不具合を修正し、差し替え申請を行いました。

今回の修正で
・上書き保存ができない問題
・辞書の単語が二重に読み込まれる問題
・名前を付けて保存のキャンセルが動かない問題
・メニューバーの編集→プロットフォントサイズを変更しても正しく動かない問題

を解決しました。

フォロワー以上限定無料

無料プラン限定特典を受け取ることができます

無料

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

LuckStyle 2021/09/19 13:14

NovelEditorバージョンアップのお知らせ

ここ2、3週間開発していたNovelEditorのバージョンアップが完了したのでお知らせいたします。

バージョンアップ内容はメイン画面の見た目に始まり機能追加、機能削除、ファイル管理方法の変更など、ほぼ一から作り直しています。

これから

こんなかんじに変わりました。

以前いただいたNovelEditorのスペルが間違っているとの指摘と、エラー報告にも対応できていると思います。

コメントしていただいた方、この場を借りて御礼申し上げます。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

LuckStyle 2021/09/18 17:27

NovelEditor開発進捗報告(11)


vs(Visual Studio)のデフォルトでファイルを選択するダイアログボックス、名前が勝手にソートされるぅぅぅぅ!(絶望

ということで、前回話していた選択された順にファイルを開く事は叶いませんでした。

取り敢えず、ファイルシステム周りはフォルダを開く、ファイルを開くの開発が完了しました。
 フォルダは昨日から辞書を読み込む機能が追加され、ファイルを開くの方では.NoEdファイルだったらフォルダを開く+選択したファイルを表示という動作になりました。

 ファイルを開くで.txtを開くと、システム側でソートされた順に読み込み、プロットフォルダ内ならプロットに、メインフォルダ内ならメインに、メモフォルダ内ならメモに表示するようにしました。その他のフォルダならばメインに表示するようにしています。
.txtファイルでも、人物辞書、世界辞書という文言が入っていれば辞書として読み込むようにもなっています。

フォントを変える機能、ようやく実装しました。ただ、次回に持ち越すのが今できておらず、次回に持ち越す機能は次々回以降にさせていただきます。
 もっと勉強しないと扱えないみたいです。デフォルトで保存してくれるとありがたいんですがねぇ。

明日はテキスト形式で書き出す機能を実装出来たら差し替え申請をします。
プロットのテンプレートは次々回更新に持ち越します。許して...。orz

 ↓やる事リスト↓
プロット、メイン、メモを隠したり出したりする機能の実装。
一般辞書、固有辞書、人物辞書、世界辞書の表示を切り替える機能の実装。
元に戻すとやり直し機能の実装。
プロット、メイン、メモの文字数をそれぞれカウントする機能の実装。
辞書それぞれ登録されている語句をカウントする機能の実装。
.NoEd形式で保存する機能の実装。
テキスト形式で書き出す機能の実装。
保存したファイルを開く機能の実装。
ディレクトリを開いてプロット、メイン、メモ、辞書ファイルを読み込む機能の実装。
辞書へ登録する機能の実装。
辞書へ登録した語句を削除する機能の実装。
フォントや文字の大きさを変えられる機能の実装。
複数話を開いて切り替えられる機能の実装。
・プロットのテンプレートを複数個。
辞書登録で、語句説明が複数行で書ける機能の実装。
辞書登録で、品詞を選ぶ機能の実装。
語句一覧をソートする機能の実装。
右クリックで選択した語句を登録スペースへコピーする機能の実装。
ツリービュー内の語句を選択すると登録スペースに内容がコピーされる機能の実装。
現在の設定を次回に持ち越す機能の実装。
・readmeの作成 ←足りない気がする。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

LuckStyle 2021/09/17 17:43

NovelEditor開発進捗報告(10)

今日もファイルシステム周りの開発を行いました。

今日やったのはフォルダを開く機能。まだ完成していませんが、大体の所はできあがったので明日の午前中で出来上がるだろうと思います。

 で、読み込み周りですがガッチガチに縛りました。
 メニューボタンのフォルダを開くとツールバーのフォルダを開く、どっちも同じ関数が走る設計ですがそれをクリックするとフォルダ選択のダイアログが出てきて、フォルダの選択を迫ります。
 クリックしたフォルダのルート上にNovelEditorフォルダが無いとエラーダイアログが出てきて処理を中断します。さらにタイトルフォルダの直下にプロット、メイン、メモ、辞書フォルダが無いと上記のようなエラー処理になります。タイトルの直下に別のフォルダがあっても動きますが、それを選択するとエラーになります。

 今現在はその他にプロット、メイン、メモの読み込みが出来上がり、これから辞書の読み込みを開発できればフォルダを開く機能は完成です。

 ファイルを開く機能は、上記のフォルダ構造で.NoEdファイルを選択したらフォルダ読み込みに移行するような処理を考えています。その他に、上記のフォルダ構造で.txtファイルを選択したら、選択した順に話の順番を割り振って開けるようにしたいなぁとも考えています。『できたら良いな。』が凄い出てきてます。

 辞書ファイルは内部的には全く変わっていないので.txtが選択されたら直近辞書フォルダ内の.txtファイルを読み込むように考えています。
 上書き保存をすると.NoEdファイルとして新しく吐き出されます。

 それと、タイトルフォルダ直下にNovelEditor.Setファイルを新規追加してフォルダを開いた際、前回の開いていたファイルを表示するようにしました。無かった場合は最初を表示するようにもしています。昨日色々試していた感じ、Alt+F4で閉じない限りしっかり機能してくれるようです。前回の状態を保存しておく機能は全て同じ感じですが。
……………保存しているときにもついでに書き出すようにしておこうかな?

 ↓やる事リスト↓
プロット、メイン、メモを隠したり出したりする機能の実装。
一般辞書、固有辞書、人物辞書、世界辞書の表示を切り替える機能の実装。
元に戻すとやり直し機能の実装。
プロット、メイン、メモの文字数をそれぞれカウントする機能の実装。
辞書それぞれ登録されている語句をカウントする機能の実装。
.NoEd形式で保存する機能の実装。
・テキスト形式で書き出す機能の実装。
・保存したファイルを開く機能の実装。
ディレクトリを開いてプロット、メイン、メモ、辞書ファイルを読み込む機能の実装。
辞書へ登録する機能の実装。
辞書へ登録した語句を削除する機能の実装。
・フォントや文字の大きさを変えられる機能の実装。
複数話を開いて切り替えられる機能の実装。
・プロットのテンプレートを複数個。
辞書登録で、語句説明が複数行で書ける機能の実装。
辞書登録で、品詞を選ぶ機能の実装。
語句一覧をソートする機能の実装。
右クリックで選択した語句を登録スペースへコピーする機能の実装。
ツリービュー内の語句を選択すると登録スペースに内容がコピーされる機能の実装。
現在の設定を次回に持ち越す機能の実装。
・readmeの作成 ←足りない気がする。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

3 4 5 6 7 8 9

月別アーカイブ

限定特典から探す

記事を検索