OSDN Git Service

android-x86/packages-apps-Taskbar.git
4 years agoImprovements for setting default home app
Braden Farmer [Sat, 21 Mar 2020 20:06:44 +0000 (14:06 -0600)]
Improvements for setting default home app

4 years agoImproved HSL intent handling
Braden Farmer [Sat, 21 Mar 2020 19:37:43 +0000 (13:37 -0600)]
Improved HSL intent handling

4 years agoUpdate README.md
Braden Farmer [Sat, 21 Mar 2020 15:24:47 +0000 (09:24 -0600)]
Update README.md

4 years agoMerge pull request #91 from utzcoz/master
Braden Farmer [Sat, 21 Mar 2020 15:23:12 +0000 (09:23 -0600)]
Merge pull request #91 from utzcoz/master

Extract *FREEFORM* string to TaskbarIntent constants

4 years agoExtract TOGGLE_FREEFORM_MODE to TaskbarIntent constant
utzcoz [Sat, 21 Mar 2020 08:15:26 +0000 (16:15 +0800)]
Extract TOGGLE_FREEFORM_MODE to TaskbarIntent constant

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoExtract FREEFORM_PREF_CHANGED to TaskbarIntent constant
utzcoz [Sat, 21 Mar 2020 07:58:23 +0000 (15:58 +0800)]
Extract FREEFORM_PREF_CHANGED to TaskbarIntent constant

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoExtract FINISH_FREEFORM_ACTIVITY to TaskbarIntent constant
utzcoz [Sat, 21 Mar 2020 07:50:08 +0000 (15:50 +0800)]
Extract FINISH_FREEFORM_ACTIVITY to TaskbarIntent constant

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoExtract UPDATE_FREEFORM_CHECKBOX to TaskbarIntent contant
utzcoz [Sat, 21 Mar 2020 06:11:43 +0000 (14:11 +0800)]
Extract UPDATE_FREEFORM_CHECKBOX to TaskbarIntent contant

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoAdding a header and private constructor to TaskbarIntent
Braden Farmer [Sat, 21 Mar 2020 06:01:52 +0000 (00:01 -0600)]
Adding a header and private constructor to TaskbarIntent

4 years agoMerge pull request #90 from utzcoz/master
Braden Farmer [Sat, 21 Mar 2020 05:57:43 +0000 (23:57 -0600)]
Merge pull request #90 from utzcoz/master

Extract  *START_MENU* string to TaskbarIntent contants

4 years agoFleshing out the desktop mode preferences screen
Braden Farmer [Sat, 21 Mar 2020 05:54:53 +0000 (23:54 -0600)]
Fleshing out the desktop mode preferences screen

4 years agoRemove unnecessary casts
Braden Farmer [Sat, 21 Mar 2020 04:18:32 +0000 (22:18 -0600)]
Remove unnecessary casts

