もうあれですね。ブログやっちゃうと開発時間削られてますます進捗に影響出ちゃいますね。現在は折り返しを実装しているんですが、行跨ぎのハイライト以外はほとんど終わっています。
今はキャレットが見えないところで、DELキーとか、文字入力したりしてバグ出しをしています。思った以上にバグっててその対応中です。こいつが終われば行跨ぎのハイライトに入ろうと思っています。
折り返しが終わった後は?
折り返しが終わった後ですが、あと自作エディタに足りないのは矩形選択です。こいつの実装が終わればようやく一般的なエディタが持ってる機能は一通り完了ですかね。マクロ機能も実装してみたいってもあるんですが。ほんと機能追加してたらキリが無いですね。
多分、小さく作ってリリースして、その後に機能追加していけばよかったんですが、この機能もあの機能もみたいに色々やりすぎたんで、リリースできない状態になってます。リリースして誰が使うん?ってのもあるんで動作検証をちゃんとしてからリリースしてみようと思います。
なんでね、無駄な印刷プレビューとかも実装済みです。こいつも自作しました。開発してから印刷は1回もしたことないんですけどね。
1行32万文字対応はどうするのか?
状況把握はできたんで、一旦保留で。こんなん対応してたらキリがないので優先順位は下げようと思います。さすがにネイティブエディタでも若干動作が遅くなるんで、対応は難しそうです。
ビルド回数
あと、今年の4月からブログはめんどーなんでTwitterを始めたんですが、モチベーションを上げるためにビルド回数を数えています。ってかブログも結局やっちゃいました。.NETにもビルド番号を自動的に割り当ててくれるんですが単純な加算じゃないんで、こいつもビルド回数を数えるアプリを作りました。今はこんな感じです。
- 4月:1049
- 5月:3610(+2561)
- 6月:4098(+488)
- 7月:4098(+0)
- 8月:4578(+480)
- 9月:6066(+1448)
- 10月:7337(+1271)
4月の中旬くらいから記録するようにしました。5月はかなりモチベ高かったんでしょうね。2,500回とか多分これからも無理かと。7月は低迷期で何もやってませんでした。何をやってたかは記録してないんですけどね…。Twitter見たらわかるかも。
おわりに
昔はアプリを公開してる人って自分の好きなように作れるんで、毎日公開したらええやん?なんでせーへんのやろ?って思ってました。今はこれっぽっちも思っていませんw
リリースもしてないやつ何ゆーてんって感じですね。
ってことで現在の進捗でした。
コメント