あれ,カテゴリ別リストを表示したときってコメントが出ないような気がするけど,これって出るようにできなかったっけか.旅行記はともかくリリース関係はコメントも見れたほうがいいような気がしないでもないな.
というか素直にgoogle playに上げろよという話なのかもしれんが,アイコンのデザインがさっぱり浮かばない.アプリの画面とかでもそうだが,どうにも見ためについてのデザインセンスが無いね.
あれ,カテゴリ別リストを表示したときってコメントが出ないような気がするけど,これって出るようにできなかったっけか.旅行記はともかくリリース関係はコメントも見れたほうがいいような気がしないでもないな.
というか素直にgoogle playに上げろよという話なのかもしれんが,アイコンのデザインがさっぱり浮かばない.アプリの画面とかでもそうだが,どうにも見ためについてのデザインセンスが無いね.
たまに,IS01の電池がいつのまにか切れてることがあって,不安定な端末でしょうがねえなあと思っていたのだが,どうもキーボードに貼った透明樹脂シートが画面に接触してスリープが解除されている場合があるようだ.うーむ大抵はぎりぎり大丈夫なんだけどなあ.
TreeNoteの機能がだんだん増えてきて,ボタンやメニューの配置に悩むようになってきた.なんかアレだな,単純なUIのほうがいいのはわかってるんだが,原理的にやることが多いソフトはどうしようもないな.というかショートカットキーさえ使える端末ならこんなことわりとどうでもいいんだけど.
TreeNote更新.
やっと置換機能をつけてみた.けっこう悩んだのだが,「カーソル位置」という概念がないしListViewの中の文字を直接選択もできないので,普通のエディタみたいな検索置換ダイアログがうまく考え出せなかった.最終的にわりとザツな機能になってしまったがまあ使えなくもなかろう.
あと今までは深さ5段を限界にしてたのだが,ためしに10段にしてみた.メモリをやたら喰うとかすげえ遅くなるとかがないようなら,このままいってみようと思う.ツリー構造を編集するときに,途中経過として6段7段になることって意外とあるんだよな.使ってみて思ったけど.まあ,getViewTypeCount()が10とか返しても,覚えておくViewのキャッシュ自体が増えるわけじゃないし,なんとかなってくれんだろうか.
あとほしい機能っていうとアンドゥだが,これはなかなか面倒そうだ.どうやって実現するかなあ.
というわけで,TreeNoteのファイル保存時に,レベル記号と項目の間にスペースをあけないようにしてみた.読みこむときはスペースがあろうがなかろうが大丈夫なので,今までの版で文書作っちゃったよという人がもしいても,特に問題はないと思う.
万一,スペースがないと困るという意見があったらコメントしてください.
またTreeNote修正.なんか最近これ関連のエントリばっかりだな.
まずファイルを開くときに下位項目を閉じておく設定を追加.これはちょっと気になってたし.直すのも簡単.
あと今のところ全画面編集モード限定でアンドゥ機能があるけど,実はショートカットもこっそり入れていた(Mod+z).しかしこれがミスでちゃんと働いてなかったので修正.javaとかcとかのswitch文のフォールスルー形式って,どうもやっぱ好きになれないな.break忘れを何度やったことかわからん.
俺はよく知らないんだけど,もしかしてwindows業界では,今も日本語テキストファイルの文字コードにいわゆるShiftJISを使うことも多いんだろうか? TreeNoteやHowmmで「ShiftJISが使えると助かる」という意見があったのは,実は少し意外だったのである.個人的にはUTF-8に移行したのはかなり前なので,そういうものだろうと勝手に思いこんでいた.
まあ,といいつつwebページをEUCで書いてたりLaTeXの文書をISO2022JPで書いてたりするんだけどね.特に前者は全く意味がない.
TreeNoteのUIをちょっといじってみた.
・ファイル選択画面にインクリメンタルサーチを追加
・ツリー項目の一行表示モード
・ツリー表示の行間設定
・ファイルメニューの「最近使用したファイル」
・全画面編集でも「ツールバーを表示」が影響するようにした(コピペとかはメニューからも可)
・バグ修正いくつか
インクリメンタルサーチはghost commanderにあった機能のパクリだが,俺的にはすげえ便利になった.やっぱハードウェアキーボードっていいよね.
あと,ショートカット用の修飾キーに,「L-04Cのマナーキー」「LifeTouch NoteのCtrlキー」「005SHのFnキー」をこっそり設定できるようにしてみたのだが,なにしろ実物がないので本当に効くかは不明.
しかしアレだ,設計者が傲慢だったのか手抜きしたのか知らんが,やはりandroidフレームワークにもモーダルダイアログの仕組みは入れておいてほしかった.ネットのQ&Aサイトとかでも「モーダルダイアログでyes/no確認とかできないの?」的質問はかなり見る気がする.なんか関数オブジェクトとかクラス変数を使ったまわりくどいやりかたでしか実現できないよね.
要望なのですがファイルに保存した際、見出しレベルを示す文字とノードタイトルの間にある半角スペースを詰めていただけないでしょうか?
当方StoryEditorとの連携を行なっているのですが、階層付きテキストをインポートする時に上記の部分にスペースがあると、強制的に見出しレベルを示す文字を追加してしまうようです。
そうなるとStoryEditorで開いた場合全体のノードの階層が一つづつ下がってしまっています。
もう一点、新規で作ったファイルを保存する時は自動で.txtの拡張子が付くようにしてみてはいかがでしょう?
ご検討のほどよろしくお願いします。(2012-12-06 02:13:07)
拡張子が自動的に付く方式は,個人的に好きではないのでやらないと思います.あしからずご了承ください.(2012-12-06 19:44:04)