4 years agoExtract SHOW/HIDE_START_MENU_SPACE to TaskbarIntent contants
utzcoz [Fri, 20 Mar 2020 06:59:52 +0000 (14:59 +0800)]
Extract SHOW/HIDE_START_MENU_SPACE to TaskbarIntent contants

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoExtract HIDE_START_MENU_NO_RESET to TaskbarIntent constant
utzcoz [Fri, 20 Mar 2020 06:49:52 +0000 (14:49 +0800)]
Extract HIDE_START_MENU_NO_RESET to TaskbarIntent constant

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoExtract RESET_START_MENU string to TaskbarIntent.ACTION_RESET_START_MENU
utzcoz [Fri, 20 Mar 2020 06:46:12 +0000 (14:46 +0800)]
Extract RESET_START_MENU string to TaskbarIntent.ACTION_RESET_START_MENU

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoExtract START_MENU_APPEARING string to TaskbarIntent.ACTION_START_MENU_APPEARING
utzcoz [Fri, 20 Mar 2020 06:41:36 +0000 (14:41 +0800)]
Extract START_MENU_APPEARING string to TaskbarIntent.ACTION_START_MENU_APPEARING

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoExtract START_MENU_DISAPPEARING string to TaskbarIntent.ACTION_START_MENU_DISAPPEARING
utzcoz [Fri, 20 Mar 2020 06:37:41 +0000 (14:37 +0800)]
Extract START_MENU_DISAPPEARING string to TaskbarIntent.ACTION_START_MENU_DISAPPEARING

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoExtract TOGGLE_START_MENU string to TaskbarIntent.ACTION_TOGGLE_START_MENU
utzcoz [Fri, 20 Mar 2020 06:27:02 +0000 (14:27 +0800)]
Extract TOGGLE_START_MENU string to TaskbarIntent.ACTION_TOGGLE_START_MENU

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoExtract HIDE_START_MENU string to TaskbarIntent.ACTION_HIDE_START_MENU
utzcoz [Fri, 20 Mar 2020 06:12:25 +0000 (14:12 +0800)]
Extract HIDE_START_MENU string to TaskbarIntent.ACTION_HIDE_START_MENU

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoMerge pull request #89 from utzcoz/master
Braden Farmer [Fri, 20 Mar 2020 05:45:23 +0000 (23:45 -0600)]
Merge pull request #89 from utzcoz/master

Extract HIDE_TASKBAR string to TaskbarIntent.ACTION_HIDE_TASKBAR

4 years agoIntegrate HSL into Taskbar as part of desktop mode support
Braden Farmer [Fri, 20 Mar 2020 05:38:34 +0000 (23:38 -0600)]
Integrate HSL into Taskbar as part of desktop mode support

4 years agoExtract HIDE_TASKBAR string to TaskbarIntent.ACTION_HIDE_TASKBAR
utzcoz [Thu, 19 Mar 2020 07:27:57 +0000 (15:27 +0800)]
Extract HIDE_TASKBAR string to TaskbarIntent.ACTION_HIDE_TASKBAR

String com.farmerbb.taskbar.HIDE_TASKBAR is used on many place,
so we should extract it to a constant field to simply the usage.
Because this string is used to Intent, we create a class called
TaskbarIntent, that is similar to system's Intent to store
constant fields used by Intent.

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoContinue work on standalone Android 10 Desktop Mode support
Braden Farmer [Thu, 19 Mar 2020 04:48:27 +0000 (22:48 -0600)]
Continue work on standalone Android 10 Desktop Mode support

4 years agoFix desktop mode icon size
Braden Farmer [Wed, 18 Mar 2020 05:44:54 +0000 (23:44 -0600)]
Fix desktop mode icon size

4 years agoInitial desktop mode preference
Braden Farmer [Wed, 18 Mar 2020 05:26:03 +0000 (23:26 -0600)]
Initial desktop mode preference

4 years agoRevert "DummyActivity launches should always be either maximized or lower right"
Braden Farmer [Wed, 18 Mar 2020 03:36:09 +0000 (21:36 -0600)]
Revert "DummyActivity launches should always be either maximized or lower right"

This reverts commit dd1e8f6532d3d8ca4b3be05781fb575a28d5ec68.

4 years agoFix a few more logic errors with freeform mode
Braden Farmer [Wed, 18 Mar 2020 02:30:05 +0000 (20:30 -0600)]
Fix a few more logic errors with freeform mode

4 years agoSmall verbiage tweak
Braden Farmer [Mon, 16 Mar 2020 05:40:10 +0000 (23:40 -0600)]
Small verbiage tweak

4 years agoTrying another fix for collapsing logic on the home screen
Braden Farmer [Mon, 16 Mar 2020 04:15:43 +0000 (22:15 -0600)]
Trying another fix for collapsing logic on the home screen

4 years agoRevert "Explicitly tie showing / hiding Taskbar automatically on the home screen...
Braden Farmer [Mon, 16 Mar 2020 03:59:44 +0000 (21:59 -0600)]
Revert "Explicitly tie showing / hiding Taskbar automatically on the home screen to the "Collapse Taskbar when selecting items" setting"

