OSDN Git Service

android-x86/packages-apps-Taskbar.git
3 years agoMerge pull request #135 from utzcoz/master
Braden Farmer [Sun, 5 Jul 2020 19:35:40 +0000 (13:35 -0600)]
Merge pull request #135 from utzcoz/master

 Split StartMenuController large methods part03

3 years agoExtract method to generate app entries for StartMenuController
utzcoz [Sat, 4 Jul 2020 09:26:46 +0000 (17:26 +0800)]
Extract method to generate app entries for StartMenuController

It also extracts common test used constants to Constants.java

Test: ./gradlew test

3 years agoSpanish translation fixes
Braden Farmer [Fri, 26 Jun 2020 05:24:21 +0000 (23:24 -0600)]
Spanish translation fixes

3 years agoMerge pull request #132 from sguinetti/master
Braden Farmer [Fri, 26 Jun 2020 05:21:50 +0000 (23:21 -0600)]
Merge pull request #132 from sguinetti/master

Spanish translation

3 years agoMerge pull request #131 from utzcoz/master
Braden Farmer [Fri, 26 Jun 2020 04:49:47 +0000 (22:49 -0600)]
Merge pull request #131 from utzcoz/master

Split StartMenuController large methods part02

3 years agoAdd "es" in resconfigs
Diego [Tue, 23 Jun 2020 13:51:04 +0000 (08:51 -0500)]
Add "es" in resconfigs

3 years agoUpdate "modo ventana" expression
Diego [Tue, 23 Jun 2020 13:38:14 +0000 (08:38 -0500)]
Update "modo ventana" expression

3 years agoExtend spanish translation
Diego [Tue, 23 Jun 2020 13:38:03 +0000 (08:38 -0500)]
Extend spanish translation

3 years agoSpanish translation
Diego [Tue, 23 Jun 2020 00:38:34 +0000 (19:38 -0500)]
Spanish translation

3 years agoExtract methods to generate search intent for StartMenuController
utzcoz [Mon, 22 Jun 2020 14:33:37 +0000 (22:33 +0800)]
Extract methods to generate search intent for StartMenuController

Test: ./gradlew test

Signed-off-by: utzcoz <utzcoz@outlook.com>
3 years agoMinor cleanup
Braden Farmer [Sun, 21 Jun 2020 06:14:49 +0000 (00:14 -0600)]
Minor cleanup

3 years agoMerge pull request #130 from utzcoz/master
Braden Farmer [Sun, 21 Jun 2020 05:58:53 +0000 (23:58 -0600)]
Merge pull request #130 from utzcoz/master

Split StartMenuController large methods part01

3 years agoExtract methods to get start menu gravity and layout id for StartMenuController
utzcoz [Sat, 20 Jun 2020 15:55:07 +0000 (23:55 +0800)]
Extract methods to get start menu gravity and layout id for StartMenuController

Test: ./gradlew test

Signed-off-by: utzcoz <utzcoz@outlook.com>
3 years agoExtract method to check shouldShowSearchBox for StartMenuController
utzcoz [Sat, 20 Jun 2020 15:30:28 +0000 (23:30 +0800)]
Extract method to check shouldShowSearchBox for StartMenuController

Test: ./gradlew test

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoMerge pull request #128 from RaspberryPiFan/master
Braden Farmer [Thu, 18 Jun 2020 03:20:40 +0000 (21:20 -0600)]
Merge pull request #128 from RaspberryPiFan/master

Update german translations

4 years agoUpdate german translations
RaspberryPiFan [Wed, 17 Jun 2020 17:05:58 +0000 (19:05 +0200)]
Update german translations

4 years agoFilter out Shell from list of launchers in HSLConfigActivity
Braden Farmer [Mon, 15 Jun 2020 02:36:32 +0000 (20:36 -0600)]
Filter out Shell from list of launchers in HSLConfigActivity

4 years agoFix tests
Braden Farmer [Sun, 14 Jun 2020 20:10:12 +0000 (14:10 -0600)]
Fix tests

4 years agoFix Taskbar being drawn below the navigation bar in desktop mode on Android 11
Braden Farmer [Sun, 14 Jun 2020 19:59:14 +0000 (13:59 -0600)]
Fix Taskbar being drawn below the navigation bar in desktop mode on Android 11

