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を実行します。 |
| L | ツリーを展開します。展開されている場合は子項目に移動します |
| H | 親項目に移動します。親項目が無く、ツリーが展開されている場合はツリーを閉じます |
| K | 選択を上に移動します |
| J | 選択を下に移動します |
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が同一リスト内にある場合にツリー表示になります。
- 複数リプライは、まずリプライして、追加したい人を選んでリプライを押すと次々追加できます。
- URL短縮, Twitpicへ投稿はメッセージ入力エリアが表示されている状態で右ソフトキーのメニュー内から実行できます
設定方法
初回起動時にログイン情報を問い合わせてくるので必要な所を入力してください。
OAuthトークンが無いと表示されるので、Azureaに対してOAuth Read/Writeアクセスを許可してよければ「はい」と答えてください。XAuthで認証を取得します
環境とか
- Windows Mobile 5 以降が動作するデバイス
- インターネットへ接続する環境
Download
通常版
SetupAzurea.1.2.1.CAB (510KB)
バージョン履歴
- 100613: 1.2.1 release
- 100602: 1.2.0 release
- 100405: 1.1.0 release
- 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単位なので点滅してしまいます。
- Q.T-01Aでバイブが動きません!
- A.iniのSoundセクションにVibrateId=3 を追記してください。
- Q.SC-01Bでバイブが動きません!
- A.iniのSoundセクションにVibrateId=11 を追記してください。
- Q.Postのしかたがわかりません!
- A.リストビューでアクションキーを押すと入力エリアが表示されます。アクションキーがない端末では、リスト部分を長タップorタップ&ホールドするとメニューが出るのでテキストエリアを開くを選ぶと入力エリアを表示させられます。
Changelog
1.2.1
- ロシア語ロケールを追加
- WM6.5未満でのダブルタップ判定をもう少し厳しくした
- DMからUserページをことができない問題を修正
- BOMがついてると言語ファイルの読み込みに失敗する問題を修正
- ジェスチャ判定の優先度がX>YだったのをX,Yの内距離が大きい方を優先するように変更
- 項目をすべて展開状態で、非表示の子アイテムを更新すると高さがおかしくなる問題を修正
- 英語ロケールをちょっと修正
- Moreが使えないビューでMキーおすと、TLが流れてくる不具合を修正
1.2.0
- 画像プレビューでHTC Diamond2/TouchPro2のZoomBarでの拡大縮小に対応しました
- 画像プレビューで拡大縮小ができるようになりました
- Follow/Removeのメニューコマンド表示が間違っているのを修正しました
- RSSTickerとの同時使用でDLLHellを起こす問題が修正されました
- Shift+上下で同じユーザのほかのPostへ移動できるようになりました
- 終了時にタイムラインの一部をディスクに保存し、次回起動時読み込むオプションが追加されました
- マルチアカウントに対応しました
- リストアイテムを追加した際スクロールに問題が発生するのを修正しました
- 入力エリアを常に表示するオプションが追加されました
- 未読管理を無効にするオプションが追加されました
- タイムライン取得時、スクロールが先頭にある場合、更新後も先頭を維持するオプションが追加されました
- GPSの状態表示が間違っている問題を修正しました
- スクロール位置が選択項目より下にある場合にタイムラインを取得するとスクロール位置がおかしくなる問題を修正しました
- 401エラーが多発する問題を修正しました
- テキストエリアにフォーカスがある場合にウィンドウを×ボタンで隠せない問題を修正しました
- ProtectedなユーザにFollowリクエストが送れない問題を修正しました
- メモリ使用量を少し減らしました
- アイコンの変更に追従するようになりました
- 半角チルダ(~)が含まれているとPostできない問題を修正しました
- Refresh/Moreボタンおよび、メニューバーの高さをスキンから変更できるようになりました
- システムでテキストエリアの文字色が白だった場合に文字が読めなくなる問題を修正しました
- WキーでTキーにバインドされていない方のRT/QTが使えるようになりました
- Usersのポップアップに空文字列が含まれてしまう問題を修正しました
- WorldWideトレンドを取得できるようになりました
- ポップアップからハッシュタグを開く機能が追加されました
- twitpicへの送信機能が動かない問題を修正しました
- 入力コントロールの背景色制御に少し問題があったのを修正しました
- SIPを開いてるときに入力エリアを広くするオプションを追加しました
- 終了時の確認ダイアログを出すオプションを追加しました
- テキストエリアが開いている状態でメッセージボックスを表示すると例外が発生する場合がある問題を修正しました
- ツリーのボタンが正しく描画されないことがある問題を修正しました
- favorites,following,followersへビューを切り替えるまでウィンドウを生成しないようになりました
- アプリケーション中でキャッシュするGDIオブジェクト総数を減らしました
- Post後にタイムラインを更新しないオプションを追加しました
- ツリー開くと不正なメモリを参照することがある問題を修正しました
- ツリーの+が描画されないことがある問題を修正しました
- アイテムの高さがおかしくなることがある問題を修正しました
- 夏時間を採用しているタイムゾーンでの時刻変換周りの不具合を修正しました
- コピーのURL一覧に選択中の項目のURLを含めるようになりました
- スクロール開始判定距離をDPIスケーリングするようにしました
- メニューバー上を上方向にドラッグすることでテキストエリアを開けるようになりました
- URLを開く際に任意のブラウザを使用できるようになりました(要:INI編集)
- @xxx以外での呼びかけに対しても正規表現でリプライとして扱うことができるようになりました
- Refresh押したときなど更新時の応答速度が向上しました
- Favoriteを付けてはずすとテキストが黒で表示される問題を修正しました
- エラーメッセージが不適切な箇所があったのを修正しました
- protectedなユーザを非公式RTするときにユーザIDを***に置換するようになりました
- ヘッダ部分の背景色をリストビューの背景色に従って適切な色で表示されるように計算ようにしました
- ツールチップの文字色が白で読めないことがある問題を修正しました
- URL切り出し処理をもう少しまともにしました
- 複数リプライするときにすでにリプライリストに含まれている場合は追加しないようになりました
- ブラジルポルトガル語のロケールが追加されました
- 韓国語ロケールの追加されました
- パスワードを常に削除するようになりました(Twitpicを使用する際にもパスワードは不要です)
- httpsなURLもURL一覧に表示されるようになりました
- 外部アプリケーションと連携する仕組みを実装しました
- ダブルクリックも選択が切り替わるようになりました
- 左から右へのフリックでリプライ、右から左へのフリックでお気に入りへの追加ができるようになりました
- 画像プレビューでダイアログリサイズできてしまう問題を修正しました
- フォローメニューを表示するときにfollowingの取得に失敗すると両方グレーアウトするようになりました
- 選択項目の本文を翻訳する機能が追加されました
- 検索結果でもMoreが使用できるようになりました
- リプライとRTにフッタがつかないようになりました
- テキストエリアがグレーアウトしている状態でも次のPostを入力できるモードを追加 (要:INI編集)
1.1.0
- タイムライン取得時に無制限にタイムラインをたどるのを廃止しました。
- &と"をアンエスケープしていない問題を修正しました
- 非表示なリストのバッファを削除してGDIメモリを節約するようにしました
- スクロール開始判定の評価式を間違えていたのを修正しました
- スクロール開始判定をすこし緩くしました
- 展開表示のときに選択項目の深さが変わったときの処理が重すぎたので、計算を省略するようにしました。深くてはみ出たところは...で省略。
- タイムラインをフィルタリングする機能を追加しました。
- Refreshしたときに新着があったら場合, Replyがあった場合それぞれに好きなSEを設定できるようにしました
- 受信完了とかリプライがあったときとかにバイブレーションできるようにしました
- 生成するGDIオブジェクト数を減らしました。
- Follow/Removeができるようにしました。
- プログレスバーの描画を高速化しました
- Post削除の時のユーザ名比較がcase-sensitiveだった問題をinsensitiveで判断するように修正しました
- リプライ先がログにないPostでも動的に取得して表示できるようにしました
- iniのセクションをクリアしてないので閉じたウィンドウが保存されたままだった問題を修正しました
- コピーできるURLが無い場合メニューをグレーアウトするようにしました
- アイコンダウンロードを5回で打ちきるようにしました
- 3G基地局情報からジオタギングできるようになりました
- HJKLキーでリストを移動できるようにしました
- 項目の高さをアイコンの高さに合わせられるオプションを追加しました
- 入力エリアからフォーカスが外れたときにSIPが残る問題を修正しました
- 入力エリアとリストを上下キーでフォーカス移動できるようになりました
- 携帯百景に投稿できるようになりました
- 日本語のアイコンがダウンロードできない問題を修正しました
- 認証をXAuthで行うようになりました
- tweetphotoのURLをプレビューできるようになりました
- テキストエリアで長タップ/アクションキー長押しでコンテキストメニューが利用できるようになりました
- カラースキーム設定でコントロールの配色を任意に変更できる機能を追加しました
- ダイアログでSIPを出した際にダイアログがリサイズされるようになりました
- WM6.5のリストビュー選択項目背景を生成するときにコントロールの背景色を使用するようになりました
- ショートカット一覧が追加されました
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作るのめんどくせぇ・・・