This reverts commit 6e3da5a8e4951302d64f9dbb4d5e4fbc566bf8d5.

4 years agoRevert "Fix issues with auto showing/hiding Taskbar when set as home screen"
Braden Farmer [Mon, 16 Mar 2020 03:59:35 +0000 (21:59 -0600)]
Revert "Fix issues with auto showing/hiding Taskbar when set as home screen"

This reverts commit a366d36b605e82f6548f2eda7643ea7ffadacce3.

4 years agoFix issues with auto showing/hiding Taskbar when set as home screen
Braden Farmer [Sun, 15 Mar 2020 05:30:20 +0000 (23:30 -0600)]
Fix issues with auto showing/hiding Taskbar when set as home screen

4 years agoHide desktop mode behind a preference (not exposed yet)
Braden Farmer [Sat, 14 Mar 2020 17:59:20 +0000 (11:59 -0600)]
Hide desktop mode behind a preference (not exposed yet)

4 years agoDummyActivity launches should always be either maximized or lower right
Braden Farmer [Sat, 14 Mar 2020 17:49:40 +0000 (11:49 -0600)]
DummyActivity launches should always be either maximized or lower right

4 years agoTypo fix
Braden Farmer [Sat, 14 Mar 2020 17:37:00 +0000 (11:37 -0600)]
Typo fix

4 years agoMerge pull request #88 from utzcoz/master
Braden Farmer [Sat, 14 Mar 2020 17:31:54 +0000 (11:31 -0600)]
Merge pull request #88 from utzcoz/master

Add variable to use Taskbar replace default Launchers in AOSP for Android.mk

4 years agoSmall verbiage tweak
Braden Farmer [Sat, 14 Mar 2020 17:27:29 +0000 (11:27 -0600)]
Small verbiage tweak

4 years agoAnimation tweaks
Braden Farmer [Thu, 12 Mar 2020 04:01:45 +0000 (22:01 -0600)]
Animation tweaks

4 years agoAdd variable to control whether use Taskbar to replace default Launchers
utzcoz [Wed, 11 Mar 2020 07:57:20 +0000 (15:57 +0800)]
Add variable to control whether use Taskbar to replace default Launchers

User can define EANBLE_TASKBAR_REPLACE := true in its device makefile to
use Taskbar to replace default Launchers. If user doesn't assign true to
this value, or define this variable, the system will build Taskbar to
system/priv-app only, and other Launchers will exist too.

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoUse Taskbar replaces default Launcher in AOSP
utzcoz [Tue, 10 Mar 2020 15:24:59 +0000 (23:24 +0800)]
Use Taskbar replaces default Launcher in AOSP

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoBuffer input / output streams
Braden Farmer [Wed, 11 Mar 2020 06:05:24 +0000 (00:05 -0600)]
Buffer input / output streams

4 years agoRemove xor encryption of backup files, for performance reasons
Braden Farmer [Wed, 11 Mar 2020 05:27:58 +0000 (23:27 -0600)]
Remove xor encryption of backup files, for performance reasons

4 years agoRefactor backup / restore logic to implement multi-threading
Braden Farmer [Wed, 11 Mar 2020 04:50:22 +0000 (22:50 -0600)]
Refactor backup / restore logic to implement multi-threading

4 years agoUpdate README.md
Braden Farmer [Wed, 11 Mar 2020 03:14:23 +0000 (21:14 -0600)]
Update README.md

4 years agoMerge pull request #87 from utzcoz/master
Braden Farmer [Wed, 11 Mar 2020 03:06:47 +0000 (21:06 -0600)]
Merge pull request #87 from utzcoz/master

Add Chinese translation for left string

4 years agoAdd Chinese translation for left string
utzcoz [Tue, 10 Mar 2020 14:49:13 +0000 (22:49 +0800)]
Add Chinese translation for left string

1. Use origin translation for some specific word, for example "freeform" ->
"自由式".
2. Use SBC case symbol to replace DBC case.