4 years agoDon't show option to hide navbar on Android 11 due to removal of overscan support
Braden Farmer [Sun, 14 Jun 2020 18:19:20 +0000 (12:19 -0600)]
Don't show option to hide navbar on Android 11 due to removal of overscan support

4 years agoMinor changes to libtaskbar readme
Braden Farmer [Sun, 14 Jun 2020 17:09:45 +0000 (11:09 -0600)]
Minor changes to libtaskbar readme

4 years agoMerge pull request #127 from utzcoz/master
Braden Farmer [Sun, 14 Jun 2020 16:45:20 +0000 (10:45 -0600)]
Merge pull request #127 from utzcoz/master

Split TaskbarController large methods part07

4 years agoExtract raw string to constant in TaskbarControllerTest
utzcoz [Sun, 14 Jun 2020 13:02:28 +0000 (21:02 +0800)]
Extract raw string to constant in TaskbarControllerTest

Test: ./gradlew test

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoExtract method to generate app entries for TaskbarController
utzcoz [Sun, 14 Jun 2020 12:52:02 +0000 (20:52 +0800)]
Extract method to generate app entries for TaskbarController

Test: ./gradlew test

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoUse instance methods to replace static methods in TaskbarShadowLauncherApps
utzcoz [Sun, 14 Jun 2020 09:22:04 +0000 (17:22 +0800)]
Use instance methods to replace static methods in TaskbarShadowLauncherApps

Test: ./gradlew test

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoMerge pull request #124 from utzcoz/master
Braden Farmer [Wed, 10 Jun 2020 16:53:23 +0000 (10:53 -0600)]
Merge pull request #124 from utzcoz/master

 Split TaskbarController large methods part06

4 years agoRemove unused public modifier for @VisibleForTesting methods
utzcoz [Mon, 8 Jun 2020 06:38:30 +0000 (14:38 +0800)]
Remove unused public modifier for @VisibleForTesting methods

Test: ./gradlew test

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoExtract method to popuplate final app entry in TaskbarController
utzcoz [Mon, 8 Jun 2020 06:27:18 +0000 (14:27 +0800)]
Extract method to popuplate final app entry in TaskbarController

Test: ./gradlew test

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoExtract method to filter real pinned apps in TaskbarController
utzcoz [Mon, 8 Jun 2020 05:10:14 +0000 (13:10 +0800)]
Extract method to filter real pinned apps in TaskbarController

Robolectric doesn't support LauncherApps.isPackageEnabled in this shadow
implementation, so we should add a new implementation to support it. And
we should ignore custom shadows from powermock to avoid the problem
that the classloader of custom shadow isn't equals to classloader
used by robolectric. For example, if we don't ignore custom shadow from
powermock, the following casting can't be executed:

TaskbarShadowLauncherApps shadowLauncherApps =
Shadows.shadowOf(launcherApps);

Test: ./gradlew test

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoFix tests
Braden Farmer [Wed, 3 Jun 2020 18:24:15 +0000 (12:24 -0600)]
Fix tests

4 years agoTaskbar 6.0 (release 3)
Braden Farmer [Wed, 3 Jun 2020 16:49:44 +0000 (10:49 -0600)]
Taskbar 6.0 (release 3)

* String tweaks to better assist ROG Phone 2 users
* Minor dependency updates

4 years agoTaskbar 6.0 (release 2)
Braden Farmer [Mon, 1 Jun 2020 05:04:48 +0000 (23:04 -0600)]
Taskbar 6.0 (release 2)

* Make LauncherHelper.isOnSecondaryHomeScreen() return false if a secondary display is not attached
* Fix dashboard focus issues on Android 10

4 years agoTaskbar 6.0 (release 1)
Braden Farmer [Mon, 1 Jun 2020 02:01:30 +0000 (20:01 -0600)]
Taskbar 6.0 (release 1)

* Bump version code for 6.0 release

4 years agoLock orientation of DimScreenActivity programatically
Braden Farmer [Mon, 1 Jun 2020 01:38:19 +0000 (19:38 -0600)]
Lock orientation of DimScreenActivity programatically

4 years agoAdd link to xda article
Braden Farmer [Mon, 1 Jun 2020 01:35:00 +0000 (19:35 -0600)]
Add link to xda article

