【公式】v0.1.16-1.25

ホーム フォーラム TZEditor 【公式】v0.1.16-1.25

  • このトピックには30件の返信、1人の参加者があり、最後にTZTZにより1週、 4日前に更新されました。
31件の投稿を表示中 - 1 - 31件目 (全31件中)
  • 投稿者
    投稿
  • #9070 返信
    TZTZ
    キーマスター

    TZEditor v0.1.16~0.1.25 を公開しました🎉

    > クォート系文字列の解析処理を SIMD により最適化しパフォーマンスを改善した

    ⇒TZEditor も局所的ですが SIMD で最適化してみました。例えば、通常186ミリ秒だった処理が SIMD で96ミリ秒となりかなり改善できました。

    > ステータスバーでクリック可能な項目はマウスオーバーで背景色を変更するようにした

    ⇒ステータスバーの項目は押せるかどうか判断できないのをどうするか?と思っていたのですが、Visual Studio2026は押せるものは背景色が変わるため真似をしてみました。

    メニューとは異なりクリックすると背景色がクリアされるのは仕様です。こちらもVisual Studio2026とあわせてみました。

    > ステータスバーの座標クリック時の動作をボタンダウンで行移動ダイアログを表示するように変更した

    ⇒もともとはクリックでダイアログ表示していたのですが、背景色描画に伴い、こちらもVisual Studio2026の真似をしてみました。

    > ファイルを開いた時にキャレットの表示位置を復元できるようにした(デフォルトは有効)

    ⇒ようやく実装できました。前回表示していたキャレット位置で開くようになります。

    > 行へ移動、ファイルを読み直す時、キャレットの表示位置を復元する場合はウィンドウの中央にキャレットが表示するようにした

    ⇒極力ウィンドウの真ん中に表示するようにしてみました。

    その他の対応内容は 更新履歴 をご確認ください。ダウンロードはこちらからお願いします。

    引き続きよろしくお願いいたします。

     

    #9078 返信
    TZTZ
    キーマスター

    不具合が見つかりましたので、TZEditor v0.1.17 を公開しました。
    引き続きよろしくお願いします🙇‍♂️

    #9091 返信
    TZTZ
    キーマスター

    不具合が見つかりましたので、TZEditor v0.1.18 を公開しました。

    > 特定条件下でキャレットがウィンドウの中央に表示されない不具合を修正した

    ⇒キャレットがウィンドウの上(例:キャレットが50行目、ファイルの表示位置が100行目)にあると中央に表示しない不具合を修正しました。ただ、ファイルを再読み込みする場合にすでに画面上にキャレットが表示している場合は中央に表示しないのは仕様です。

    > 角丸ポップアップメニューの外枠が透明になるため枠線の色を指定するようにした📣

    ⇒角丸ウィンドウだと外枠 1px が透明?になり背景がウィンドウの枠線と重なって描画されるようです。別途枠線の色を指定すると解消するようです。よく気付きますね。。。あはは。

    > ポップアップメニューの高さが DPI を考慮していない不具合を修正した📣

    ⇒メニューの高さ計算時の DPI はずっと 100% で計算していたようです。ご指摘ありがとうございました。

    その他の対応は更新履歴をご確認ください。引き続きよろしくお願いします🙇‍♂️

    #9096 返信
    igy
    ゲスト

    また、気になった点がありましたので、報告いたします。

    ポップアップメニューで左右のキー操作

    (特に問題はなくて、単に気になっただけではあるのですが)
    右クリックでのポップアップメニュー や ステータスバーのポップアップメニューで
    キーボードによる[↑][↓]キーで操作していて、[←][→]キーを押すと、
    メニューバーのメニューが表示するようです。

    #9097 返信
    TZTZ
    キーマスター

    igyさん

    ご指摘ありがとうございます。
    確認しました。右クリックのメニューも
    メニューバーのメニューと認識していますね。。。
    修正します。

    #9108 返信
    TZTZ
    キーマスター

    不具合が見つかりましたので、TZEditor v0.1.19 を公開しました。

    > 編集モードのアイコンは Material Icon Theme を描画するようにした

    ⇒どうしても実装したくて試してみました。Material Icon Theme にない場合は同じアイコンになってしまいますがどうでしょうか?同じアイコンでも色を変えてもいいかもしれませんね。アイコンスタイルが Fluent UI の場合はモノクロになります。

    > URL を含む大きな文字列を貼り付けると異常終了する不具合を修正した📣

    ⇒ご指摘ありがとうございました。まったく気付けませんでした。

    > メニューバー以外のポップアップメニュー表示中に左右キーを押すとメニューバーのメニューが開いてしまう不具合を修正した📣

    ⇒こちらも気付けず。ご指摘ありがとうございました。

    その他の対応は更新履歴をご確認ください。引き続きよろしくお願いします🙇‍♂️

     

    #9117 返信
    TZTZ
    キーマスター

    ずっと探していた、良い感じの Fluent UI 用の置換アイコンが見つかりましたので、TZEditor v0.1.20 を公開しました。引き続きよろしくお願いします🙇‍♂️

    #9127 返信
    TZTZ
    キーマスター

    TZEditor v0.1.21 を公開しました。全画面表示ができるようになりました。F11 で全画面表示、F11 または ESC で解除です。よろしくお願いします🙇‍♂️

    #9131 返信
    igy
    ゲスト

    また、気になった点がありましたので、報告いたします。

    全画面表示でのステータスバーの右下のサイズグリップ

    全画面表示にしてもステータスバーの右下のサイズグリップが表示されており、
    サイズグリップをドラッグしようとすると、ステータスバー自体の表示がクリアされる。

    フォーカスがエディタにないときの[↑][↓]キー操作

    右クリックでのポップアップメニューを表示し、[ESC]キーでメニューを消したあと、
    [↑][↓]キーを押すとエラー。

    エラー内容:invalid vector subscript
    クラス名:class Forms::OTZMainForm
    メソッド名:OnKeyDown

    なお、[←][→]キーの場合、メニューバーにフォーカスが移動します。

    #9137 返信
    TZTZ
    キーマスター

    igyさん

    いつもありがとうございます。
    確認しました。次のバージョンで修正します。

    ESCは対策できたつもりでしたがパターンが漏れてました。
    ステータスバーのグリップは今回も気付かずです。
    ありがとうございます。

    #9142 返信
    TZTZ
    キーマスター

    不具合がみつかりましたので TZEditor v0.1.22 を公開しました。
    ご指摘ありがとうございました。よろしくお願いいたします🙇‍♂️

    #9143 返信
    igy
    ゲスト

    v0.1.21 追加/変更内容・不具合対応内容 のうち、
    私が報告した分が修正されているのを確認いたしました!

    また、気になった点がありましたので、報告いたします。

    全画面表示で終了(Alt+F4)したときの次回起動で

    全画面表示しているときに、Alt+F4 で終了すると、
    次回起動時、メニューバーとツールバーが非表示で、
    ウィンドウのサイズも、全画面表示時のサイズになるようです。

    #9148 返信
    TZTZ
    キーマスター

    igyさん

    ご指摘ありがとうございます。
    TZEditor v0.1.23で修正しました。
    よろしくお願いいたします。

    #9154 返信
    TZTZ
    キーマスター

    全画面表示の不具合が見つかりましたので、TZEditor v0.1.24 を公開しました。
    いつもご指摘ありがとうございます。もしかすると、全画面表示でステータスバーの表示もいらないかもしれませんね。
    引き続きよろしくお願いします🙇‍♂️

    #9156 返信
    igy
    ゲスト

    また、気になった点がありましたので、報告いたします。

    文字入力のときのマウスカーソル(IME OFF時)

    IMEをOFFにして、文字を入力するとき、
    マウスカーソルがTZEditorのウィンドウ内にあるとき、
    入力するごとに、マウスカーソルが一瞬クルクルしたやつ(HourGlass?)
    に変わるのですが、これは仕様ですか?

    #9157 返信
    TZTZ
    キーマスター

    igyさん

    ご連絡ありがとうございます。
    意図した動作ではないので不具合の可能性が高いです。
    ただ、手持ちの端末では再現しない状況です。
    (ウィンドウ内だとアイビーム、外だと矢印のまま)

    ソースも確認しましたが、キー入力だけでは
    カーソルをクルクル(砂時計)にしていないので、
    OSに処理が重い判定をされているのかもしれません。

    他のエディタでは発生しないでしょうか?

    #9158 返信
    TZTZ
    キーマスター

    すみません。追加です。
    DirectWriteのオン/オフで結果は変わるでしょうか?

    #9159 返信
    igy
    ゲスト

    > 他のエディタでは発生しないでしょうか?

    emEditorやMeryでは発生していないようです。

    > OSに処理が重い判定をされているのかもしれません。

    環境は
    OS: Windows 11 Pro
    CPU: core i5 3570
    メモリ: 24GB
    HDD
    です。

    #9160 返信
    igy
    ゲスト

    > DirectWriteのオン/オフで結果は変わるでしょうか?

    オフでも結果は同じでした。

    なお、別のPC(SurfaceGo)でも確認したところ、
    同様の現象が起きました。

    #9161 返信
    TZTZ
    キーマスター

    ありがとうございます。

    TZEditorのウィンドウの外で発生しないとなると
    負荷ではなく、プログラムのお作法の問題の気がしてきました。
    次で少し対策してみます。

    #9162 返信
    igy
    ゲスト

    動作をよく見たら、
     マウスカーソルが一瞬クルクルしたやつに変わる
    というより、
     アイビームの後ろに、入力したときだけ一瞬クルクルしたやつが表示する
    という感じです。

    #9163 返信
    TZTZ
    キーマスター

    ありがとうございます。
    ちなみに、行番号とルーラーの上では矢印になるのですが、
    矢印の場合でも一瞬クルクルしたやつが表示されるでしょうか?

    #9164 返信
    TZTZ
    キーマスター

    あと、キーを押しっぱなしの場合は発生するでしょうか?
    キーアップの場合だけ発生している場合は原因の特定ができそうです。
    よろしくお願いいたします。

    #9165 返信
    igy
    ゲスト

    > 行番号とルーラーの上では矢印になるのですが、

    行番号の上:矢印のままで、クルクル表示なし。
    ルーラーの上:矢印のままで、クルクル表示なし。
    メニューバーの上(*1):矢印がアイビームに変わり、入力したときだけ一瞬クルクル。
    ツールバーの上(*1):矢印がアイビームに変わり、入力したときだけ一瞬クルクル。

    *1:右側の何もないところ

    > キーを押しっぱなし

    では、クルクルがずっと表示してます。(ただ、クルクルというか輪が表示してます。)

    ここで、デフォルトの設定ではどうか気になったので、
    最新版を解凍した状態で実行したら、現象が起きませんね。

    ということは、設定を変えた項目のうち、何かが影響しているとか・・・

    #9166 返信
    igy
    ゲスト

    > ということは、設定を変えた項目のうち、何かが影響しているとか・・・

    折り返し方法:ウィンドウの右端で折り返し
    のときに起きそうな気がします。

    #9167 返信
    TZTZ
    キーマスター

    ありがとうございます。
    再現できましたので次回修正します。

    #9175 返信
    TZTZ
    キーマスター

    不具合がみつかりましたので TZEditor v0.1.25 を公開しました。
    ご指摘ありがとうございました。よろしくお願いいたします。

    #9177 返信
    o
    ゲスト

    どうも世話になってます
    Markdown ファイルのハイライターに以下を足して欲しいです
    参考Mery(Meryと色が違っても問題ないです)
    よろしくお願いします。
    ## 引用
    >
    ## 太文字
    **太文字**
    ## 斜体文字
    *斜体文字*
    ## リスト 番号リスト
    – リスト
    – リスト
    ## チェックボックス
    – [ ]
    – [x]
    ## 水平線
    ***
    ## 括弧
    []()

    #9178 返信
    TZTZ
    キーマスター

    oさん

    ご連絡ありがとうございます。
    対応いたします。

    あと、余談ですが10列単位に色を変えるCSV/TSVハイライターも作ったのですが、
    イメージと違ったため一旦保留にしてしまいました。
    もう少し改善できたら公開しようと思います。

    よろしくお願いいたします。

    #9186 返信
    igy
    ゲスト

    v0.1.25 追加/変更内容・不具合対応内容 のうち、
    私が報告した分が修正されているのを確認いたしました!

    また、気になった点がありましたので、報告いたします。

    Ctrl+H, Ctrl+I, Ctrl+M の動作

    Ctrl+H:BackSpaceキー
    Ctrl+I:Tabキー
    Ctrl+M:Enterキー
    と同じ動作になるみたいですが、これは仕様ですか?

    #9189 返信
    TZTZ
    キーマスター

    igyさん

    いつもありがとうございます。
    確認しました。CTRL+J(LF)は気付いて無効にしていたのですが他は気付きませんでした。
    ちなみに、古いメモ帳も同様の動作をするようですね。

    ただ、意図した動作とは違うため、無効にしようと思います。
    ご指摘ありがとうございました!

31件の投稿を表示中 - 1 - 31件目 (全31件中)
返信先: 【公式】v0.1.16-1.25で#9178に返信
あなたの情報:




タイトルとURLをコピーしました