Test it with change the system language to Chinese(zh-cn), and it looks
fine.

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoInitial implementation of standalone Android 10 Desktop Mode support
Braden Farmer [Fri, 6 Mar 2020 07:23:59 +0000 (00:23 -0700)]
Initial implementation of standalone Android 10 Desktop Mode support

4 years agoFinishing touches on backup & restore
Braden Farmer [Fri, 6 Mar 2020 02:51:33 +0000 (19:51 -0700)]
Finishing touches on backup & restore

4 years agoChange backup and restore mime types back to */*
Braden Farmer [Thu, 5 Mar 2020 07:04:54 +0000 (00:04 -0700)]
Change backup and restore mime types back to */*

4 years agoAdd some basic encryption + enable backup and restore for non-debug builds
Braden Farmer [Thu, 5 Mar 2020 07:01:15 +0000 (00:01 -0700)]
Add some basic encryption + enable backup and restore for non-debug builds

4 years agoImplement error handling for backup and restore
Braden Farmer [Thu, 5 Mar 2020 05:49:18 +0000 (22:49 -0700)]
Implement error handling for backup and restore

4 years agoLittle bit of cleanup
Braden Farmer [Thu, 5 Mar 2020 04:40:55 +0000 (21:40 -0700)]
Little bit of cleanup

4 years agoBackup & restore should now be fully working
Braden Farmer [Thu, 5 Mar 2020 04:36:23 +0000 (21:36 -0700)]
Backup & restore should now be fully working

4 years ago[WIP] Implement backup / restore logic
Braden Farmer [Mon, 2 Mar 2020 04:20:41 +0000 (21:20 -0700)]
[WIP] Implement backup / restore logic

4 years agoRevert "Move backup classes to nonlib"
Braden Farmer [Mon, 2 Mar 2020 03:14:41 +0000 (20:14 -0700)]
Revert "Move backup classes to nonlib"

This reverts commit ea969ce6c993fc3672db3b31e15e82f64daed6d4.

4 years agoMove backup classes to nonlib
Braden Farmer [Sun, 1 Mar 2020 04:40:18 +0000 (21:40 -0700)]
Move backup classes to nonlib

4 years agoAdd instructions for enabling system alert window and usage access permissions on...
Braden Farmer [Sun, 1 Mar 2020 04:27:16 +0000 (21:27 -0700)]
Add instructions for enabling system alert window and usage access permissions on recent versions of Android TV

4 years agoCleanup from previous commits
Braden Farmer [Sat, 29 Feb 2020 02:30:03 +0000 (19:30 -0700)]
Cleanup from previous commits

4 years agoIntegrate the Persistent Shortcuts app into Taskbar (2 of 2)
Braden Farmer [Sat, 29 Feb 2020 02:17:28 +0000 (19:17 -0700)]
Integrate the Persistent Shortcuts app into Taskbar (2 of 2)

4 years agoIntegrate the Persistent Shortcuts app into Taskbar (1 of 2)
Braden Farmer [Sat, 29 Feb 2020 02:16:39 +0000 (19:16 -0700)]
Integrate the Persistent Shortcuts app into Taskbar (1 of 2)

4 years agoUpdate strings.xml android-x86-9.0-r1
Braden Farmer [Mon, 24 Feb 2020 04:06:22 +0000 (21:06 -0700)]
Update strings.xml

4 years agoOnly enable backup & restore UI on debug builds for now
Braden Farmer [Sun, 23 Feb 2020 05:12:07 +0000 (22:12 -0700)]
Only enable backup & restore UI on debug builds for now

4 years agoDefault apps to landscape orientation on Android-x86
Braden Farmer [Sun, 23 Feb 2020 05:04:30 +0000 (22:04 -0700)]
Default apps to landscape orientation on Android-x86

4 years agoAdding a quick comment
Braden Farmer [Sat, 22 Feb 2020 03:59:28 +0000 (20:59 -0700)]
Adding a quick comment