4 years agoClarifications regarding DisplayLink support
Braden Farmer [Mon, 1 Jun 2020 01:28:33 +0000 (19:28 -0600)]
Clarifications regarding DisplayLink support

4 years agoUpdate libtaskbar readme
Braden Farmer [Mon, 1 Jun 2020 00:13:40 +0000 (18:13 -0600)]
Update libtaskbar readme

4 years agoIconics and HTML formatting don't play well together
Braden Farmer [Sun, 31 May 2020 21:43:33 +0000 (15:43 -0600)]
Iconics and HTML formatting don't play well together

4 years agoRevert "Use Iconics when rendering help text"
Braden Farmer [Sun, 31 May 2020 21:42:16 +0000 (15:42 -0600)]
Revert "Use Iconics when rendering help text"

This reverts commit 0b7cde3f8de7917d4a8a3a64f2c9a1036d0fb4bf.

4 years agoUse Iconics when rendering help text
Braden Farmer [Sun, 31 May 2020 21:04:23 +0000 (15:04 -0600)]
Use Iconics when rendering help text

4 years agoString tweaks
Braden Farmer [Sun, 31 May 2020 20:34:47 +0000 (14:34 -0600)]
String tweaks

4 years agoProactively finish DimScreenActivity in case of System UI crashes
Braden Farmer [Sun, 31 May 2020 20:05:35 +0000 (14:05 -0600)]
Proactively finish DimScreenActivity in case of System UI crashes

4 years agoUse display context when hiding navbar from desktop mode settings
Braden Farmer [Sun, 31 May 2020 19:40:05 +0000 (13:40 -0600)]
Use display context when hiding navbar from desktop mode settings

4 years agoFilter out group summary notifications instead
Braden Farmer [Sun, 31 May 2020 18:03:52 +0000 (12:03 -0600)]
Filter out group summary notifications instead

4 years agoDon't include notifications with id 0 in the notification count
Braden Farmer [Sun, 31 May 2020 15:51:00 +0000 (09:51 -0600)]
Don't include notifications with id 0 in the notification count

4 years agoMake GlobalHelper account for multiple instances of MainActivity
Braden Farmer [Sun, 31 May 2020 15:07:00 +0000 (09:07 -0600)]
Make GlobalHelper account for multiple instances of MainActivity

4 years agoRename AppHelper to GlobalHelper
Braden Farmer [Sun, 31 May 2020 14:40:52 +0000 (08:40 -0600)]
Rename AppHelper to GlobalHelper

4 years agoBug fixes
Braden Farmer [Sun, 31 May 2020 06:49:30 +0000 (00:49 -0600)]
Bug fixes

4 years agoDependency updates
Braden Farmer [Sun, 31 May 2020 05:40:30 +0000 (23:40 -0600)]
Dependency updates

4 years agoMove helpers into their own package
Braden Farmer [Sun, 31 May 2020 05:34:47 +0000 (23:34 -0600)]
Move helpers into their own package

4 years agoPrevent DimScreenActivity from starting while on MainActivity
Braden Farmer [Sun, 31 May 2020 05:19:05 +0000 (23:19 -0600)]
Prevent DimScreenActivity from starting while on MainActivity

4 years agoUpdate CHANGELOG.md
Braden Farmer [Sun, 31 May 2020 05:01:24 +0000 (23:01 -0600)]
Update CHANGELOG.md

4 years agoCouple of bug fixes
Braden Farmer [Sun, 31 May 2020 04:26:17 +0000 (22:26 -0600)]
Couple of bug fixes

4 years agoBetter method of allowing reflection at runtime
Braden Farmer [Sun, 31 May 2020 02:47:56 +0000 (20:47 -0600)]
Better method of allowing reflection at runtime

4 years agoProperly fix rawtypes suppressions
Braden Farmer [Sun, 31 May 2020 01:50:08 +0000 (19:50 -0600)]
Properly fix rawtypes suppressions

4 years agoMove reflection removal code
Braden Farmer [Sat, 30 May 2020 23:34:44 +0000 (17:34 -0600)]
Move reflection removal code

4 years agoUpdate README.md
Braden Farmer [Sat, 30 May 2020 21:19:12 +0000 (15:19 -0600)]
Update README.md

4 years agoUpdate libtaskbar readme
Braden Farmer [Sat, 30 May 2020 17:55:54 +0000 (11:55 -0600)]
Update libtaskbar readme

