Azurea
なにこれ
Windows Mobile向けのついったクライアント。とってもシンプル。
機能とか
- とってもシンプルなユーザインターフェース
- リプライがツリーになります
- メモリ消費がわりと軽かったのですが、最近そうでもなくなってきました。
- もちろんパンスクロールできます
スクリーンショット
メニューバーの機能
左から順に
- タイムライン
- リプライ
- ダイレクトメッセージ
- その他のビュー
- 機能メニュー
です。
その他のビューではユーザを指定してPost一覧を取得や、自分のお気に入り一覧を見る事が出来ます。メニュー項目に対する機能は次の通りです。
| お気に入り | 自分のお気に入り一覧へ切り替えます |
| リスト | リストを表示するビューへ切り替えたりできます |
| フォローしている | フォローしているユーザの一覧へ切り替えます。とりあえず先頭100件しかでません |
| フォローされている | フォローされているユーザの一覧へ切り替えます。とりあえず先頭100件しかでません |
| 検索 | Twitter公式の検索APIを使用してPostを検索します |
| ユーザー | ユーザーIDを指定してPost一覧を表示します |
| 抽出 | 正規表現を使用してタイムラインをフィルタリングします |
| 閉じる | 現在表示している、検索・ユーザー・抽出 ビューを閉じます |
機能メニューでは自動更新のOn/Offなどが出来ます。メニュー項目に対する機能は次の通りです。
| 自動更新 | タイムラインを指定時間ごとに自動更新します |
| ジオタギングを有効にする | GPSを使用してPostに位置情報を付加します |
| アカウント設定 | アカウント設定ダイアログを表示します |
| UI設定 | UI設定ダイアログを表示します |
| OAuthログイン | ユーザーを変更したときなど、OAuthトークンを取得し直す際に使用します |
| API使用状況 | APIの残り回数などを表示します。があんまり意味はありません。 |
| Azureaについて | バージョン情報などを表示します |
| 終了 | Azureaを終了します |
キー操作
普通の端末向け
| F | 選択中のPostをお気に入りに追加します |
| R | 選択中のPostへリプライを返します |
| T | 選択中のPostをRTします。標準動作の場合公式RTになります。 |
| D | 選択中のPostの送信者へダイレクトメッセージ送信します |
| U | メッセージ入力エリアを表示させます。 |
| P | リストの先頭へスクロールします |
| B | リストの最後へスクロールします |
| Return | メッセージ入力エリアを表示させます/ウィンドウ上部に情報パネルが表示されている場合にそれを閉じます |
| Space | 現在のビューを更新します。 |
| O | 現在のビューを更新します。 |
| M | 現在のビューでMoreが使用可能な場合Moreを実行します。 |
HYBRID W-ZERO3/Advanced W-ZERO3 es向け
| 1 | ビューをタイムラインに切り替えます |
| 2 | ビューをリプライへ切り替えます |
| 3 | ビューをダイレクトメッセージに切り替えます |
| 4 | 選択中のPostへリプライを返します |
| 5 | 選択中のPostをRTします。標準動作の場合公式RTになります。 |
| 7 | リストの先頭へスクロールします |
| 9 | リストの最後へスクロールします |
| 0 | 選択中のPostをお気に入りに追加します |
| * | 現在のビューを更新します |
| # | 現在のビューでMoreが使用可能な場合Moreを実行します。 |
共通のキー操作
| アクションキー | メッセージ入力エリアを表示させます。/ウィンドウ上部のメッセージエリアを閉じます |
| アクションキー長押し |
| 項目をダブルタップ | コマンドメニューを開きます |
| 右 | ツリーを展開します。展開されている場合は子項目に移動します |
| 左 | 親項目に移動します。親項目が無く、ツリーが展開されている場合はツリーを閉じます |
| 上 | 選択を上に移動します |
| 下 | 選択を下に移動します |
その他の操作などいろいろ
- 下のメニューバーをダブルタップで表示中のビューを更新できます
- ツリーの展開はユーザアイコン右端より左側ならどこでも反応します。X座標しかチェックしてません。
- ウィンドウ上部にメッセージが表示されている場合、メッセージエリアをタップするとメッセージを消せます。また約7.5秒で自動的に閉じます
- ツリーはin_reply_toが設定されていて、かつin_reply_toで指定されたIDのPostが同一リスト内にある場合にツリー表示になります。うっかり10階層までたどるようにしてみました。
- 複数リプライは、まずリプライして、追加したい人を選んでリプライを押すと次々追加できます。
- URL短縮, Twitpicへ投稿はメッセージ入力エリアが表示されている状態で右ソフトキーのメニュー内から実行できます
- 0.9からバージョンアップした場合はパスワードを再設定しないとTwitpicへの投稿ができません
設定方法
初回起動時にログイン情報を問い合わせてくるので必要な所を入力してください。
OAuthトークンが無いと表示されるので、Azureaに対してOAuth Read/Writeアクセスを許可してよければ「はい」と答えてください。自動でOAuthの認証を取得します
OAuth設定後はアカウント設定からパスワードをクリアして大丈夫です。
環境とか
- Windows Mobile 5 以降が動作するデバイス
- インターネットへ接続する環境
Download
通常版
SetupAzurea.1.0.0.CAB (387KB)
次期テスト版
テスト版なので設定項目がINIに直接書き込まないといけないとかいろいろあれげです。設定方法がわからないときは何らかの方法で聞いてください。
SetupAzurea.1.0.1.pre3.CAB (399KB)
正式版からの変更点
- タイムライン取得時にリプライをたどらなくなりました。
- パンスクロールの開始判定間違えていたのを修正
- ビューをたくさん開いても描画がおかしくなることが無くなったかもしれない
- スクロール開始判定を緩く
- 展開表示の時に厳密な高さ再計算をやめた。
- タイムラインをフィルタリングできるようにした。
- タイムラインに新着とリプライに新着があったときに任意でSEを鳴らせるようにした
- タイムラインに新着とリプライに新着があったときに任意でバイブレートできるようにした
- GDIオブジェクトの総数を減らした
- follow/removeできるようにした。
バージョン履歴
- 100223: 1.0.0 release
- 100128: 0.9 release
- 100128: pre4 PreAlpha release
- 100122: Pre2 PreAlpha release
- 100120: Pre1 PrePreview release
FAQ
- Q.Twitpicに投稿できません!エラー:-1001です!
- A.1.0.0以前をお使いの方はアカウント設定からユーザ名とパスワードを再設定してみてください。それ以外の方や再設定しても出る場合はたぶんパスワードとか間違ってます
- Q.OAuthに失敗します!
- A.8桁のエラーコードが表示されているはずなのでそのコードを添えて@tmytまでなんらかの方法で連絡いただければ対応します。エラーコードの意味書くのめんどくさいので・・・
- Q.タイムラインが取得できません!400ってでます!
- A.API使用回数オーバーです。そのうち復活します。
- Q.Loading...が満タンになったまま動きません!
- Q.Loading...が点滅します!
- A.リプライを取得中です。プログレスバーが1024bytes単位なので点滅してしまいます。
Changelog
1.0.0
- OAuthログインが成功した場合、パスワードの削除を問い合わせるようになりました。
- ジオタギング有効時に問い合わせメッセージを表示するようになりました。
- ジオタギング有効無効時にそれぞれメッセージを表示されるようになりました。
- OAuthログイン時にID/パスワードが設定されていない場合エラーメッセージを表示するようになりました。
- ウィンドウの再配置がおかしくなることがある問題を修正しました。
- ジオタギングが動かない問題を修正しました。
- ショートカットキーが増えました。
- アイコンがつきました!@A_kirisaki ありがとうです!
- ダイレクトメッセージ送信時は先頭のプレフィックスを文字数にカウントしないようにしました。
- HTTPのヘッダにContent-Lengthがないときに受信したサイズがおかしかったのを修正しました。
- ツールチップ風味のなにかで残り文字数が表示されるようになりました。
- 自動更新の状態を保存されるようになりました。
- アイコンをロードしないオプションを追加しました。
- 最大10階層までin reply toを自動取得するようになりました。
- 起動時にタイムラインを取得するオプションを追加しました。
- アイコンが化ける問題を修正しました。
- 描画がおかしくなる問題を修正しました。
- URLとStatusをコピーできるようになりました。
- 検索ビューを開いた直後に検索が実行されるようになりました。
- 検索ワードが保存されるようになりました。
- OAuthに使用する時刻がローカルタイムだったのをシステムタイムに変更しました。
- ダイレクトメッセージ送信用のメニューコマンドを追加しました。
- ふぁぼると落ちるバグを修正しました
- 終了確認メッセージが出るようになりました。
- フッタテキストを設定できるようになりました。
- ポスト前に問い合わせるオプションが追加されました。
- 取得件数が指定できるようになりました。
- 自動更新の間隔が1分単位で指定できるようになりました。
- 長タップでテキストエリアを開いたときに、テキストエリアからフォーカスが外れる問題を修正しました。
- ヘッダ部がうにょうにょするバグを修正しました。
- Twitpic, Yfrog, 携帯百景, Gyazo.com, はてなフォトライフの画像をプレビュー機能がつきました。
- フォロー/フォロワーがみれるようになりました。
- 画像の非同期ロードを最大8スレッドに制限しました。
- 同種のビュー間でビュー切り替えを行った場合にビューが切り替わらない事がある問題を修正しました。
- アイテムを削除したときに全体の高さから子アイテムの高さを減算していない問題を修正しました。
- APIのアクセスに失敗した際に1回までリトライするようにしました。
- タイムライン, リプライ, リストでMoreボタンが実装されました。
- リストがみれるようになりました。
- Twitpicへ投稿できるようになりました。
- URL短縮機能が追加されました
- FoldableListが例外吐いて落ちる問題を修正しました。
- 項目を閉じているときに行の高さがアイコンより高いとき、アイコンを中央に配置するようになりました
- メモリリークする問題を修正しました。
- UI設定ダイアログが実装されました
- 標準色、フォントサイズ、フォントフェイスを設定できるようになりました
- 公式RTが出来るようになりました
- 140文字越えたときに入力エリアの背景がピンクになってやんわり教えてくれるようになりました。
- 通信がタイムアウトしない問題修正しました。
- ローカルに保存するパスワードを暗号化するようになりました。
- 抽出がマッチしたらポップアップにチェックが付くようになりました
- 背景画像が設定できるようになりました。
- アイテムの高さ再計算がおかしいことがあった問題を修正しました。
- 選択項目の変更をが少し高速になりました。
- 500件を超えたログを捨てるようにしました。
- 全項目を開いた状態で表示するオプションを追加しました。
- 選択項目がないときにポップアップメニューの項目がグレーアウトするようになりました
- リストのユーザ名に@が付かなくなりました
- スクロールバーでスクロールしたときの描画品質を向上しました。
- パンスクロール中の描画品質を向上しました。
つくったひと
バグ見つけたよ!とかその他
@tmytまでここの挙動おかしいよ!とかこの機能が無いとかあり得ない実装すべき。など気軽に投げつけていただければOKです。
予告
次のリリースで変更、修正されます
やりたい
もうちょっとでできます
そのほか
いろいろ作る暇があるならさっさとリリースしろよって気はしますよね。
Web作るのめんどくせぇ・・・