4 years agoExplicitly tie showing / hiding Taskbar automatically on the home screen to the ...
Braden Farmer [Sat, 22 Feb 2020 03:54:20 +0000 (20:54 -0700)]
Explicitly tie showing / hiding Taskbar automatically on the home screen to the "Collapse Taskbar when selecting items" setting

4 years agoFixes for Android 11 Developer Preview 1
Braden Farmer [Sat, 22 Feb 2020 03:19:05 +0000 (20:19 -0700)]
Fixes for Android 11 Developer Preview 1

4 years agoSmall bugfix for collapsing logic
Braden Farmer [Wed, 19 Feb 2020 23:18:38 +0000 (16:18 -0700)]
Small bugfix for collapsing logic

4 years agoFixes
Braden Farmer [Tue, 18 Feb 2020 07:54:29 +0000 (00:54 -0700)]
Fixes

4 years agoLittle more progress on backup / restore
Braden Farmer [Tue, 18 Feb 2020 07:46:00 +0000 (00:46 -0700)]
Little more progress on backup / restore

4 years agoBegin implementing manage app data screen
Braden Farmer [Tue, 18 Feb 2020 06:45:40 +0000 (23:45 -0700)]
Begin implementing manage app data screen

4 years agoRespect apps launching in landscape when window size is set to "Phone"
Braden Farmer [Tue, 18 Feb 2020 05:47:09 +0000 (22:47 -0700)]
Respect apps launching in landscape when window size is set to "Phone"

4 years agoFix a few logic errors with overriding the freeform hack
Braden Farmer [Tue, 18 Feb 2020 05:05:56 +0000 (22:05 -0700)]
Fix a few logic errors with overriding the freeform hack

4 years agoUse DummyActivity to launch uninstall dialog on Chrome OS again
Braden Farmer [Sat, 18 Jan 2020 04:27:30 +0000 (21:27 -0700)]
Use DummyActivity to launch uninstall dialog on Chrome OS again

4 years agoMerge pull request #79 from emaiannone/refactoring/aDoctor
Braden Farmer [Sat, 18 Jan 2020 04:20:47 +0000 (21:20 -0700)]
Merge pull request #79 from emaiannone/refactoring/aDoctor

Refactor Member Ignoring Method smell in IconPack class

4 years agoRefactor Member Ignoring Method smell in IconPack class
emaiannone [Sun, 12 Jan 2020 16:02:03 +0000 (17:02 +0100)]
Refactor Member Ignoring Method smell in IconPack class

4 years agoBegin refactor of backup / restore logic
Braden Farmer [Sun, 5 Jan 2020 06:12:06 +0000 (23:12 -0700)]
Begin refactor of backup / restore logic

4 years agoSet timezone when calculating build year
Braden Farmer [Mon, 30 Dec 2019 04:06:02 +0000 (21:06 -0700)]
Set timezone when calculating build year

4 years agoDynamically set copyright year based off of build timestamp
Braden Farmer [Sun, 29 Dec 2019 08:00:24 +0000 (01:00 -0700)]
Dynamically set copyright year based off of build timestamp

4 years agoPolish translation is now complete
Braden Farmer [Fri, 20 Dec 2019 02:29:00 +0000 (19:29 -0700)]
Polish translation is now complete

4 years agoFix another couple issues with the Polish translation
Braden Farmer [Thu, 19 Dec 2019 03:29:36 +0000 (20:29 -0700)]
Fix another couple issues with the Polish translation

4 years agoRemove do-not-translate strings + add (English) string-arrays to Polish translation
Braden Farmer [Thu, 19 Dec 2019 02:59:32 +0000 (19:59 -0700)]
Remove do-not-translate strings + add (English) string-arrays to Polish translation

4 years agoFix Android-x86 compilation error
Braden Farmer [Thu, 19 Dec 2019 02:50:53 +0000 (19:50 -0700)]
Fix Android-x86 compilation error

4 years agoAdd Polish translation
Braden Farmer [Thu, 19 Dec 2019 02:48:41 +0000 (19:48 -0700)]
Add Polish translation

