v1.6.3のリリースは2017年11月7日だったようなのだけど、何を修正したのかブログに記録するのを忘れてしまっていたようだ。
最近、Android8.0に関する不具合報告がったのだけど、手元の端末では事象が再現しない。
実はv1.6.3をリリースてしてからも継続して更新をしていたのだけど、しばらくしてから開発をフェードアウトしてしまってその中で修正されていたらしい。
すでに今となっては何を直したのかさえ忘れてしまったが、一応箇条書きのメモは残してあったので、ここに転載しておく。
- インストール直後の初期ポインタに、ホームポインタを追加
- アプリの並び順を修正
- Picture in picture(HomeとLauncherでActivityを分離)
- リストア後にウィジェットをOFFにする、アプリDBを再構築
- AllAppTableをバックアップ対象外に(DBファイルを分離)
- NotificationChannelを1個に集約
- NotificationChannelのデフォルトの優先度を中に変更
- NotificationChannelの通知ドットをOFF
- パーミッションのチェック方法を修正
- バックアップファイルをソート
- DataHolderを作成
- トリミングのファイルの受け渡しをFileProviderに変更
- AppWidgetHostViewの生成方法を変更
- アイコン修正
- オーバーレイアイコンの背景色
- タップ時のバイブ時間を短く
- 背景のロングタップで編集モードに切り替え
2018年10月4日木曜日
2017年11月1日水曜日
ssFlicker v1.6.1、1.6.2の更新内容
v1.6.1、v1.6.2で数点不具合を修正しました。
v1.6.1
v1.6.1
- オーバーレイ起動時のNotificationIDが誤っていたものを修正。
v1.6.2
- AppWidgetのstartListening、stopListeningの実行タイミングを修正。
2017年10月20日金曜日
ssFlicker v1.6.0の更新内容
Android 8.0(Oreo)で一部の機能が動作していなかったので、その対応を行おうと修正を始めたら、あれもこれもといろいろな修正を行い、想像以上に大変な作業となってしまった。
というわけで久しぶりに更新内容を記載します。
Android 7.x(Nugar)以前のサポートを終了/Android 8.0(Oreo)への対応
ホームキー起動の仕様変更
ホームポインタの機能削除
ファンクションのマナーモード、音量の機能削除
オーバーレイ起動のタップによる起動を削除
操作時のアニメーションの追加、調整
ポインタやアプリのサイズを調整
プレビューアプリ選択ダイアログの仕様変更
設定画面のアクションバーに、Androidの設定アプリの起動アイコンを追加
Androidの設定アプリのアプリ情報画面からssFlickerの設定画面を起動する機能を追加
AppShortcutで設定画面と編集画面を起動する機能を追加
その他の内部処理の修正
というわけで久しぶりに更新内容を記載します。
Android 7.x(Nugar)以前のサポートを終了/Android 8.0(Oreo)への対応
- 久しぶりにバージョンの足切りをしました。
- 通常のホームアプリとして利用できるように、以下3点の変更を実施しました。
- バックキーで終了しないように変更
- 壁紙を表示するように変更
- アナザーホーム設定を削除
ホームポインタの機能削除
- ホームアプリはポインタに手動で登録できるため、機能を削除しました。
ファンクションのマナーモード、音量の機能削除
- Oreoでマナーモードや音量を操作するにはパーミッションの設定が必要となります。最近のOSではステータスバーから素早くこれらの設置を変更をできることもあり、機能を削除しました。
オーバーレイ起動のタップによる起動を削除
- 不要かなと思い削除しました。
操作時のアニメーションの追加、調整
- これまでウィンドウとその中のアプリなどしかアニメーションがありませんでしたが、各所にアニメーションを追加しています。
- ウィジェットの表示切替え時のアニメーションを追加
- オーバーレイアイコンの表示切替え時のアニメーションを追加
- ssFlickerからのアプリ起動時のアニメーションを追加
- その他のアニメーションを調整
ポインタやアプリのサイズを調整
- フリック中にアプリを選択すると拡大されますが、アプリアイコンのサイズによっては途切れてしまっていたため、サイズを調整しています。
- 編集モードであることがひと目で分かるようにしました。
プレビューアプリ選択ダイアログの仕様変更
- プレビューアプリ選択ダイアログ(ウィジェット一覧を表示するダイアログ)の見た目を変更しました。
- パッケージ名も表示するように変更
- パッケージ名も含めてソートするように変更
- ショートカット一覧もプレビューアプリ選択ダイアログで表示するように変更
設定画面のアクションバーに、Androidの設定アプリの起動アイコンを追加
- 設定画面のアクションバーに設置アイコンを設置し、Androidの設定アプリを起動できるようにしました。
Androidの設定アプリのアプリ情報画面からssFlickerの設定画面を起動する機能を追加
- 上とは逆に、Androidの設定アプリからssFlickerの設定画面を起動できるようにしました。
AppShortcutで設定画面と編集画面を起動する機能を追加
- Nougatから追加されたAppShortcutで、ssFlickerの設定画面と編集画面に起動できるようにしました。
その他の内部処理の修正
- その他に操作性や見た目には関係ない内部ロジックを色々と修正しています。
- Adaptive Iconの追加
- ACTION_PACKAGE_ADDEDなどのReceiverをSerivceに変更
- TYPE_APPLICATION_OVERLAY
- NotificationChannel
- BackupAgentの削除
- Manifestの不要なuses-futearaを削除
- launchModeをsingleTaskに変更して、画面遷移のたびに前の画面を終了しないように変更
2016年3月21日月曜日
ssFlicker v1.5.11の更新内容
軽微な仕様変更、不具合修正
- アプリのバージョンアップをした際にも、アプリ一覧のキャッシュを更新するように修正しました。これまでは、アプリの新規インストール時やアンインストール時にはキャッシュを更新していたのですが、バージョンアップ時にはキャッシュを更新していなかったため、バージョンアップ後のアプリ一覧の表示に時間がかかっていました。
- アプリ一覧のキャッシュからの検索時に、キャッシュがあるにも関わらず0件と判定されている不具合があったため、修正しました。正確な原因は分かっていないため、根本的な対処はできていませんが、発生件数が削減できればありがたいです。
2016年1月30日土曜日
ssFlicker v1.5.10の更新内容
アイコンを刷新
- ほとんどのアイコンを刷新しました。
ウィジェット選択画面のレイアウト変更
- 各プレビューの左上にアプリアイコンを表示するようにしました。
ボリュームダイアログのレイアウト変更
- 設定ボタンを削除しました。
ssFlickerの更新履歴
2017/11/01:v1.6.2
・軽微な不具合を修正。
2017/10/28:v1.6.1
・軽微な不具合を修正。
2017/10/20:v1.6.0
・Android 7.x(Nugar)以前のサポートを終了。
・ホームキー起動の仕様変更。
#バックキーで終了しないように変更。
#壁紙を表示するように変更。
#アナザーホーム設定を削除。
・ホームポインタの機能削除。
・ファンクションのマナーモード、音量の機能削除。
・オーバーレイ起動のタップによる起動を削除。
・操作時のアニメーションの追加、調整。
#ウィジェットの表示切替え時のアニメーションを追加。
#オーバーレイアイコンの表示切替え時のアニメーションを追加。
#ssFlickerからのアプリ起動時のアニメーションを追加。
#その他のアニメーションを調整。
・ポインタやアプリのサイズを調整。
・編集モードで画面に枠を表示するように変更。
・プレビューアプリ選択ダイアログの仕様変更。
#パッケージ名も表示するように変更。
#パッケージ名も含めてソートするように変更。
#ショートカット一覧もプレビューアプリ選択ダイアログで表示するように変更。
・設定画面のアクションバーに、Androidの設定アプリの起動アイコンを追加。
・Androidの設定アプリのアプリ情報画面からssFlickerの設定画面を起動する機能を追加。
・AppShortcutで設定画面と編集画面を起動する機能を追加。
・Android 8.0(Oreo)への対応。
・その他の内部処理の修正。
2017/06/01:v1.5.15
・オリジナルアイコンの透明色が設定できない不具合の修正。
・軽微な仕様変更。
2017/02/05:v1.5.14
・プライバシーポリシーを追加。
2017/01/29:v1.5.13
・アプリ一覧の表示に時間がかかることがある不具合を修正。
2017/01/28:v1.5.12
・アプリ一覧が表示できないことがある不具合を修正。
2016/03/21:v1.5.11
・軽微な不具合の修正。
・軽微な仕様変更。
2016/01/30:v1.5.10
・アイコンを刷新。
・軽微な仕様変更。
2015/11/02:v1.5.9
・ホームキー起動の仕様変更。
・軽微な不具合の修正。
・軽微な仕様変更。
2015/10/06:v1.5.8
・Android 6.0のバーミッションモデルに対応。
・Android 6.0の自動バックアップに対応。
・背景の透過色を変更。
・アプリ編集のアプリアイコンが白くなる不具合の修正。
2015/07/05:v1.5.7
・背景の透過色を変更。
・画像のトリミングができない不具合を修正。
2015/06/15:v1.5.6
・ドロワーの性能改善。
・ウィジェットサイズの計算ロジックを変更。
2015/06/04:v1.5.5
・寄付機能の追加。
・軽微な不具合の修正。
2015/05/14:v1.5.4
・軽微な不具合の修正。
2015/05/13:v1.5.3
・軽微な不具合の修正。
2015/05/12:v1.5.2
・軽微な不具合の修正。
2015/05/01:v1.5.1
・軽微な不具合の修正。
2015/04/23:v1.5.0
・軽微な不具合を修正。
2017/10/28:v1.6.1
・軽微な不具合を修正。
2017/10/20:v1.6.0
・Android 7.x(Nugar)以前のサポートを終了。
・ホームキー起動の仕様変更。
#バックキーで終了しないように変更。
#壁紙を表示するように変更。
#アナザーホーム設定を削除。
・ホームポインタの機能削除。
・ファンクションのマナーモード、音量の機能削除。
・オーバーレイ起動のタップによる起動を削除。
・操作時のアニメーションの追加、調整。
#ウィジェットの表示切替え時のアニメーションを追加。
#オーバーレイアイコンの表示切替え時のアニメーションを追加。
#ssFlickerからのアプリ起動時のアニメーションを追加。
#その他のアニメーションを調整。
・ポインタやアプリのサイズを調整。
・編集モードで画面に枠を表示するように変更。
・プレビューアプリ選択ダイアログの仕様変更。
#パッケージ名も表示するように変更。
#パッケージ名も含めてソートするように変更。
#ショートカット一覧もプレビューアプリ選択ダイアログで表示するように変更。
・設定画面のアクションバーに、Androidの設定アプリの起動アイコンを追加。
・Androidの設定アプリのアプリ情報画面からssFlickerの設定画面を起動する機能を追加。
・AppShortcutで設定画面と編集画面を起動する機能を追加。
・Android 8.0(Oreo)への対応。
・その他の内部処理の修正。
2017/06/01:v1.5.15
・オリジナルアイコンの透明色が設定できない不具合の修正。
・軽微な仕様変更。
2017/02/05:v1.5.14
・プライバシーポリシーを追加。
2017/01/29:v1.5.13
・アプリ一覧の表示に時間がかかることがある不具合を修正。
2017/01/28:v1.5.12
・アプリ一覧が表示できないことがある不具合を修正。
2016/03/21:v1.5.11
・軽微な不具合の修正。
・軽微な仕様変更。
2016/01/30:v1.5.10
・アイコンを刷新。
・軽微な仕様変更。
2015/11/02:v1.5.9
・ホームキー起動の仕様変更。
・軽微な不具合の修正。
・軽微な仕様変更。
2015/10/06:v1.5.8
・Android 6.0のバーミッションモデルに対応。
・Android 6.0の自動バックアップに対応。
・背景の透過色を変更。
・アプリ編集のアプリアイコンが白くなる不具合の修正。
2015/07/05:v1.5.7
・背景の透過色を変更。
・画像のトリミングができない不具合を修正。
2015/06/15:v1.5.6
・ドロワーの性能改善。
・ウィジェットサイズの計算ロジックを変更。
2015/06/04:v1.5.5
※ssFlickerの設定が全てリセットされます。
・軽微な不具合の修正。
2015/05/14:v1.5.4
・軽微な不具合の修正。
2015/05/13:v1.5.3
・軽微な不具合の修正。
2015/05/12:v1.5.2
・軽微な不具合の修正。
2015/05/01:v1.5.1
・軽微な不具合の修正。
※ssFlickerの設定が全てリセットされます。
・マテリアルデザイン対応。
・Android 4.x向けの開発終了。
・センサー起動の機能削除。
・設定項目の見直し。
・カラーピッカーの作成。
・選択アイコンのアニメーションを追加。
・画像のトリミング時の不具合修正。
・オーバーレイ設定の不具合修正。
・通知から時刻を削除。
2015/02/08:v1.4.4
・オーバーレイ起動のアイコンを変更。
2014/12/29:v1.4.3
・オーバーレイ起動やセンサー起動のステータスバーアイコンの優先度を変更。
・Android 5.0以上で履歴ポインタ、タスクポインタの機能削除。
・Android 5.0以上でオーバーレイ起動、Now起動のアイコンを変更。
2014/10/07:v1.4.2
・文字表示を非表示に設定した場合、アプリ名も非表示にするよう変更。
2014/09/24:v1.4.1
・タスクポインタの復活。
・軽微な不具合の修正。
2014/07/24:v1.4.0
※本バージョンアップ後、ウィジェットの表示位置がリセットされます。
※本バージョンアップ後、ウィジェト設置時にダイアログが表示されるようになります。
・Android4.0向けの開発終了。
・タスクポインタの削除。
・ウィジェット表示スペースのレイアウト変更(上部の隙間やセル数など)。
・ウィジェット選択ダイアログを変更。
・ウィジェットのサイズ変更に対応(対応しているウィジェットのみ。編集モードで変更可能)。
・アプリ追加、削除時等のポインタアイコン(マルチアプリアイコン、アプリアイコン)の自動更新に対応(有効にするためには、ポインタの再設定が必要)。
・アプリバージョンアップ、アンインストール時の自動更新(アプリアイコンやアプリ名の更新、アプリの削除)に対応(有効にするためには、アプリの再設定が必要)。
・その他の仕様変更、ロジック修正、バグ修正。
2013/11/23:v1.3.3
・アイコンの画像を選択&トリミングができない不具合を修正
・オーバーレイポイントの表示レイヤを変更(v1.2.5と同じレイヤに変更)
・ドックのレイアウトの余白を変更
・物理メニューキーでメニューが表示されるように変更
・軽微な不具合の修正
2013/10/14:v1.3.2
・旧バージョンのバックアップファイルをリストアできない不具合を修正
・Android 4.2以下でフォアグラウンド実行時にステータスバーにアイコンが表示されないように修正
2013/10/13:v1.3.1
・Android 4.0でステータスバー起動、センサー起動、オーバーレイ起動がエラーになる不具合を修正
2013/10/12:v1.3.0
・Android 2.3、3.x向けの開発終了
・その他色々変更
・ストローク起動を削除
・ウェイブ起動を追加
・Now起動を追加(Android4.1以上)
2013/02/20:v1.2.4
・タップ時のバイブ時間を短く変更
・ポインタサイズの選択肢を変更
2013/01/21:v1.2.3
・ホームキー起動の不具合を修正
2013/01/18:v1.2.2
・検索キー起動の不具合を修正
・ウィジェットサイズの不具合を修正
・xdpi用のアイコンを作成
2012/11/30:v1.2.1
・アイコンサイズの不具合を修正
2012/11/30:v1.2.0
・Android 2.2向けの開発終了
・設定画面にステータスバー非表示機能を追加
・設定画面の各サイズ設定をpx単位からdp単位へ変更
・編集モードのアイコン変更の画像の選択(トリミングなし)機能を削除
・編集モードでショートカット追加時の不具合修正
・画像処理ロジックの変更
※オーバーレイポイント位置と各サイズの設定がリセットされます。
2012/10/10:v1.1.2
・アプリのクラス構成を大幅に変更(使用上の変更はありません)
※一部の色の設定がリセットされることがあります
※オーバーレイのスワイプ/タップの設定がリセットされることがあります
2012/8/8:v1.1.1
・利用可能なデバイスを追加(タブレットなど)
・編集モードの軽微な不具合を修正
・アプリのクラス構成を大幅に変更(使用上の変更はありません)
2012/8/3:v1.1.0
・Android 2.1向けの開発終了
・既存のバックアップ機能をストレージバックアップ機能に変更(編集画面の設定のバックアップ機能)
・クラウドバックアップ機能の追加(ssFlickerの設定のバックアップ機能)
2012/7/6:v1.0.1
・英訳を変更
・編集モードの軽微な不具合を修正
2012/6/15:v1.0.0
・β版を終了
・アプリアイコンを変更
・設定画面に「QAサイト」を追加
2012/5/30:v0.10.2
・ssFlickerを履歴に残さないよう変更
・バイブ時間を設定可能に
・設定画面に「ssFlickerについて」を追加
・オリジナルアイコンの色を変更可能に
※一部の色の設定がリセットされることがあります
※バイブ設定がリセットされる事があります
2012/5/19:v0.10.1
・設定画面に選択アイコン背景を追加
2012/4/29:v0.10.0
・設定画面にバックアップ機能を追加(編集画面で設定した内容のバックアップ機能)
・シェイク感度を5段階に変更
※パーミッションにストレージを追加(バックアップ機能のため)
2012/4/14:v0.9.3
・編集モードの細かい不具合修正
2012/4/10:v0.9.2
・重複データ削除をエラーデータ削除に変更、ロジックの変更
・編集モードで異常データを設定してしまう不具合の修正
・設定アプリからアプリのデータを消去を行うと、システムにウィジェット情報が残ってしまう不具合の対応
2012/4/4:v0.9.1・設定画面に重複データ削除機能を追加
2012/3/31:v0.9.0
・センサー起動を追加し、シェイク起動をセンサー起動のオプションに変更
・センサー起動のオプションにストローク起動を追加
・スクリーンオフ中、画面ロック中、着信中、通話中はセンサー起動を停止するよう変更
・バージョンアップ後にステータスバー起動、オーバーレイ起動、センサー起動が再起動するように変更
・設定画面の見た目や順番を変更
・アプリ情報の保持ロジックを変更
※パーミッションに電話/通話を追加(着信中、通話中にセンサー起動を停止するため)
2012/3/9:v0.8.3
・ポインタ名、アプリ名の表示設定を追加
・設定画面にssFlickerの共有を追加
・ポインタ、アプリ情報のテーブル制約を変更(本バージョン以降の新規インストール時のみ有効。見た目や操作性は変わりません)
・共有アプリの登録ロジックを変更
・ホームアプリの起動ロジックを変更
・オーバーレイ起動でアプリアイコンが画面に残ってしまう場合がある不具合の対応
2012/3/4:v0.8.2
・ssFlickerのアプリアイコンを変更
・背景色を透明にしても透明にならない不具合の修正
2012/3/2:v0.8.1
・設定画面にヒントを追加
2012/2/25:v0.8.0
・ポインタに登録できるアプリに共有アプリを追加
・アプリ選択画面をリスト表示からグリッド表示に変更
・ファンクションやステータスバーなどのアイコンを変更
2012/2/5:v0.7.10
・ファンクションのマナーモードと音量の仕様を変更
・設定画面でオーバーレイポイントがおかしい不具合の修正
・読み込み中ダイアログをキャンセルした時にエラーとなる不具合の修正
2012/1/17:v0.7.9
・スワイプ距離の選択肢の変更
・枠厚の選択肢の変更
・ポインタサイズの選択肢の変更
・透明度の選択肢の変更
・一部機種でウィジェットの表示位置がおかしい不具合の修正
・一部機種でオーバーレイ起動のアイコンが表示されない不具合の修正
・フォアグラウンド起動時にステータスバーにアイコンを表示しないように変更
・一部のアイコンをICS版に変更
・編集を繰返すと画像が劣化する不具合の対応
・ウィンドウ背景の枠幅と角を設定可能に
・全てのアプリアイコンとアプリ名をDBに保存するよう変更
2012/1/1:v0.7.7
・「スワイプ起動」の名称を「オーバーレイ起動」に変更
2011/12/26:v0.7.6
・一部機種でスワイプポイントが表示されない不具合の修正
2011/12/14:v0.7.5
・アイコンサイズの計算ロジックの変更(v0.7.1以前に戻し)
・ポインタアイコンサイズの選択肢を追加
・ドックアイコンサイズ設定を追加
2011/12/12:v0.7.4
・文字サイズの計算ロジックの変更(v0.7.1以前に戻し)
2011/12/11:v0.7.3
・ウィジェット表示スペースの変更(縦サイズは画面一杯になるよう変更)
・ドック未設定時にドックのスペースを表示しないよう変更(v0.7.1以前に戻し)
2011/12/10:v0.7.2
・編集モードでポインタ移動後に、移動したポインタ内のアプリが編集できなくなる不具合の修正
・編集モードでオリジナルアイコンの透明アイコンを選択するとエラーになる不具合の修正
・ウィジェットの表示スペースの変更
・4.0でウィジェットの表示/非表示の切替えができない不具合の修正
・ウィジェットの表示位置編集の数値を変更(0〜を1〜に変更)
・アイコンサイズ、文字サイズの計算ロジックの変更
・4.0で端末再起動後に一部機能が動作しない不具合の修正
・ステータスバーアイコンの変更(サイズを小さく)
・ドック未設定時にドックのスペースを表示するよう変更
・一部ダイアログの境界線を変更
2011/12/3:v0.7.1
・β版に格上げ
・スワイプポイント背景の透明度の設定を追加
・ウィンドウ背景の透明度、枠の色の設定を追加
・ドック背景の透明度の設定を追加
2011/11/22:v0.7.0
・ホームキー起動のダブルクリックモード設定を追加
2011/11/11:v0.6.8
・シェイク感度の数値を変更
・不具合対応(スワイプポイントが描画されない不具合の修正→修正されず)
2011/11/9:v0.6.7
・フリックの位置判定ロジックを変更(斜め位置の判定をしやすく)
2011/11/7:v0.6.6
・スワイプ起動とシェイク起動にフォアグラウンド実行の設定を追加
・スワイプ起動とシェイク起動の開始メッセージの表示タイミングを変更(サービスが自動復旧したタイミングでは表示しないように変更)
2011/11/6:v0.6.5
・不具合対応(スワイプポイントが消えてしまう不具合の修正)
2011/11/5:v0.6.4
・不具合対応(一部機種でスワイプポイントが表示されない不具合の修正→修正されず)
2011/11/4:v0.6.3
・スワイプ起動のカスタマイズ機能の追加
・シェイク起動時にメッセージを表示する設定の追加
・ドック背景の設定の追加
・文字色の追加
2011/10/28:v0.6.2
・ウィンドウ背景の種類の追加、削除
・ポインタウィンドウをセンターに設定可能に
・ポインタアイコンをポインタ内のアプリアイコンから設定可能に
・ポインタアイコンをマルチアプリアイコン(ポインタ内のアプリアイコンのサマリ)に設定可能に
・不具合対応(アイコン編集で一部画像を設定するとエラーになる不具合の修正)
2011/10/24:v0.6.1
・不具合対応(編集操作方法によってssFlickerが起動しなくなる不具合の修正)
2011/10/22:v0.6.0
・設定画面の並替え
・ssFlickerの起動方法に検索キー起動(長押し)を追加
・ssFlickerの起動方法にスワイプ起動を追加(カスタマイズ不可)
・ssFlickerの起動方法にシェイク起動を追加
・編集モードに上下移動を追加
・不具合対応(編集操作方法によってssFlickerが起動しなくなる不具合の修正)
2011/10/17:v0.5.1
・透明ウィジェット背景が変更できない不具合の修正
2011/10/17:v0.5.0
・起動できるアプリにウィジェットを追加
2011/10/1:v0.4.0
・ドック機能の追加
・アプリ全般の起動時の処理ロジックの変更(座標情報の追加)
・ショートカット起動時の処理ロジックの変更(フラグの追加)
・検索ファンクションの処理ロジックの変更
2011/9/26:v0.3.1
・ポインタ、アプリの移動機能の追加
2011/9/24:v0.3.0
・ポインタの最大数を9個から16個に増加
・各種設定(アイコンサイズ、文字サイズ、ポインタウィンドウ表示位置の変更)の追加
・ファンクションに機内モードを追加
・Android設定の起動処理ロジックの変更
2011/9/22:v0.2.0
・編集モード画面の操作性の変更(フリック操作ベースに変更)
・ポインタ、アプリの編集機能(アイコン、名前の変更機能)の追加
・履歴ポインタ、タスクポインタの処理ロジックの変更
2011/8/29:v0.1.0
・日本語対応
・各種設定の追加(アナザーホーム、背景、文字色、ステータスバー起動、タップ時のバイブ)
・ポインタタイプの追加(ポインタ、ホームポインタ、履歴ポインタ、タスクポインタ)
・ファンクションに画面回転の追加
・ウィジェットの追加(ssFlickerを起動するウィジェット)
2011/7/21:v0.0.1
・初版リリース
Version update history of ssFlicker
Nov/01/2017: v1.6.2
Oct/28/2017: v1.6.1
Oct/20/2017: v1.6.0
- Ended support for Android 7.x (Nugar) and earlier.
- Specification change of launch from home key.
# Changed not to end with back key.
# Changed to display wallpaper.
# Deleted another home setting.
- Removed home pointer.
- Delete function silent mode and volume.
- Removed tap start of launch by overlay.
- Addition and adjustment of animation during operation.
# Added animation when widget display switching.
# Added animation when switching overlay icon display.
# Added animation when starting application from ssFlicker.
# Adjust other animations.
- Adjust the size of pointers and apps.
- Changed to display frame on screen in edit mode.
- Specification change of the preview apps selection dialog.
# Changed to show package name.
# Changed to sort including package name.
# Change to show shortcuts list in the preview apps selection dialog.
- Added the shortcut icon of the Android setting app to the action bar of the setting screen.
- Added function to launch ssFlicker setting screen from app info screen of Android setting application.
- Added function to launch setting from and edit screen in AppShortcut.
- Support for Android 8.0 (Oreo).
June/01/2017: v1.5.15
- Minor specification changed.
- Minor bug fixed.
Feb/05/2017: v1.5.14
- Add privacy policy.
Jan/29/2017: v1.5.13
- Bug fixed.
Jan/28/2017: v1.5.12
- Bug fixed.
Mar/21/2016: v1.5.11
- Minor specification changed.
- Minor bug fixed.
Jan/30/2016: v1.5.10
- Revamped icon.
- Minor specification changed.
Nov/02/2015: v1.5.9
- Specification changes of launch from home key.
- Minor specification changed.
- Minor bug fixed.
Oct/06/2015: v1.5.8
- Supports permission model of Android 6.0.
- Supports auto backup of Android 6.0.
- To change the transparency color of the background.
- Fixed a bug that pointer icon is whiten when set by app icon.
July/05/2015: v1.5.7
- To change the transparency color of the background.
- Fixed a bug that trimming can not be the image.
June/15/2015: v1.5.6
- Improved drawer performance.
- Calculation logic change of widget size.
June/04/2015: v1.5.5
- Add a donation function.
- Minor bug fixed.
May/14/2015: v1.5.4
- Minor bug fixed.
May/13/2015: v1.5.3
- Minor bug fixed.
May/12/2015: v1.5.2
- Minor bug fixed.
May/01/2015: v1.5.1
- Minor bug fixed.
Apr/23/2015: v1.5.0
- Minor bug fixed.
Oct/28/2017: v1.6.1
- Minor bug fixed.
Oct/20/2017: v1.6.0
- Ended support for Android 7.x (Nugar) and earlier.
- Specification change of launch from home key.
# Changed not to end with back key.
# Changed to display wallpaper.
# Deleted another home setting.
- Removed home pointer.
- Delete function silent mode and volume.
- Removed tap start of launch by overlay.
- Addition and adjustment of animation during operation.
# Added animation when widget display switching.
# Added animation when switching overlay icon display.
# Added animation when starting application from ssFlicker.
# Adjust other animations.
- Adjust the size of pointers and apps.
- Changed to display frame on screen in edit mode.
- Specification change of the preview apps selection dialog.
# Changed to show package name.
# Changed to sort including package name.
# Change to show shortcuts list in the preview apps selection dialog.
- Added the shortcut icon of the Android setting app to the action bar of the setting screen.
- Added function to launch ssFlicker setting screen from app info screen of Android setting application.
- Added function to launch setting from and edit screen in AppShortcut.
- Support for Android 8.0 (Oreo).
June/01/2017: v1.5.15
- Minor specification changed.
- Minor bug fixed.
- Add privacy policy.
Jan/29/2017: v1.5.13
- Bug fixed.
- Bug fixed.
- Minor specification changed.
- Minor bug fixed.
Jan/30/2016: v1.5.10
- Revamped icon.
- Minor specification changed.
- Specification changes of launch from home key.
- Minor specification changed.
- Minor bug fixed.
Oct/06/2015: v1.5.8
- Supports permission model of Android 6.0.
- Supports auto backup of Android 6.0.
- To change the transparency color of the background.
- Fixed a bug that pointer icon is whiten when set by app icon.
July/05/2015: v1.5.7
- To change the transparency color of the background.
- Fixed a bug that trimming can not be the image.
June/15/2015: v1.5.6
- Improved drawer performance.
- Calculation logic change of widget size.
* All settings are reset.
- Minor bug fixed.
May/14/2015: v1.5.4
- Minor bug fixed.
May/13/2015: v1.5.3
- Minor bug fixed.
May/12/2015: v1.5.2
- Minor bug fixed.
May/01/2015: v1.5.1
- Minor bug fixed.
Apr/23/2015: v1.5.0
* All settings are reset.
- Material design.
- The end of development for Android 4.x.
- Delete "Launch by sensor".
- Rebuilding of setting items.
- Create a color picker.
- Selected icon animation.
- Fixed a bug trimming image.
- Fixed a bug overlay settings.
- Remove time from notification.Feb/08/2015: v1.4.4
- Change icon of launcher from overlay.
Dec/29/2014: v1.4.3
- Change the priority of the status bar icon launch from overlay and launch by sensor.
- Delete recent pointer and task pointer over Android 5.0.
- Change icon of launch from overlay over Android 5.0.
- When set to hide the text visibility, also hide app name.
Sept/24/2014: v1.4.1
- Task pointer is back.
- Minor bug fixed.
July/24/2014: v1.4.0
* After this updating, the display position of the widget is reset.
* After this updating, a dialog will be displayed when you set up widget.
- The end of development for Android 4.0.
- Delete the "task pointer".
- Support for the change of the widget size. (Only widgets that support. Change can appear in Edit mode)
- Specifications changes, logic modification, bug fixes.
Nov/23/2013: v1.3.3
- Fixed a bug that can not be "Select image & trimming" of the icon
- Change the display layer of the overlay point (Change in same layer as v1.2.5)
- Changed the margins of the layout of the dock
- Change menu to be displayed in the physical menu key
- Fixed a minor bug
Oct/14/2013: v1.3.2
- Fixed a bug you can not restore the backup file of the old version
- Modified so that it does not appear the status bar icon in the foreground running Android 4.2 or less
Oct/13/2013: v1.3.1
- Fixed a bug of launch from status bar, launch from overlay, and launch by sensor in Android 4.0.
Oct/12/2013: v1.3.0
- The end of development for Android2.3 and 3.0.
- Other various.
Feb/22/2013:v1.2.5
- Delete "Launch by stroking".
- Add "Launch by waving".
- Add "Launch like Google Now". (Over Android4.1)
Feb/20/2013: v1.2.4
- Change shorter time vibrate when tapped.
- Change the selection of icon size.
Jan/21/2012: v1.2.3
- Fixed a bug of launched by home key.
Jan/18/2012: v1.2.2
- Fixed a bug in launch by search key.
- Fixed a bug of widget size.
Dec/01/2012: v1.2.1
- Fixed bug of icon size.
Nov/30/2012: v1.2.0
- The end of development for Android2.2.
- Add "Hide status bar" in settings.
- Change the unit of size "dp" from "px" in settings.
- Delete "Select image (no trimming)" from when changing icon in edit mode.
- Fixed bug when add shortcut in edit mode.
* Overlay point position and each size settings will be reset.
Oct/10/2012: v1.1.2
- Change of application class configuration significantly. (There is no change on the use)
* Some color settings may be reset.
* Overlay swipe / tap settings may be rest.
Aug/8/2012: v1.1.1
- Add available devices. (such as a tablet)
- Fixed a minor bug in edit mode.
- Change of application class configuration significantly. (There is no change on the use)
Aug/3/2012: v1.1.0
- Support out of Android 2.1.
- Change to storage backup from backup. (Backup settings as set in edit mode)
- Add cloud backup. (Backup settings as set in ssFlicker settings)
July/6/2012: v1.0.1
- Changed the English translation.
- Fixed a minor bug in edit mode.
June/15/2012: v1.0.0
- Exit the β version.
- Change the app icon.
- Add "QA site" in settings.
May/30/2012: v0.10.2
- Do not leave ssFlicker to history. (Home key long press etc.)
- Can set time of vibrate.
- Add "About ssFlicker" in settings.
- Can set the color of original icons.
* Some color settings may be reset.
* vibrate setting may be reset.May/19/2012: v0.10.1
- Add "Selected icon background" in settings.
Apr/29/2012: v0.10.0
- Add "Backup" in settings.
- Change the "Shake sensitivity" to phase 5.
* Add "strage" permission. (For backup)
Apr/14/2012: v0.9.3
- Fixed bug in edit mode.
Apr/10/2012: v0.9.2
- "Delete overlap data" change to "Delete error data" in settings.
- Fixed bug that set the abnormal data in edit mode.
Apr/4/2012: v0.9.1
- Add "Delete overlap data" in settings.
Mar/31/2012: v0.9.0
- Add "Launched by using sensor" in settings.
- After version up restart launched from statusbar, launched from overlay, launched by sensor.
- Stop the launch by sensor, during the off screen, during the lock screen, incoming call, during a call.
* Add "Phone calls" permission. (To stop the launched by sensor, incoming call or during a call)
Mar/9/2012: v0.8.3
Mar/4/2012: v0.8.2
Mar/2/2012: v0.8.1
Feb/25/2012: v0.8.0
Feb/5/2012: v0.7.10
June/17/2012: v0.7.9
June/13/2012: v0.7.8
June/1/2012: v0.7.7
Dec/26/2011: v0.7.6
Dec/14/2011: v0.7.5
Dec/12/2011: v0.7.4
Dec/11/2011: v0.7.3
Dec/10/2011: v0.7.2
Dec/3/2011: v0.7.1
Nov/22/2011: v0.7.0
Nov/11/2011: v0.6.8
Nov/9/2011: v0.6.7
Nov/7/2011: v0.6.6
Nov/6/2011: v0.6.5
Nov/5/2011: v0.6.4
Nov/4/2011: v0.6.3
Oct/28/2011: v0.6.2
Oct/24/2011: v0.6.1
Oct/22/2011: v0.6.0
Oct/17/2011: v0.5.1
Oct/17/2011: v0.5.0
Oct/1/2011: v0.4.0
Sept/26/2011: v0.3.1
Sept/24/2011: v0.3.0
Sept/22/2011: v0.2.0
Aug/29/2011: v0.1.0
7/21/2011: v0.0.1
-First release.
2015年11月2日月曜日
ssFlicker v1.5.9の更新内容
メインはホームキー起動の仕様変更です。
それ以外は些細な修正であり、備忘録として記載します。
ホームキー起動の仕様変更。
軽微な仕様変更
軽微な不具合の修正
それ以外は些細な修正であり、備忘録として記載します。
ホームキー起動の仕様変更。
- これまで、ホームキー起動はシングルクリックモードとダブルクリックモードの2つのモードで動作を行えるようにしていました。
- ただし、この動作は少々無理な作りとなっており、事実あまり正確に動作していませんでした。
- 今回、思い切って通常のホームアプリと同じ動作をするように修正しました。これまでも思い通りの動作はしていなかったため、あまり違和感はないと思います。
軽微な仕様変更
- アプリインストール時やバージョンアップ時の処理ロジックを変更。
- Android 6.0以上の場合は、設定画面のNow起動を非活性にするように変更。
- ポインタタップ時にアクションウィンドウのポインタアイコンがアニメーションするよう変更。
軽微な不具合の修正
- アプリソート時にポインタのマルチアプリアイコンが変更されない不具合の修正。
- アプリソート時にポインタのアプリアイコンのアプリ番号が変更されない場合の修正。
- ドロワー表示時にエラーとなる不具合の修正(カーソルとDBのクローズ漏れの追加)。事象が再現しないため、修正されているかは未確認。
2015年10月6日火曜日
ssFlicker v1.5.8の更新内容
メインはAndroid 6.0の対応です。
Android 6.0のパーミッションモデルに対応
- Android 6.0からアプリが必要とするパーミッションは、パーミッション単位で許可/拒否を設定できるようになっています。
- この新パーミッションモデルに対応し、パーミッションを必要とするタイミングでパーミッションの許可要求を行うように修正しています。
Android 6.0の自動バックアップに対応
- Android 6.0にはアプリの設定データを自動でバックアップする機能が備わっています。
- この自動バックアップ機能に対応し、自動的にssFlickerの編集内容、設定内容がバックアップされ、インストール時にリストアされるようになっています。
背景の透過色を変更
- 前バージョンでssFlickerのアプリ全体の背景を透明から薄い黒色に変更しました。が、少し色が薄すぎたため濃くしています。
ポインタアイコンをアプリアイコンに設定すると、アイコンが白くなる不具合の修正
- ポインタアイコンをアプリアイコンに設定すると、真っ白の塗りつぶしになってしまう不具合があったため、修正しました。
2015年7月5日日曜日
ssFlicker v1.5.6、v1.5.7の更新内容
ちまちまと更新しています。
(v1.5.6)ドロワーの性能改善
これまで、ドロワーは起動される度に端末内にインストールされているアプリの一覧を取得していましたが、予めキャッシュとして保持するようにしました。これによって、ドロワーの起動速度が劇的に向上しています。
画面サイズからウィジェットを配置できるセル数を計算するロジックを変更しました。
これまで、アプリの背景色は完全な透明だったのですが、透過した薄い黒色に変更しました。
Googleフォトアプリにバージョンアップした後からだと思いますが、画像のトリミングがエラーになる不具合が発生していました。画像のトリミングにはGoogleフォトアプリを利用しており(端末によっては別のアプリを利用する可能性があります)、バージョンアップによりAPIが変更になっていたためのようです。
(v1.5.6)ドロワーの性能改善
これまで、ドロワーは起動される度に端末内にインストールされているアプリの一覧を取得していましたが、予めキャッシュとして保持するようにしました。これによって、ドロワーの起動速度が劇的に向上しています。
一方、デメリットとしてはアプリ一覧をキャッシュするためデータ量が増加した点、アプリインストール時や更新時などにキャッシュをリフレッシュするため、処理が重くなった点があります。
(v1.5.6)ウィジェットサイズの計算ロジックを変更
画面サイズからウィジェットを配置できるセル数を計算するロジックを変更しました。
これによって、一部の端末では設置できるウィジェットのサイズが変化していると思います。
私が開発に利用しているNexus6では、最大サイズが4×4から5×5に増えました。
(v1.5.7)背景の透過色を変更
これまで、アプリの背景色は完全な透明だったのですが、透過した薄い黒色に変更しました。
これにより、メニューボタンの視認性が向上していると思います。
(v1.5.7)画像のトリミングができない不具合を修正
Googleフォトアプリにバージョンアップした後からだと思いますが、画像のトリミングがエラーになる不具合が発生していました。画像のトリミングにはGoogleフォトアプリを利用しており(端末によっては別のアプリを利用する可能性があります)、バージョンアップによりAPIが変更になっていたためのようです。
不具合には対応できたのですが、Googleフォトの仕様変更(バグ?)により、別の事象が発生しています。
PNG画像で透明を利用している場合、Googleフォトのトリミングを利用するとJPGに変換されて透明が無効化されてしまいます。影響はssFlickerだけではないので、Googleフォトを修正して欲しいところです。
2015年6月4日木曜日
ssFlicker v1.5.5の更新内容
ssFlickerをv1.5.5にバージョンアップしました。
とうとう寄付機能を実装したのと、再び軽微な不具合をいくつか修正しています。
また、本バージョンにバージョンアップすると、ssFlickerの設定内容が全てリセットされます。
寄付機能
とうとう寄付機能を実装したのと、再び軽微な不具合をいくつか修正しています。
また、本バージョンにバージョンアップすると、ssFlickerの設定内容が全てリセットされます。
寄付機能
- とうとう実装しました。300円で寄付ができます。よろしければお願い致します。
ssFlickerの設定のリセット
- v1.5.0の時に少しマヌケな設計としてしまっていたため、本バージョンでまともに戻しました。その副作用です。お手数をお掛けしますが再設定をお願いします。
軽微な不具合
- バックアップダイアログを表示して閉じるとエラーが発生する事象、ssFlicker初回起動時にオーバーレイ起動をONにするとエラーが発生する事象の不具合対応を行いました。
独り言
- 寄付はどれくらい集まるだろう。
- ssFlickerを気に入って寄付してくれるような人なら300円くらいは寄付してくれるだろうという予測。
- 現状、ユーザ数は約1万なので、1%程度、つまり100人程度寄付してくれるだろうという予測。
- これらから、合計所詮3万円くらいかな。
- 寄付を実装したアプリはLillipop以上じゃないとインストール出来ない。現最新版でもLollipopは400人強の3%程度。今日ドコモとauからLollipop対応の発表があったけど、どれらい増えてくれるだろうか。
- まぁ、マイナスになることはないので、どの程度まで増えるのか期待せずに楽しみにしてみよう。
- 目標は強気に1年で10万円!
2015年5月15日金曜日
ssFlicker v1.5.xの修正内容
ssFlicker 1.5.1〜4で”軽微な不具合”を何点か修正しています。
備忘録の意味で記載しておきます。
軽微な不具合がちょいと多発していてすいません。
v1.5.1
v1.5.2
備忘録の意味で記載しておきます。
軽微な不具合がちょいと多発していてすいません。
v1.5.1
- 編集画面を閉じると、エラーが発生することがある不具合を修正。
今回からアイコンの画像トリミング時に一時ファイルを保存するようにしてる。
また、編集画面を閉じる時に一時ファイルを削除する処理を追加していた。
一時ファイルはSDカード配下のssFlickerフォルダに出力されるが、フォルダがない状態で編集画面を閉じると、フォルダが見つからずにエラーが発生いていた。
v1.5.2
- ssFlickerに登録しているアプリがバージョンアップした時の動作を変更。
- Boot.javaのロジック修正。
- アイコン、ラベルタイプの変数変更。
2、3点目は内部処理の変更。
1点目は、たまたま最近マクドナルドのアプリのバージョンアップをした時に発見。
アプリのバージョンアップによって、ssFlickerに登録しているアプリのActivityがなくなってしまった場合、ssFlicker上では「?不明」と表示されていた。
Google Nowランチャーで同じような状況が発生した場合、ホーム画面上からアプリが削除されていたので、同じくアプリを削除するよう修正。
v1.5.3
- 1.5.0未満から1.5.0以上にバージョンアップした際に、全てのssFlickerの設定(編集内容は除く)を削除するように変更。
デベロッパーコンソールにエラーが上がっていたことで発覚。
今回、色の設定はPreferenceにint型で保持するように修正していたのだが、過去に同じPreferenceキーをString型で利用していたため、型のキャストでエラーになっていた。
Preferenceは数多く変更しており、全てを調べるのが手間だったため、全設定を削除するよう修正。
ただし、既にv1.5.xにバージョンアップしているユーザには影響なし。
v1.5.4
- アイコン編集で透明度が反映されない不具合を修正。
ユーザ申告により発覚。
透明度のある画像をアイコンに設定すると、透明な部分が黒くなってしまっていた。
上にも記載したが、今回のバージョンでは画像のトリミング時に一時ファイルを保存するようにしており、その時jpegで保存していたことが原因。
pngで保存するようにして修正。
2015年4月23日木曜日
ssFlicker v1.5.0の更新内容
大きな機能追加はありませんが、見た目などあまり目立たないところに多く手を入れています。
マテリアルデザイン対応
- 設定画面とダイアログぐらいですが、マテリアルデザインに変更。
Android 4.x向けの開発終了
- マテリアルデザイン対応に合わせて。Lillopopはまだほとんど普及していないませんが、大きな機能追加があるわけではないので、許してください。
センサー起動の機能削除
- イロモノ機能になってしまっていたので、機能削除しました。
設定項目の見直し
今回、多くの設定項目を見直して統廃合や削除をしています。
⇒v1.5.0未満からv1.5.3以上へ更新した場合、全設定がリセットされるよう変更しました。
- 色と透明度を統合
- ポインタアイコンサイズとドックアイコンサイズを統合
- ウィンドウ枠、角の削除
- ドック背景、選択アイコン背景の削除
カラーピッカーの作成
- あえて言えば今回の目玉機能。色選択をARGBで指定できるようになりました。
選択アイコンのアニメーションを追加
- フリック時に選択されているアプリが拡大するようになりました。賛否ありそうですが、個人的には気に入っています。
画像のトリミング時の不具合修正
- おそらく、KitKatから発生していたと思いますが、画像のトリミングができない不具合が発生していたため、修正しました。
オーバーレイ設定の不具合修正
- オーバーレイの設定変更→オーバーレイOFF→オーバーレイの設定ONにすると、設定が元に戻ってしまう不具合を修正しました。
通知から時刻を削除
- ステータスバー起動などで通知領域に表示されているssFlickerから時刻を削除しました。
2015年4月16日木曜日
ssFlicker v1.4.xの更新内容
今更ながら、v1.4.xの更新内容。
忘れて抜けちゃってる点もありそうだけど。
タスクポインタの復活
忘れて抜けちゃってる点もありそうだけど。
タスクポインタの復活
- v1.4.0で削除したものの、復活の要望が多かったのでv1.4.1で復活。
- v1.4.1で復活させたものの、Lollipopでは履歴を取得するメソッドが使えなくなってしまったので、v1.4.3でLollipopでは履歴ポインタとタスクポインタの機能削除。
文字表示をOFFに設定した場合、アプリ名も非表示にするよう変更
- どこかのバージョンから設定にかかわらずアプリ名が表示されるようになっていたので、設定がちゃんと反映されるように変更。
ステータスバーアイコンの重要度を変更
- 重要度を下げてステータスバーに表示されないよう変更。Lillipopの場合はロック画面からも表示されないよう変更。
オーバーレイ起動、Now起動のアイコンを変更
- Lillipop風に変更。
xxxhdpiの画像を追加
- Androidの解像度はどこまで大きくなるんだろう?
2014年7月24日木曜日
ssFlicer v1.4.0の更新内容
久しぶりにssFlickerをバージョンアップしました。
使い勝手や機能面での大きな変更はありませんが、細かい更新内容はたくさんあります。
Android 4.0向けの開発終了
タスクポインタの削除
ウィジェット表示スペースのレイアウト変更
ウィジェット選択ダイアログを変更
ウィジェットのサイズ変更に対応
アプリ追加、削除時等のポインタアイコンの自動更新に対応
アプリバージョンアップ、アンインストール時の自動更新に対応
その他にも細かい修正が多々あります。開発備忘録の意味もこめて記載します。
使い勝手や機能面での大きな変更はありませんが、細かい更新内容はたくさんあります。
Android 4.0向けの開発終了
- 文字通り、本バージョンはAndroid 4.1以上が対象となります。
タスクポインタの削除
- 最近のAndroidには履歴ボタンがあり、タスクポインタの利便性が下がったため削除しました。履歴ポインタも削除しようかとも思ったのですが、一応残しています。
ウィジェット表示スペースのレイアウト変更
- ウィジェット表示スペースの上部に上辺との隙間を設け、若干ゆとりを持たせるようにしました。
- これまで、セル数は画面サイズから動的に計算していたのですが、画面サイズから固定値となるようになりました。通常のスマートフォンサイズで4×4、Nexus7サイズで6×6、Nexus10サイズで8×7となります。
ウィジェット選択ダイアログを変更
- ウィジェット設置時の選択ダイアログに、プレビュー画像を表示するようにしています。
ウィジェットのサイズ変更に対応
- 編集モードからウィジェットのサイズ変更が可能となりました。
- ただし、サイズ変更に対応しているウィジェットのみ、サイズ変更が可能です。
アプリ追加、削除時等のポインタアイコンの自動更新に対応
- ちょっと表現しづらいのですが…。これまでは、ポインタのアイコンを「マルチアプリアイコン」に設定し、ポインタ内のアプリの追加や削除を行ってもマルチアプリアイコンが更新されませんでした。本バージョンでは自動で更新されるようになっています。
- ただし、ポインタの再設定が必要です。厳密にはポインタの削除は必要なく、ポインタアイコンの再設定が必要です。
アプリバージョンアップ、アンインストール時の自動更新に対応
- こちらも表現しずらいのですが…。これまでは、ssFlickerに登録されているアプリをバージョンアップし、アプリアイコンやアプリ名の更新があっても、ssFlickerの登録情報は更新されませんでした。本バージョンではssFlickerの登録情報が自動で更新されるようになっています。
- なお、アプリアイコンやアプリ名をカスタマイズしている場合、自動更新はされません。
- 同様にアプリをアンインストールした場合、ssFlickerの登録情報からも自動で削除されるようになっています。
- ただし、アプリの再設定が必要です。厳密にはアプリの削除は必要なく、アプリ編集ダイアログで初期化を行えばOKです。
その他
その他にも細かい修正が多々あります。開発備忘録の意味もこめて記載します。
- グレイの色合いを変更。濃くなっています。
- シェイク起動時にスリープを入れて連続検知を制御。シェイクが連続して検知されると、起動→終了→起動→…を繰り返します。一度端末を振って2回シェイクが検知されてしまうとssFlickerの起動に失敗したように見えるのですが、起動後にsleepを入れることにより、これを回避するように修正しています。
- ssFlickerの設定画面を若干変更。バックアップとリストアを同一ダイアログに集約等。
- ssFlickerの設定画面からのバックキーで、フリックモードに切り替わるよう変更。
- 選択アイコン背景を変更。ウィンドウ背景の角の設定に合わせて、直角と角丸で表示されます。
- ウィジェトサイズ計算式の定数を、画面サイズに応じて固定値にするように修正。これまでは画面サイズに関わらず同じ値を利用していました。
- "ウィジェット"を意味するアイコンを変更。
- 登録したアプリのアプリ名に改行が含まれている場合、改行を含んで登録されていたが、改行を半角スペースに置換するように変更。
2013年11月24日日曜日
ssFlicker v1.3.xの更新内容
ssFlicker v1.3.0で出た不具合や要望をv1.3.3までに対応しました。
裏を返せば、v1.3.3までに対応しなかった内容は今のところ対応するつもりはありません。
なお、旧バージョンのapkが欲しい方はメールを頂ければ対応します。
単純なバグでした。
Android 4.1(API16)以上じゃないと動かない機能を使っていたため、Android 4.0で動かなくなっていました。
v1.3.1で修正済み。
これも単純なバグでした。
試験の時に入れていたコードが残ったままでした。
v1.3.2で修正済み。
ssFlickerではオーバーレイ起動とセンサー起動のフォアグラウンド実行をONにすると、サービスの起動優先度を高くしてkillされずらくすることが可能です。
フォアグラウンド実行をONにすると、ステータスバーにアイコンを表示する必要があるのですが、ssFlickerではちょっとした裏ワザでアイコンを非表示にしていました。
ところが、Android 4.3からこの裏ワザが効かなくなってしまいました。
そのため、v1.3.0ではフォアグラウンド実行をONにすると一律ステータスバーにアイコンを表示するよう仕様を変更していました。
やはりと言うべきですが、ちょっと不評だったため、v1.3.3にてAndroid 4.3未満ではアイコンを非表示するよう仕様を見直しています。
Android 4.3以上ではフォアグラウンド実行をONにした場合、変わらずステータスバーにアイコンが表示されますが、上述の通りAndroidの制限になるのでご容赦ください。
これもバグでした。
画像を選択&トリミングを選択した時点で、編集ダイアログが消えてしまっていため、画像を受け取れなくなってしまっていました。
v1.3.3で修正済み。
v1.3.0以前のレイヤではオーバーレイポイントを上辺に設定した際、ステータスバーの裏に隠れてしまう状態になっていました。
v1.3.0で動作対象をAndroid 4.0以上にしたことに合わせて、メニューポインタを追加しています。
縦画面の場合はドックの右端に表示されるのですが、機種によっては右フリック(編集モード)が届かなかったようです。
v1.3.3にてドックのレイアウトを若干変更し、左右の余白を拡大しました。
検証はできていませんが、これで修正されたと思います。
類似の話として、v1.3.0でメニューキー(物理ボタン or ナビゲーションバー)のメニューを押しても何も起こらないようになっていましたが、v1.3.3でメニューが表示されるように対応しました。
これもバグです。
たまたま気づいたため、v1.3.3で合わせて修正しました。
メニューポインタについては色々要望をもらっています。
場所を移動したいとか、元の仕様に戻してほしいなどなど。
結論から言えば、今のところ現仕様から変更する予定はないです。
何かしらメニューポインタをカスタマイズ可能とし、仮に非表示、削除などを行ってしまった場合、編集モードやssFlickerの設定へ遷移できなくなってしまうため、再度メニューポインタを復活させる手立てがなくなってしまいます。
また、ssFlickerのみならず、デフォルトホームアプリにおいて重要なポイントとして、Androidの設定への導線の役割があります。
Android 4.0以上ではステータスバーからAndroidの設定への導線がありますが、ssFlickerではステータスバーを非表示にすることも可能です。
ssFlickerではAndroidの設定への導線としてメニューポインタを使っています。
メニューポインタの場所を変更するなどは考えてみたりもしたのですが、上記の理由で位置づけが重要なため、メニューポインタ導入時からカスタマイズ可能として不具合を出したくなかったのと、カスタマイズ内容の具体的イメージがいていないため実現していません。
そもそも以前のようにナビゲーションバーの一番右に縦の「…」で表示するためには、動作対象をAndroid 2.3にまで広げる必要があります。
実際には条件はもっと複雑なのですが、ssFlickerでは動作対象OSバージョンはなるべくシンプルしているため、「…」に戻すことはありません。
文字表示の設定を非表示にした場合、画面上部に表示されるウィンドウ(主にアプリが表示されるウィンドウ)に文字表示されるようになりました。
正直に言えばバグ(設計時の考慮不足)だったのですが、この対応はしません。
今の仕様としては画面下部に表示されるウィンドウ(フリックするウィンドウ)は文字表示なし、画面上部に表示されるウィンドウは文字表示ありとなります。
オーバーレイ起動時やNow起動時のssFlickerアイコンを戻したいという要望もありましたが、これも対応しません。
以前は背景色があったり、今回アイコンが白一色になったため見づらくなったという指摘はごもっともなのですが、今回はGoogle Nowライクにアイコンを変更しており、なるべく標準的なものに近づけることが目的であるため、このままとします。
裏を返せば、v1.3.3までに対応しなかった内容は今のところ対応するつもりはありません。
なお、旧バージョンのapkが欲しい方はメールを頂ければ対応します。
ステータスバー起動、オーバーレイ起動、センサー起動がエラーになる
単純なバグでした。
Android 4.1(API16)以上じゃないと動かない機能を使っていたため、Android 4.0で動かなくなっていました。
v1.3.1で修正済み。
旧バージョンでのバックアップファイルのリストアができない
これも単純なバグでした。
試験の時に入れていたコードが残ったままでした。
v1.3.2で修正済み。
フォグラウンド実行でステータスバーにアイコンが表示される
ssFlickerではオーバーレイ起動とセンサー起動のフォアグラウンド実行をONにすると、サービスの起動優先度を高くしてkillされずらくすることが可能です。
フォアグラウンド実行をONにすると、ステータスバーにアイコンを表示する必要があるのですが、ssFlickerではちょっとした裏ワザでアイコンを非表示にしていました。
ところが、Android 4.3からこの裏ワザが効かなくなってしまいました。
そのため、v1.3.0ではフォアグラウンド実行をONにすると一律ステータスバーにアイコンを表示するよう仕様を変更していました。
やはりと言うべきですが、ちょっと不評だったため、v1.3.3にてAndroid 4.3未満ではアイコンを非表示するよう仕様を見直しています。
Android 4.3以上ではフォアグラウンド実行をONにした場合、変わらずステータスバーにアイコンが表示されますが、上述の通りAndroidの制限になるのでご容赦ください。
アイコンの画像を選択&トリミングができない
これもバグでした。
画像を選択&トリミングを選択した時点で、編集ダイアログが消えてしまっていため、画像を受け取れなくなってしまっていました。
v1.3.3で修正済み。
オーバーレイポイント(オーバーレイ起動の起点)がロック画面でも表示されるようになった
v1.3.0以前のレイヤではオーバーレイポイントを上辺に設定した際、ステータスバーの裏に隠れてしまう状態になっていました。
v1.3.0で表示レイヤを変更し、より前面に表示され、かつステータスバーを省いた範囲で表示するようにしていました。
その影響でロック画面よりも前面にオーバーレイポイントが表示されるようになりました。
が、そもそもロック画面よりも前面に表示されるのはセキュリティ上よろしくない点があるため、v1.3.3にて元のレイヤに戻しています。
他アプリから画面輝度の設定変更ができないと申告がありましたが、おそらくこの表示レイヤの影響です。
検証していませんが、v.1.3.3にて直ったと思います。
メニューポインタの右フリックが届かないため、編集モードに遷移できない
v1.3.0で動作対象をAndroid 4.0以上にしたことに合わせて、メニューポインタを追加しています。
縦画面の場合はドックの右端に表示されるのですが、機種によっては右フリック(編集モード)が届かなかったようです。
v1.3.3にてドックのレイアウトを若干変更し、左右の余白を拡大しました。
検証はできていませんが、これで修正されたと思います。
類似の話として、v1.3.0でメニューキー(物理ボタン or ナビゲーションバー)のメニューを押しても何も起こらないようになっていましたが、v1.3.3でメニューが表示されるように対応しました。
編集モードのプログレスバーが表示される間に画面をタップすると異常終了する
これもバグです。
たまたま気づいたため、v1.3.3で合わせて修正しました。
メニューポインタについての要望
メニューポインタについては色々要望をもらっています。
場所を移動したいとか、元の仕様に戻してほしいなどなど。
結論から言えば、今のところ現仕様から変更する予定はないです。
何かしらメニューポインタをカスタマイズ可能とし、仮に非表示、削除などを行ってしまった場合、編集モードやssFlickerの設定へ遷移できなくなってしまうため、再度メニューポインタを復活させる手立てがなくなってしまいます。
また、ssFlickerのみならず、デフォルトホームアプリにおいて重要なポイントとして、Androidの設定への導線の役割があります。
Android 4.0以上ではステータスバーからAndroidの設定への導線がありますが、ssFlickerではステータスバーを非表示にすることも可能です。
ssFlickerではAndroidの設定への導線としてメニューポインタを使っています。
メニューポインタの場所を変更するなどは考えてみたりもしたのですが、上記の理由で位置づけが重要なため、メニューポインタ導入時からカスタマイズ可能として不具合を出したくなかったのと、カスタマイズ内容の具体的イメージがいていないため実現していません。
そもそも以前のようにナビゲーションバーの一番右に縦の「…」で表示するためには、動作対象をAndroid 2.3にまで広げる必要があります。
実際には条件はもっと複雑なのですが、ssFlickerでは動作対象OSバージョンはなるべくシンプルしているため、「…」に戻すことはありません。
その他の要望
文字表示の設定を非表示にした場合、画面上部に表示されるウィンドウ(主にアプリが表示されるウィンドウ)に文字表示されるようになりました。
正直に言えばバグ(設計時の考慮不足)だったのですが、この対応はしません。
今の仕様としては画面下部に表示されるウィンドウ(フリックするウィンドウ)は文字表示なし、画面上部に表示されるウィンドウは文字表示ありとなります。
オーバーレイ起動時やNow起動時のssFlickerアイコンを戻したいという要望もありましたが、これも対応しません。
以前は背景色があったり、今回アイコンが白一色になったため見づらくなったという指摘はごもっともなのですが、今回はGoogle Nowライクにアイコンを変更しており、なるべく標準的なものに近づけることが目的であるため、このままとします。
2013年10月12日土曜日
ssFlicker v1.3.0の変更内容
半年以上の間をおいて、久しぶりにssFlickerをv1.3.0にバージョンアップしました。
実は夏ころには完成していたんだけど、色々気分が乗らずに放置していましたが、ここでリリースしました。
このバージョンでは見た目で分かるもの分からないもの、大小含めかなり多くの変更があります。
Android 4.0に合わせた機能変更が多いです。
他にも色々あるんだけど細かすぎる内容や、見てもよく思い出せない内容は省略しています。
・Android 2.3、3.xの開発終了。(v1.3.0はAndroid 4.0以上でないと利用できません)
・メニューポインタ
→ドックの一番右端にあるやつ。これまでのメニューキーの代替。
・画面全般をTheme.Holoに変更
・横画面時のドックの配置を変更
→縦横切替時にドックにあるアプリの配置が逆になっていたものを修正。
・ファンクションのマナーと音量を変更。
→Androidのバージョンアップがあると毎回何かしら変更があるので、シンプルにしてみた。
・ファンクションの機内モードをAndroid 4.2以上で利用不可に変更。
→Androidのバージョンアップに伴い制限されてしまったため。
・フォアグラウンド実行時にステータスバーにアイコンを表示するよう変更。
→これまで裏ワザ的に非表示にさせていたものの、Android 4.3で強制表示されるようになったため、素直に変更。
・オーバーレイポイントの表示レイヤ変更
→ステータスバーに被らないように、かつロック画面で表示されるようになっているはず。
・透明ウィジェットを拡大可能に変更
・透明ウィジェットのプレビュー画像変更、ウィジェット画像変更
・アプリアイコン、オーバーレイ起動アイコン、Now起動アイコンを変更
・オーバーレイウィンドウの選択時のアイコン(?)
→こんなメモがあったんだけど、何をしたんだっけ。(-_-;)
気になるなぁ。
(以下後日追記)
→オーバーレイ起動時のアイコンのことでした。
上に書いた「アプリアイコン、オーバーレイ起動アイコン、Now起動アイコンを変更」と同じ件でした。
実は夏ころには完成していたんだけど、色々気分が乗らずに放置していましたが、ここでリリースしました。
このバージョンでは見た目で分かるもの分からないもの、大小含めかなり多くの変更があります。
Android 4.0に合わせた機能変更が多いです。
他にも色々あるんだけど細かすぎる内容や、見てもよく思い出せない内容は省略しています。
・Android 2.3、3.xの開発終了。(v1.3.0はAndroid 4.0以上でないと利用できません)
・メニューポインタ
→ドックの一番右端にあるやつ。これまでのメニューキーの代替。
・画面全般をTheme.Holoに変更
・横画面時のドックの配置を変更
→縦横切替時にドックにあるアプリの配置が逆になっていたものを修正。
・タブレットにおけるGridView(アプリ一覧など)のカラム数を変更
・ドロワー機能の追加
→メニューポインタ内の1機能としてドロワーを追加。
・履歴ポインタやタスクポインタでのアプリ起動処理ロジックが変更。・ファンクションのマナーと音量を変更。
→Androidのバージョンアップがあると毎回何かしら変更があるので、シンプルにしてみた。
・ファンクションの機内モードをAndroid 4.2以上で利用不可に変更。
→Androidのバージョンアップに伴い制限されてしまったため。
・フォアグラウンド実行時にステータスバーにアイコンを表示するよう変更。
→これまで裏ワザ的に非表示にさせていたものの、Android 4.3で強制表示されるようになったため、素直に変更。
・オーバーレイポイントの表示レイヤ変更
→ステータスバーに被らないように、かつロック画面で表示されるようになっているはず。
・透明ウィジェットを拡大可能に変更
・透明ウィジェットのプレビュー画像変更、ウィジェット画像変更
・アプリアイコン、オーバーレイ起動アイコン、Now起動アイコンを変更
・一部オリジナルアイコンを変更
・ウィンドウ背景色やオーバーレイポイント色ののデフォルト設定値を変更
・バックアップディレクトリを変更
→バックアップディレクトリを変更。
・ウィンドウ背景色やオーバーレイポイント色ののデフォルト設定値を変更
・バックアップディレクトリを変更
→バックアップディレクトリを変更。
・オーバーレイウィンドウの選択時のアイコン(?)
(以下後日追記)
→オーバーレイ起動時のアイコンのことでした。
上に書いた「アプリアイコン、オーバーレイ起動アイコン、Now起動アイコンを変更」と同じ件でした。
2012年11月30日金曜日
Android 2.2向けの開発を終了しました
ssFlickerをv1.2.0にバージョンアップしました。
今回のバージョンアップでオーバーレイポイント位置の設定と、各サイズ設定がリセットされます。
最近リセットが多くてごめんなさい。
また、サイズ設定が大きく変わっています。
より大きいのが欲しい、小さいのが欲しいという要望がありましたら、機種名と合わせてご連絡ください。
対応するかは分かりませんが、参考にさせて頂きます。
(2012/12/01追記)
一時的に旧バージョン(v1.1.2)をアップしました。新バージョン(v1.2.0)でサイズが合わない方はご利用ください。次回バージョンアップ後に削除します。インストールするためにはセキュリティ設定の「提供元不明のアプリ」の設定を有効にする必要があります。ダウンロードはこちら。
(2012/12/01さらに追記)
v1.2.0でアイコンサイズが正しく反映されない不具合があったため、v1.2.1で修正を行いました。旧バージョンのapkの公開は終了します。
また、今回のバージョンから2.3以上向けのものになります。
2.2向けの開発は終了しました。
また、2.3、3.x向けの開発も来春で終了します。
今回のバージョンアップでオーバーレイポイント位置の設定と、各サイズ設定がリセットされます。
最近リセットが多くてごめんなさい。
また、サイズ設定が大きく変わっています。
より大きいのが欲しい、小さいのが欲しいという要望がありましたら、機種名と合わせてご連絡ください。
対応するかは分かりませんが、参考にさせて頂きます。
(2012/12/01追記)
(2012/12/01さらに追記)
v1.2.0でアイコンサイズが正しく反映されない不具合があったため、v1.2.1で修正を行いました。旧バージョンのapkの公開は終了します。
また、今回のバージョンから2.3以上向けのものになります。
2.2向けの開発は終了しました。
また、2.3、3.x向けの開発も来春で終了します。
2012年11月18日日曜日
Androidをカスタマイズしてみよう
しばらく前にとうとうGalaxy Nexusをroot化してみた。
開発者なのであまり自分のデバイスを特殊な環境にしたくなかったのだけど、ちょっと試してみたいことができたのがきっかけ。
root化に限らずカスタマイズの情報を扱ったサイトは他にもあるので、手順などはそれらサイトを参照すれば誰でも可能だと思う。
ただ、どのサイトも用語の説明なしに手順が記載されているものばかりで「?」と思うことが多かったので、カスタマイズ用語を纏めてみようと思う。
なお、以下に説明するアンロックやroot化などを行うと各キャリアやメーカーのサポート対象外になる上、失敗すると文鎮化(復旧不可能状態)したりファイルが消えてしまう可能性も高い。
重要なファイルは事前にバックアップを取り、各自の責任で実施してください。
経験則から書いていることが多いので間違っている点があったらごめんなさい。遠慮無くご指摘ください。
開発者なのであまり自分のデバイスを特殊な環境にしたくなかったのだけど、ちょっと試してみたいことができたのがきっかけ。
root化に限らずカスタマイズの情報を扱ったサイトは他にもあるので、手順などはそれらサイトを参照すれば誰でも可能だと思う。
ただ、どのサイトも用語の説明なしに手順が記載されているものばかりで「?」と思うことが多かったので、カスタマイズ用語を纏めてみようと思う。
なお、以下に説明するアンロックやroot化などを行うと各キャリアやメーカーのサポート対象外になる上、失敗すると文鎮化(復旧不可能状態)したりファイルが消えてしまう可能性も高い。
重要なファイルは事前にバックアップを取り、各自の責任で実施してください。
経験則から書いていることが多いので間違っている点があったらごめんなさい。遠慮無くご指摘ください。
2012年10月10日水曜日
ssFlickerのクラス構成を大幅に変更しました
約2ヶ月ぶりにssFlickerをバージョンアップしました。
久しぶりにも関わらず、面白くない内容でごめんなさい。
v1.1.2
□アプリのクラス構成を大幅に変更(使用上の変更はありません)
v1.1.1に引き続き、クラス構成を大幅に変更しました。
今回も開発都合なので、使い勝手には影響がありませんが、不具合があればご連絡いただけると嬉しいです。
また、今回のバージョンアップで以下の設定がリセットされることがあります。
・一部の色の設定
・オーバーレイのスワイプ/タップの設定
登録:
投稿 (Atom)