OSDN Git Service
Braden Farmer [Fri, 15 May 2020 09:51:47 +0000 (03:51 -0600)]
Merge pull request #118 from utzcoz/master
Split TaskbarController large methods part03
utzcoz [Fri, 15 May 2020 07:59:28 +0000 (15:59 +0800)]
Extract method to initialize dashboard in TaskbarController
There is a behavior change, setting dashboard button to visible when
initializing dashboard with dashboard enabled.
Test: ./gradlew test
Signed-off-by: utzcoz <utzcoz@outlook.com>
utzcoz [Fri, 15 May 2020 07:21:29 +0000 (15:21 +0800)]
Extract PREF_RECENTS_AMOUNT values to constant
Test: ./gradlew test
Signed-off-by: utzcoz <utzcoz@outlook.com>
utzcoz [Fri, 15 May 2020 06:45:44 +0000 (14:45 +0800)]
Extract method to initialize recents serach interval in TaskbarController
Test: ./gradlew test
Signed-off-by: utzcoz <utzcoz@outlook.com>
Braden Farmer [Fri, 15 May 2020 06:02:10 +0000 (00:02 -0600)]
Small layout tweak to libtaskbar demo app
Braden Farmer [Fri, 15 May 2020 05:57:11 +0000 (23:57 -0600)]
Merge pull request #116 from utzcoz/master
Split TaskbarController large methods part02
utzcoz [Fri, 15 May 2020 04:00:09 +0000 (12:00 +0800)]
Extract methods to initialize systray in TaskbarController
Test: ./gradlew test
Signed-off-by: utzcoz <utzcoz@outlook.com>
utzcoz [Fri, 15 May 2020 03:12:10 +0000 (11:12 +0800)]
Extract methods to initialize navbar buttons in TaskbarController
Test: ./gradlew test
Signed-off-by: utzcoz <utzcoz@outlook.com>
Braden Farmer [Thu, 14 May 2020 17:58:27 +0000 (11:58 -0600)]
Update README.md
Braden Farmer [Thu, 14 May 2020 17:55:05 +0000 (11:55 -0600)]
Merge pull request #115 from farmerbb/proposed_changes
Proposed changes to TaskbarControllerTest
Braden Farmer [Thu, 14 May 2020 17:44:38 +0000 (11:44 -0600)]
Add a very simple MockUIHost so that TaskbarControllerTest can call the onCreateHost() and onDestroyHost() lifecycle methods
Braden Farmer [Thu, 14 May 2020 16:33:29 +0000 (10:33 -0600)]
Add returns
Braden Farmer [Thu, 14 May 2020 06:21:32 +0000 (00:21 -0600)]
Proposed changes to TaskbarControllerTest
Braden Farmer [Thu, 14 May 2020 05:44:13 +0000 (23:44 -0600)]
Fix tests
Braden Farmer [Thu, 14 May 2020 05:31:37 +0000 (23:31 -0600)]
Merge pull request #114 from utzcoz/master
Split TasbarController large methods part01
Braden Farmer [Wed, 13 May 2020 20:52:56 +0000 (14:52 -0600)]
Store runnables in a POJO instead of creating duplicates for permission dialogs
Braden Farmer [Wed, 13 May 2020 16:00:59 +0000 (10:00 -0600)]
Merge pull request #112 from utzcoz/master
Fix tests of UTest
utzcoz [Wed, 13 May 2020 12:19:43 +0000 (20:19 +0800)]
Extract methods to initialize taskbar layout in TaskbarController
Test: ./gradlew test
Signed-off-by: utzcoz <utzcoz@outlook.com>
utzcoz [Wed, 13 May 2020 08:40:29 +0000 (16:40 +0800)]
Extract method to initialize start button in TaskbarController
Test: ./gradlew test
Signed-off-by: utzcoz <utzcoz@outlook.com>
utzcoz [Wed, 13 May 2020 07:28:39 +0000 (15:28 +0800)]
Fix tests of UTest
Test: ./gradlew test
Signed-off-by: utzcoz <utzcoz@outlook.com>
Braden Farmer [Tue, 12 May 2020 23:23:30 +0000 (17:23 -0600)]
Improve the first-run process for desktop mode if SYSTEM_ALERT_WINDOW wasn't previously granted
Braden Farmer [Tue, 12 May 2020 02:42:00 +0000 (20:42 -0600)]
Add in safeguards to protect against SecondaryHomeActivity being run on the primary display
Braden Farmer [Tue, 12 May 2020 02:16:17 +0000 (20:16 -0600)]
Don't use application context when determining dashboard grid size
Braden Farmer [Mon, 11 May 2020 17:12:43 +0000 (11:12 -0600)]
Fixes for libtaskbar
Braden Farmer [Mon, 11 May 2020 06:22:19 +0000 (00:22 -0600)]
Small fix
Braden Farmer [Mon, 11 May 2020 05:37:56 +0000 (23:37 -0600)]
Add libtaskbar demo app
Braden Farmer [Mon, 11 May 2020 04:07:24 +0000 (22:07 -0600)]
Code style related cleanup
Braden Farmer [Mon, 11 May 2020 03:50:03 +0000 (21:50 -0600)]
Tweaks to default preferences + cleanup
Braden Farmer [Mon, 11 May 2020 02:55:35 +0000 (20:55 -0600)]
Couple of desktop mode fixes
Braden Farmer [Mon, 11 May 2020 02:44:15 +0000 (20:44 -0600)]
Cleanup
Braden Farmer [Sun, 10 May 2020 22:43:17 +0000 (16:43 -0600)]
Catch Throwable instead of Exception when backing up / restoring
Braden Farmer [Sun, 10 May 2020 21:11:08 +0000 (15:11 -0600)]
Add more SharedPreference keys to Constants.java
Braden Farmer [Sun, 10 May 2020 19:26:23 +0000 (13:26 -0600)]
Extract a bunch more SharedPreference keys into Constants.java
Braden Farmer [Sun, 10 May 2020 18:25:54 +0000 (12:25 -0600)]
Always enable freeform mode as long as desktop mode is enabled
Braden Farmer [Sat, 9 May 2020 18:18:09 +0000 (12:18 -0600)]
Remove unnecessary annotations
Braden Farmer [Sat, 9 May 2020 17:43:43 +0000 (11:43 -0600)]
Verbiage change
Braden Farmer [Sat, 9 May 2020 16:52:08 +0000 (10:52 -0600)]
Fix showing / hiding navbar while in desktop mode
Braden Farmer [Wed, 6 May 2020 04:33:05 +0000 (22:33 -0600)]
Remove @Override annotation for overridden Android 10 method
Braden Farmer [Sun, 3 May 2020 05:16:11 +0000 (23:16 -0600)]
Add option to hide app icon labels
Resolves #109
Braden Farmer [Sun, 3 May 2020 05:00:07 +0000 (23:00 -0600)]
Compilation fix
Braden Farmer [Sun, 3 May 2020 04:54:34 +0000 (22:54 -0600)]
Revert "Just in case I need this"
This reverts commit
f022b8b0d6b4eb43e7155848929ef39bf388d31c.
Braden Farmer [Sun, 3 May 2020 04:54:25 +0000 (22:54 -0600)]
Couple of fixes for default preferences and desktop mode
Braden Farmer [Tue, 28 Apr 2020 14:23:43 +0000 (08:23 -0600)]
Theming tweaks
Braden Farmer [Tue, 28 Apr 2020 06:17:08 +0000 (00:17 -0600)]
Retheme the HSLConfigActivity
Braden Farmer [Tue, 28 Apr 2020 05:06:19 +0000 (23:06 -0600)]
Just in case I need this
Braden Farmer [Tue, 28 Apr 2020 04:34:17 +0000 (22:34 -0600)]
Also apply fix from previous commit to HSLConfigActivity
Braden Farmer [Tue, 28 Apr 2020 04:27:32 +0000 (22:27 -0600)]
Cleanup + prevent desktop mode from being disabled after data clear
Braden Farmer [Tue, 28 Apr 2020 02:58:45 +0000 (20:58 -0600)]
(Hopefully) better approach for handling default prefs
Braden Farmer [Mon, 27 Apr 2020 16:27:31 +0000 (10:27 -0600)]
Fix for navbar hiding
Braden Farmer [Mon, 27 Apr 2020 15:26:14 +0000 (09:26 -0600)]
More fixes
Braden Farmer [Mon, 27 Apr 2020 15:04:04 +0000 (09:04 -0600)]
Crash fix
Braden Farmer [Mon, 27 Apr 2020 04:41:43 +0000 (22:41 -0600)]
Various desktop mode fixes
Braden Farmer [Mon, 27 Apr 2020 04:13:03 +0000 (22:13 -0600)]
Fix getThemedIntent()
Braden Farmer [Mon, 27 Apr 2020 03:53:31 +0000 (21:53 -0600)]
Fix addPreferencesFromResource() override
Braden Farmer [Sun, 26 Apr 2020 20:27:57 +0000 (14:27 -0600)]
Favorite app shortcuts: fix icon sometimes not being initialized when selecting different app
Braden Farmer [Fri, 24 Apr 2020 04:32:03 +0000 (22:32 -0600)]
Cleanup unused imports
Braden Farmer [Fri, 24 Apr 2020 04:29:44 +0000 (22:29 -0600)]
Fix compilation errors
Braden Farmer [Fri, 24 Apr 2020 04:22:19 +0000 (22:22 -0600)]
Move cachedRotation into TaskbarPosition class
Braden Farmer [Fri, 24 Apr 2020 04:17:50 +0000 (22:17 -0600)]
Cleanup theming-related code
Braden Farmer [Thu, 23 Apr 2020 05:15:21 +0000 (23:15 -0600)]
Use static imports of Constants wherever possible
Braden Farmer [Thu, 23 Apr 2020 04:54:24 +0000 (22:54 -0600)]
Minor cleanup
Braden Farmer [Thu, 23 Apr 2020 04:52:03 +0000 (22:52 -0600)]
Merge TaskbarIntent and SharedPreferenceConstant into single Constants class
Braden Farmer [Wed, 22 Apr 2020 20:33:48 +0000 (14:33 -0600)]
Fix crashes caused by previous commit
Braden Farmer [Wed, 22 Apr 2020 07:14:32 +0000 (01:14 -0600)]
Merge pull request #107 from RaspberryPiFan/master
Update some german strings
RaspberryPiFan [Wed, 22 Apr 2020 06:57:13 +0000 (08:57 +0200)]
Update some german strings
Braden Farmer [Wed, 22 Apr 2020 04:49:43 +0000 (22:49 -0600)]
Fix defaults for certain preferences not being respected
Braden Farmer [Wed, 22 Apr 2020 04:09:22 +0000 (22:09 -0600)]
Add back missing string
Braden Farmer [Wed, 22 Apr 2020 04:08:47 +0000 (22:08 -0600)]
Merge pull request #106 from RaspberryPiFan/master
Update german translation
Braden Farmer [Wed, 22 Apr 2020 04:08:32 +0000 (22:08 -0600)]
Prepare for merging PR
Braden Farmer [Tue, 21 Apr 2020 23:02:58 +0000 (17:02 -0600)]
Manifest sync up + couple more tweaks for Chrome OS
Braden Farmer [Tue, 21 Apr 2020 20:02:09 +0000 (14:02 -0600)]
Add support for desktop icons on Chrome OS when Taskbar is set as home screen
RaspberryPiFan [Tue, 21 Apr 2020 14:13:23 +0000 (16:13 +0200)]
Update german translation
Braden Farmer [Tue, 21 Apr 2020 05:24:55 +0000 (23:24 -0600)]
String tweaks
Braden Farmer [Mon, 20 Apr 2020 19:06:27 +0000 (13:06 -0600)]
Don't show option to clear desktop icons data if desktop icons aren't available
Braden Farmer [Mon, 20 Apr 2020 18:26:50 +0000 (12:26 -0600)]
Add option to clear quick settings data
Braden Farmer [Mon, 20 Apr 2020 17:33:16 +0000 (11:33 -0600)]
Improve reliability of updating quick settings tiles
Braden Farmer [Sun, 19 Apr 2020 05:10:17 +0000 (23:10 -0600)]
Fix minor spelling errors
Braden Farmer [Sun, 19 Apr 2020 04:59:14 +0000 (22:59 -0600)]
Merge pull request #105 from utzcoz/master
Add some unit tests for ui package
Braden Farmer [Sun, 19 Apr 2020 04:53:42 +0000 (22:53 -0600)]
Enable system theme on Android 9 as well due to night mode being a developer option
Braden Farmer [Sat, 18 Apr 2020 15:54:34 +0000 (09:54 -0600)]
Implement system dark mode support for Android 10
utzcoz [Sat, 18 Apr 2020 06:52:20 +0000 (14:52 +0800)]
Add some unit tests for ui package
Test: run ./gradlew test and all tests passed.
Signed-off-by: utzcoz <utzcoz@outlook.com>
Braden Farmer [Sat, 18 Apr 2020 04:03:32 +0000 (22:03 -0600)]
Implement threading for icon generation
Braden Farmer [Sat, 18 Apr 2020 03:39:33 +0000 (21:39 -0600)]
Finish up custom icons support for quick settings shortcuts (minus one TODO)
Braden Farmer [Fri, 17 Apr 2020 23:54:18 +0000 (17:54 -0600)]
Oops
Braden Farmer [Fri, 17 Apr 2020 23:24:09 +0000 (17:24 -0600)]
Bump number of tiles from three to five
Braden Farmer [Fri, 17 Apr 2020 23:19:00 +0000 (17:19 -0600)]
Revert "Only support Persistent Shortcuts on Android 9.0+"
This reverts commit
eb62b4f5420b2fba2c481c36fd4751243c333a70.
Braden Farmer [Fri, 17 Apr 2020 23:18:45 +0000 (17:18 -0600)]
Add AFW support to shortcuts + more progress on custom icons
Braden Farmer [Fri, 17 Apr 2020 19:50:17 +0000 (13:50 -0600)]
[WIP] Custom icons for quick settings shortcuts
Braden Farmer [Thu, 16 Apr 2020 20:24:29 +0000 (14:24 -0600)]
Remove a debugging feature for TouchAbsorberActivity
Braden Farmer [Thu, 16 Apr 2020 19:11:42 +0000 (13:11 -0600)]
Always open Persistent Shortcuts in a new window
Braden Farmer [Wed, 15 Apr 2020 19:47:18 +0000 (13:47 -0600)]
Only support Persistent Shortcuts on Android 9.0+
Braden Farmer [Tue, 14 Apr 2020 05:41:48 +0000 (23:41 -0600)]
Create Jacoco build type for tests to run under
Braden Farmer [Tue, 14 Apr 2020 05:16:20 +0000 (23:16 -0600)]
Only start desktop mode if launcher is default
Braden Farmer [Tue, 14 Apr 2020 04:09:45 +0000 (22:09 -0600)]
Merge pull request #104 from utzcoz/master
Add unit tests for widget package
Braden Farmer [Mon, 13 Apr 2020 20:22:50 +0000 (14:22 -0600)]
Split FavoriteAppTileService into three separate tiles
Braden Farmer [Mon, 13 Apr 2020 19:56:21 +0000 (13:56 -0600)]
Fix launchModes for the Persistent Shortcuts activities
utzcoz [Mon, 13 Apr 2020 14:40:17 +0000 (22:40 +0800)]
Add unit tests for widget package
Test: run ./gradlew test and all tests passed.
Signed-off-by: utzcoz <utzcoz@outlook.com>
Braden Farmer [Mon, 13 Apr 2020 12:08:31 +0000 (06:08 -0600)]
Expose BitmapDrawable as the return type for IconCache.getIcon()
Braden Farmer [Mon, 13 Apr 2020 12:07:54 +0000 (06:07 -0600)]
Implement favorite app quick settings tile
Braden Farmer [Mon, 13 Apr 2020 10:55:27 +0000 (04:55 -0600)]
Merge pull request #103 from utzcoz/master
Add many unit tests for util package