4 years agoTaskbar 5.0.1 (release 2)
Braden Farmer [Fri, 6 Dec 2019 06:19:59 +0000 (23:19 -0700)]
Taskbar 5.0.1 (release 2)

* Crash fix for clicking on notification action buttons if Taskbar has recently been turned off, but the notification is still active for some reason

4 years agoTaskbar 5.0.1 (release 1)
Braden Farmer [Fri, 6 Dec 2019 05:41:17 +0000 (22:41 -0700)]
Taskbar 5.0.1 (release 1)

* Bump version code for 5.0.1 release

4 years agoUpdate dependencies
Braden Farmer [Fri, 6 Dec 2019 05:40:03 +0000 (22:40 -0700)]
Update dependencies

4 years agoRewrite running app indicator logic so that it actually works as intended
Braden Farmer [Fri, 6 Dec 2019 05:32:34 +0000 (22:32 -0700)]
Rewrite running app indicator logic so that it actually works as intended

4 years agoOne more IllegalStateException catch
Braden Farmer [Wed, 20 Nov 2019 04:10:30 +0000 (21:10 -0700)]
One more IllegalStateException catch

4 years agoAlso catch IllegalStateException
Braden Farmer [Wed, 20 Nov 2019 04:00:10 +0000 (21:00 -0700)]
Also catch IllegalStateException

4 years agoMore crash fixes
Braden Farmer [Wed, 20 Nov 2019 03:54:42 +0000 (20:54 -0700)]
More crash fixes

4 years agoCatch SecurityException in more scenarios
Braden Farmer [Wed, 20 Nov 2019 01:46:39 +0000 (18:46 -0700)]
Catch SecurityException in more scenarios

4 years agoHopefully fix another crash
Braden Farmer [Tue, 19 Nov 2019 07:11:46 +0000 (00:11 -0700)]
Hopefully fix another crash

4 years agoSuppress crashes when generating systray drawables
Braden Farmer [Tue, 19 Nov 2019 07:06:29 +0000 (00:06 -0700)]
Suppress crashes when generating systray drawables

4 years agoHopefully fix a crash occuring on Android 5.x
Braden Farmer [Tue, 19 Nov 2019 07:00:28 +0000 (00:00 -0700)]
Hopefully fix a crash occuring on Android 5.x

4 years agoFix start button image pref summary on Bliss OS
Braden Farmer [Tue, 19 Nov 2019 06:41:31 +0000 (23:41 -0700)]
Fix start button image pref summary on Bliss OS

4 years agoFixes for double-tap-to-sleep
Braden Farmer [Sat, 16 Nov 2019 05:05:50 +0000 (22:05 -0700)]
Fixes for double-tap-to-sleep

4 years agoMouse wheel scrolling fix for start menu
Braden Farmer [Sat, 16 Nov 2019 04:43:31 +0000 (21:43 -0700)]
Mouse wheel scrolling fix for start menu

4 years agoVerbiage tweak
Braden Farmer [Sat, 16 Nov 2019 04:32:51 +0000 (21:32 -0700)]
Verbiage tweak

4 years agoRevert "Remove unused strings"
Braden Farmer [Sat, 16 Nov 2019 04:28:38 +0000 (21:28 -0700)]
Revert "Remove unused strings"

This reverts commit 96c70db63abdffb5c128e8a5fd9304c6306154bf.

# Conflicts:
# app/src/main/res/values-de/strings.xml
# app/src/main/res/values-ja/strings.xml
# app/src/main/res/values-nl/strings.xml
# app/src/main/res/values-ru/strings.xml
# app/src/main/res/values-tr/strings.xml
# app/src/main/res/values-zh-rCN/strings.xml
# app/src/main/res/values/strings.xml

4 years agoBring back the ability to lock the device's screen on Android 9 and later
Braden Farmer [Sat, 16 Nov 2019 04:16:27 +0000 (21:16 -0700)]
Bring back the ability to lock the device's screen on Android 9 and later