4 years agoDecouple the changelog version from the version code
Braden Farmer [Sat, 30 May 2020 17:07:53 +0000 (11:07 -0600)]
Decouple the changelog version from the version code

4 years agoFix libtaskbar compilation
Braden Farmer [Sat, 30 May 2020 05:03:16 +0000 (23:03 -0600)]
Fix libtaskbar compilation

4 years agoUpdate dependencies
Braden Farmer [Sat, 30 May 2020 04:56:00 +0000 (22:56 -0600)]
Update dependencies

4 years agoShow "see what's new" snackbar if a new changelog is available
Braden Farmer [Sat, 30 May 2020 04:28:35 +0000 (22:28 -0600)]
Show "see what's new" snackbar if a new changelog is available

4 years agoDisallow building the libtaskbar demo app by default
Braden Farmer [Fri, 29 May 2020 15:06:44 +0000 (09:06 -0600)]
Disallow building the libtaskbar demo app by default

4 years agoCrash fix for notification listener
Braden Farmer [Fri, 29 May 2020 06:29:14 +0000 (00:29 -0600)]
Crash fix for notification listener

4 years agoAdd help button documentation for desktop mode
Braden Farmer [Fri, 29 May 2020 06:29:00 +0000 (00:29 -0600)]
Add help button documentation for desktop mode

4 years agoMerge pull request #122 from utzcoz/master
Braden Farmer [Thu, 28 May 2020 16:52:23 +0000 (10:52 -0600)]
Merge pull request #122 from utzcoz/master

Split TaskbarController large methods part05

4 years agoExtract method to filter foreground app in TaskbarController
utzcoz [Thu, 28 May 2020 07:05:43 +0000 (15:05 +0800)]
Extract method to filter foreground app in TaskbarController

Test: ./gradlew test

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoExtract method to check whether to need to reverse order in TaskbarController
utzcoz [Thu, 28 May 2020 06:21:13 +0000 (14:21 +0800)]
Extract method to check whether to need to reverse order in TaskbarController

Test: ./gradlew test

Signed-off-by: utzcoz <utzcoz@outlook.com>
4 years agoMore changelog tweaks
Braden Farmer [Thu, 28 May 2020 03:02:03 +0000 (21:02 -0600)]
More changelog tweaks

4 years agoChangelog tweaks
Braden Farmer [Thu, 28 May 2020 02:59:59 +0000 (20:59 -0600)]
Changelog tweaks

4 years agoTaskbar 6.0 changelog
Braden Farmer [Thu, 28 May 2020 02:56:30 +0000 (20:56 -0600)]
Taskbar 6.0 changelog

4 years agoSmall crash fix
Braden Farmer [Mon, 25 May 2020 04:55:50 +0000 (22:55 -0600)]
Small crash fix

4 years agoPadding tweak
Braden Farmer [Sun, 24 May 2020 19:52:26 +0000 (13:52 -0600)]
Padding tweak

4 years agoString tweaks
Braden Farmer [Sun, 24 May 2020 19:42:41 +0000 (13:42 -0600)]
String tweaks

4 years agoImplement first-run experience for desktop mode
Braden Farmer [Sun, 24 May 2020 18:37:13 +0000 (12:37 -0600)]
Implement first-run experience for desktop mode

4 years agoSmall fix
Braden Farmer [Sun, 24 May 2020 06:14:37 +0000 (00:14 -0600)]
Small fix

4 years agoBegin in-app documentation of desktop mode
Braden Farmer [Sun, 24 May 2020 05:59:01 +0000 (23:59 -0600)]
Begin in-app documentation of desktop mode

4 years agoFix resetting default dashboard grid size pref
Braden Farmer [Sat, 23 May 2020 23:22:04 +0000 (17:22 -0600)]
Fix resetting default dashboard grid size pref

4 years agoRemove string aliases
Braden Farmer [Sat, 23 May 2020 22:51:25 +0000 (16:51 -0600)]
Remove string aliases

4 years agoRemove unused import
Braden Farmer [Sat, 23 May 2020 22:46:01 +0000 (16:46 -0600)]
Remove unused import

