XREA のサーバー 、WordPress をお使いの方で、正常に動作しないとのご報告を受けていますが、残念ながら、現時点では原因を究明できていません。特に XREA をお使いの方 、その他の方でも可能な方は、原因究明に ご協力 いただけると、大変助かります。
ダウンロード
- Kaku1.3.2b3.dmg(932KB)
主な変更点
- ソートした状態で「新しい記事」を追加すると、表示が乱れる問題を、ひとまず決着
- テーブルで、これまでもソートすることが可能だったが、有効に機能していなかったものを、すべて修正
- 新規アカウントを追加できない問題を修正
- 新規ページを追加できない問題を修正
- アカウントを読み込んだとき、ブログドロワーでそのアカウントのブログを選択するように
- 記事/ページ編集モードを切り替えたとき、可能であれば選択範囲を維持する(実用性は無いけど、精神衛生的な問題)
- テーブルのカラムヘッダを操作しているときに、テーブル項目への操作と誤認識する問題を修正
「新しい記事」の問題
この問題は、
- 「新しい記事」を追加する処理がラフすぎたこと
- 「過去の記事」テーブルにちゃんとソートの設定をしていなかったこと
が原因でした。
1 は前バージョンで対応しました(が、このコードにも誤りがあって、新規ページを追加できなくなっていたので、修正)ので、今回は 2 に取り組みました。
どういうふうにしたかというと、まず「過去の記事」テーブルが、必ず何らかの項目でソートされた状態になるように 修正。デフォルトを「ID」カラム としました。
また「ID」カラムでソートしている場合のみ、ソートの挙動を変更し、下書き以外には昇順/降順の切り替えが適用されるものの、下書きだけは、何があっても最上部に、追加した順で表示 されるようにしました。
将来的には MarsEdit や BlogWrite のように、下書きとそれ以外の記事を明確に区別すると、もっといいかもしれませんが、これでひとまず、分かりやすくなったでしょうか。
テーブルのソートの問題
「新しい記事」の問題と同じく、その他のテーブルも、ソートが可能になっているのにソート状態を保存しなかったりと、ほったらかしだったので、この辺をはっきりさせました。
まず、ブログ/カテゴリードロワーのテーブルでは、
- ソート状態を保存
- カラムヘッダをクリックして、何回かソート条件を切り替えるとデフォルトの状態(追加された順)に戻る 、画像一覧などではすでに採用している「いつもの機能」を追加。
…というふうに変更。
また、環境設定パネル >「アカウント」タブ の「アカウント」テーブルでは、ソートしてしまうと、右側の「アカウント情報」と齟齬が起きてしまうので、正式に、ソートできなくしました。これは、Kaku のデータ構造の問題で、簡単にはソートできるようにできないのです(ひどい)。
Upcoming…
バージョン 1.3.2 は、様々な不具合のご報告を受けて、勢いで走り出してしまったので、自分でも、何をゴールとすべきかよく分からなくなっていましたが(でも、それは Kaku をお使いいただいている人が増えたということでしょうか…ありがとうございます)、そろそろベータは終わりにして、次の機能を追加して(最後に機能追加でいいのか!?)、リリース候補として出したいと思っています。
- 記事の日付を設定する機能(を、ちゃんとする)
- メールでご要望いただいた機能(できれば)
では!