海月玲二

ひさしぶりにTreeNoteを更新した.大きな機能追加は,

・ホイスト(ツリーの一部だけを表示した状態にする機能)
・検索結果抽出機能

の二つかな.ホイスト機能はけっこう苦労した.ホイスト画面での操作を元の画面に伝えるのに,内部的な処理をけっこう直さないといかんかった.まあ,結果的にすっきりしたからよかったな.正直自分ではたぶんあまり使わない機能なんだけど,作るのが面白かった.

  • 検索がちゃんと動作してなかったのを修正

undoやredoをつけたとき,内部的な変更にあわせて検索処理を修正しないと動かなかったのだが,まったく気付いてなかった.1.10以降は動いてなかったと思う.検索結果抽出機能をテストしてはじめて気付いた次第である.修正自体はほんの2個所なので,ますます間抜けな感じ.

あとおまけ機能としては

・キーボードが使えるときに自動的にツールバーを隠す設定
・いわゆる「共有」機能(選択ノード以下の内容を別のアプリに渡せる)
・URLの自動リンク化

の三つ.最初のは,タブレットとbluetoothキーボードのセットで使ってるとき,いちいち設定で出したり消したりするのが面倒になったのでつけてみた.けっこう便利だ.スライド式キーボードの端末なんかでも使えるかも.

【このトピックへのコメント】
  • やま早速TreeNoteを更新しましたが、不具合がありましたのでその報告を。

    IS11Tに入れてみたところ、本文全画面の時に、ハードキーとしてある矢印キーでカーソルが動かなくなりました。最初はカーソルキーが動かないのかと思いましたが、本文が長い画面で見たところ、矢印キーでは画面スクロールの状態になっている様子。
    これでは困るので、すぐに前バージョンに戻しました。

    その後、SHT21&BluetoothキーボードでTreeNoteを使おうとしたところ、やはり矢印キーでカーソルキーが動かずに画面スクロール状態になっていました。
    入力したいところで画面をタッチすればそこにカーソルキーが来て、入力することはできます。

    不具合なのか、あるいは設定上で調整すべきことがあるのでしょうか?
    SHT21の方は、最新版をインストールしたままの状態になっていますので、お教えいただければと思います。
    よろしくお願いします。
    (2013-12-10 09:24:40)
  • 海月玲二報告ありがとうございます.修正してみましたので,お試しください.(2013-12-10 12:36:58)

TreeNoteで,本文入力中にカーソルキーが効かないという問題の報告をいただいたので,修正してみた.たぶんこれで大丈夫じゃないかと思うのだが,どうだろう.やっぱり自分で使ってない機能のバグは気付くのが遅れるな…….

EditTextにLinkMovementMethodを設定するとカーソルキーがリンク移動になるとは知らなかった.というか,カーソルキーでカーソルが動くことはArrowKeyMovementMethodなる別のクラスが担当してたんだな.そもそもMovementMethodは複数設定できるようにしたらいいと思うのに.ほかにあまりそんな用がないからだろうか.いや,衝突したら困るからかな.

【このトピックへのコメント】
  • やま修正版を使いました。今回は、カーソルがきちんと動くようになっています。
    早速の対応を頂まして、ありがとうございます。

    ところで、次への要望ですが、あるノードから直前または直後のノードに直接的にいけるようにならないでしょうか。
    日記的に使っている中で、編集している日の前日または翌日をスムーズに編集できるとうれしいなぁと。
    ご検討いただければ幸いです。
    (2013-12-15 21:19:11)
  • 海月玲二キーボードを使っている場合は,「フォーカス移動」のショートカットキーを設定しておき,ツリーにフォーカス移動してからカーソルキー上下で移動するとよいと思います.それとも,直接前後のノードを選択するというショートカットがあったほうがよい,ということでしょうか.(2013-12-15 22:06:44)
  • やま自分の要望は、後者の方です。
    自分は、入力の際は全画面入力を用いていますので、保存でツリー画面に戻ってからカーソルキーを操作していますが、少しでも手順を簡略化させたいという、ものぐさな要望です
    (^^;)
    (2013-12-17 22:27:01)
  • 海月玲二あー……全画面入力での話でしたか.それはちょっと,プログラムの構造上難しいかもしれません.(2013-12-18 05:44:39)
  • やまそうですか。できましたら、ということでお願いします。(2013-12-21 21:34:18)