4 years agoDon't sanitize prefs if they have already been changed in previous app versions
Braden Farmer [Sat, 23 May 2020 22:19:34 +0000 (16:19 -0600)]
Don't sanitize prefs if they have already been changed in previous app versions

4 years agoRemove notification-related preferences on Android TV
Braden Farmer [Sat, 23 May 2020 20:22:23 +0000 (14:22 -0600)]
Remove notification-related preferences on Android TV

4 years agoHandle recent apps & notification access dialogs on Android TV
Braden Farmer [Sat, 23 May 2020 18:09:54 +0000 (12:09 -0600)]
Handle recent apps & notification access dialogs on Android TV

4 years agoRefactor permission dialog strings
Braden Farmer [Sat, 23 May 2020 17:34:02 +0000 (11:34 -0600)]
Refactor permission dialog strings

4 years agoDesktop icon fixes
Braden Farmer [Sat, 23 May 2020 16:52:50 +0000 (10:52 -0600)]
Desktop icon fixes

4 years agoAdd preference for enabling notification count in system tray
Braden Farmer [Sat, 23 May 2020 16:52:38 +0000 (10:52 -0600)]
Add preference for enabling notification count in system tray

4 years agoRemove unnecessary annotation
Braden Farmer [Sat, 23 May 2020 06:42:40 +0000 (00:42 -0600)]
Remove unnecessary annotation

4 years agoAdd a notification count indicator to the system tray
Braden Farmer [Sat, 23 May 2020 06:16:44 +0000 (00:16 -0600)]
Add a notification count indicator to the system tray

4 years ago"Low-density" -> "Recommended"
Braden Farmer [Fri, 22 May 2020 05:55:30 +0000 (23:55 -0600)]
"Low-density" -> "Recommended"

4 years agoEnforce black navbar when custom desktop mode wallpaper is set
Braden Farmer [Fri, 22 May 2020 05:19:14 +0000 (23:19 -0600)]
Enforce black navbar when custom desktop mode wallpaper is set

4 years agoFix janky navbar transition between desktop mode and fullscreen apps
Braden Farmer [Fri, 22 May 2020 05:06:12 +0000 (23:06 -0600)]
Fix janky navbar transition between desktop mode and fullscreen apps

4 years agoUndim screen when showing system UI elements on the primary display
Braden Farmer [Fri, 22 May 2020 04:55:08 +0000 (22:55 -0600)]
Undim screen when showing system UI elements on the primary display

4 years agoVarious fixes + string tweaks
Braden Farmer [Fri, 22 May 2020 04:04:43 +0000 (22:04 -0600)]
Various fixes + string tweaks

4 years agoRevert "Ensure that the primary launcher is always launched in fullscreen"
Braden Farmer [Thu, 21 May 2020 23:38:42 +0000 (17:38 -0600)]
Revert "Ensure that the primary launcher is always launched in fullscreen"

This reverts commit 6ef566ad34c638ff05416e4ccfde2d1ab970d4f4.

4 years agoAdd support for removing custom desktop wallpaper
Braden Farmer [Thu, 21 May 2020 20:44:29 +0000 (14:44 -0600)]
Add support for removing custom desktop wallpaper

4 years agoDesktop wallpaper fixes
Braden Farmer [Thu, 21 May 2020 20:16:19 +0000 (14:16 -0600)]
Desktop wallpaper fixes

4 years agoRemove READ_EXTERNAL_STORAGE permission in favor of enabling desktop mode wallpaper...
Braden Farmer [Thu, 21 May 2020 19:57:46 +0000 (13:57 -0600)]
Remove READ_EXTERNAL_STORAGE permission in favor of enabling desktop mode wallpaper implementation on Chrome OS

4 years agoBegin implementing custom wallpaper for desktop mode + ContextMenuActivity cleanup
Braden Farmer [Thu, 21 May 2020 18:03:53 +0000 (12:03 -0600)]
Begin implementing custom wallpaper for desktop mode + ContextMenuActivity cleanup

4 years agoEnsure that the primary launcher is always launched in fullscreen
Braden Farmer [Wed, 20 May 2020 22:29:27 +0000 (16:29 -0600)]
Ensure that the primary launcher is always launched in fullscreen

4 years agoCouple of changes for consistency
Braden Farmer [Wed, 20 May 2020 22:21:09 +0000 (16:21 -0600)]
Couple of changes for consistency