| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Bug 18418855
Change-Id: Ia3a1cec76721bbbc118dd7389b5e960802a64b88
|
|
|
|
|
|
|
|
|
|
| |
1) During migration, if launcher2 has deleted user data,
migration oes not happen
2) If Launcher3 does not has bind widget permission,
QSB would be null.
Bug: 18388507
Change-Id: Ief81f6f77ce154e7b3ecd4b77caf24239401e738
|
|
|
|
| |
Change-Id: I8a1295ab74890984e8d8508aaa18fd79ac2a032d
|
|
|
|
|
|
|
|
|
|
| |
> Removing all logic related to search and voice overlays
from Launcher3
> Using the widget provided by global search provider on the
homescreen
> Removing VoiceButtonProxy, as it is not being used anymore
Change-Id: Ie8b09b44f7213c8fa11bce685914442e4884295d
|
|
|
|
|
| |
bug: 18173340
Change-Id: Icf738a55398023ab6bad5cced05b25e053dec0a2
|
|
|
|
|
|
|
|
|
| |
-> Always dispose of widget page views when leaving the activity.
These pages hold onto many bitmaps.
-> Clear database cache when leaving the activity.
Bug: 17967108
Change-Id: I10ebaaed14e7cd86f09a9afcabd73043705f21b8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
> Adding DeviceProfile information in the backup
> Removing SharedPreference backup
> Adding helper methods to abort backup in the middle
> Comparing keys against the backup journal during restore
to avoid restoring corrupt/lost entries
> Old backups are still compatible, but lost keys verification
will be ignored in that case.
Bug: 17937935
Bug: 17951775
Bug: 17260941
Change-Id: Iad48646cfdd69abaff5c163b2055f3b8a9b39b19
|
|
|
|
|
|
| |
Bug: 17956862
Change-Id: I83b8973b7e98c1c3660221ac65dcb9ca8b4c84fd
|
|
|
|
| |
Change-Id: Ib9faf37eb22ad2a0b18c076978ec9f2fd8864c0c
|
|
|
|
|
|
|
| |
-> Added simple reference launcher extension
-> Make launcher able to handle a null qsb
Change-Id: Ib1575243cac800a335e95bbf00cdc394bb4741c3
|
|
|
|
|
|
| |
Bug: 15172107
Change-Id: I7209836ca4ffacde7b7b232e230e9b9f1a0e54bb
|
|
|
|
|
| |
Bug: 12753154
Change-Id: I00679bdc6eff70a1398122aaa955c08eabd556b1
|
|
|
|
|
|
|
|
|
|
|
| |
> Launcher was making non-trivial updates to ItemInfo objects
on UI thread. These updates were getting skipped when the
Activity gets destroyed (possibly due to onConfigurationChange)
> Unregistering SessionCallback on application onTerminate,
rather than activity onDestroy
Bug: 17941096
Change-Id: Iad4a50871fe09470f26139b44a2e9886833032f1
|
|
|
|
| |
Change-Id: Idbd49302fc7123f72c7dad4c50612aaa662cca0d
|
|
|
|
|
|
|
|
|
|
| |
> changing shortcutInfo.isDisabled to be a flag based variable
> on received OnPackageUnavailable, icons are disabled from desktop
instead of being removed. Icons in all apps are removed
Bug: 15852084
Bug: 16238283
Change-Id: I126d23c709682a917d4bbb84de71032593dce8f9
|
|
|
|
| |
This reverts commit 53b6e9dd1a97ea59a84e4c8b7172e1773d990ee5.
|
|
|
|
| |
Change-Id: I31bfeedd99d50683fba910f233b25bb3f364ce1f
|
|
|
|
|
| |
Bug: 17398260
Change-Id: I055abb971d1f72245e8616ac2ce07bcdf37cdd52
|
|
|
|
|
|
|
| |
Replace hardcoded Launcher filenames with the defined constants.
Bug: 12753154
Change-Id: I072f202d9388a703b9e6851bde64ea7fafe4b10a
|
|
|
|
|
|
|
|
|
| |
-> When extending the Launcher Activity, instead of overriding
public and protected methods, create a proper interface
-> This helps define the interface when extending Launcher
more formally and more clearly
Change-Id: Ib38e8a376b2242d4078bf6856bb145f5b5f0da80
|
|
|
|
|
|
|
| |
> Removing some unused methods
Bug: 17971165
Change-Id: I1bc5c764fd65b44c950a58371b60d2b53c221995
|
|
|
|
|
|
|
|
|
| |
This patch allows shortcuts to apps that are currently unavailable
due to being on unmounted external storage to remain on the workspace
and in folders. The icons will be disabled and grayed out until
the external storage is mounted.
Change-Id: I971483806b27e3a75ef0d5bb89d8dfb86f97511e
|
|
|
|
| |
Change-Id: I1f7243063fa0596f5f9cb3b40c4cee63545d04e3
|
|
|
|
|
|
|
| |
* OverviewMode can get in a weird funky state like folders did prior to I6e0b6f4d99bbb
Change-Id: I4cd317216db8df7f49acc9d2e4d267f7dc395b8a
Signed-off-by: Brandon McAnsh <brandon.mcansh@gmail.com>
|
|
|
|
|
|
|
|
|
|
| |
* There was a nasty bug that would show an open folder behind the workspace when the
screen timed and was quickly resumed, or when the screen was quickly toggled off/on
before the activity lifecycle callbacks could react.
* Close the open folders during showWorkspace() to prevent this.
Change-Id: I6e0b6f4d99bbbabb283903a9ce92da5ae22609ce
Signed-off-by: Brandon McAnsh <brandon.mcansh@gmail.com>
|
|
|
|
|
|
| |
Updated the folder layout to reflect design revisions based on community feedback
Change-Id: Ica1bb796dfccf779a954cf0903a1ae94a010ea1a
|
|
|
|
|
|
|
|
|
|
|
| |
If enabled on App Drawer it causes some jank when opening the App Drawer
because of the circular reveal anim (the apps flash visible and then go
invisible at the start of the anim).
Also if toggled on and then toggled off, some screens in the App Drawer
become invisible.
Change-Id: Ib7031e9626ce3be56fa0e06ac6394c8e8430ab99
|
|
|
|
|
| |
Change-Id: I3a6d930f25ca4ac1eb8a069c68a2fe9bf2aeb646
Signed-off-by: Roman Birg <roman@cyngn.com>
|
|
|
|
|
|
|
|
|
| |
Fixes bug where badges would not show up after changing languages
and other similar situations.
Also, stop registering so many receivers when one will do.
Change-Id: Id85dbadbc0f99c77493b5817097567ceb365912e
|
|
|
|
|
|
|
|
|
|
|
| |
Previously, if All Apps was opened before the workspace items were
bound, the shortcuts would be come visible behind the app drawer when
the loading finished.
Set the alpha of the shortcuts to 0f to hide them if isAllAppsVisible()
returns true.
Change-Id: I399bf27435dfe179f64646456496b31eade864a3
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Do not attempt to resize the grid unless the dynamic grid resize has
been explicitly triggered.
- Workspace Ids are 1 indexed not 0, so on resize, start at 1.
- After resizing the grid, persist the changes to the DB. The initial
implementation only did the resize in memory and did not persist this,
causing side effects later.
Bugs fixed:
1. Resize the dynamic grid from large to small. Add a new icon by
installing a new app or adding a shortcut from file manager. The new
icon will overlap one on one of the new pages.
2. Resize the grid from large to small in a previous version of
trebuchet (before the grid resize feature was added). Icons on the outer
edges of the grid will be lost but persist in the DB. Upgrade to a new
version of Trebuchet. The icons will return to the workspace.
Change-Id: I8b0defafb3299d1f3d534526a75f9253495d739d
|
|
|
|
|
|
|
|
|
|
|
| |
Repro:
- Open Overview Menu
- Select Scroll Effects
- Click on the overflow menu
- Press home
- Observer popupMenu stays on screen
Change-Id: I64e65d66758957552f2d64b0347a2f82d0818757
|
|
|
|
|
|
|
|
|
|
| |
Only the dynamic grid reload should be
stopping the launcher with intent to rebuild
the entire workspace.
This returns stopLoader to it's functionality
pre-dynamic grid resize patch.
Change-Id: I55861da83f9b640fd767031e0f2188c5b9b91e66
|
|
|
|
|
|
|
| |
* If getComponent() of the intent is null, an NPE will be thrown
Change-Id: I93e6335d89daa5dc7950ba5ea99a15d4162ce369
Signed-off-by: Brandon McAnsh <brandon.mcansh@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
If the dynamic grid is made smaller, currently icons will simply be
hidden from view. Instead, create extra screens and squeeze the icons in
so that they will all be visible upon resize.
In some cases, icons can end up creating screens when it's not necessary
we should revisit this at a later time and look into making these icons
show up in a more expected place.
Change-Id: I9a46f1ac45c1a04e252ed8943afcfe952df1392d
|
|
|
|
|
|
|
|
| |
- Add plumbing for sending events.
- Add aggregation service that runs on some interval
- Hook send events into respective UX interactions
Change-Id: I77ba0ab75daf845621d800e0adf3e658096926af
|
|
|
|
|
|
|
|
|
|
| |
Repro:
- Have HW nav keys enabled
- Open a folder
- Press the hw menu key
- Observe: folder that was previously open cannot be opened
Change-Id: Idc9012764975a2ca173c135baa7d7ba46fc2dd9a
|
|
|
|
|
|
|
|
|
| |
This change adds a number of new UI components and animations for
folders.
Designer: Hayden Schoen
Change-Id: I255cd4664432d84aebecf7e16ace5d9948573e27
|
|
|
|
|
| |
Change-Id: Ie5b5398d17e6742f28084ce7cd6d31c4ba872b24
(cherry picked from commit b53f60bced4657d35880952732b2bcb811e1b7a6)
|
|
|
|
|
|
|
|
|
|
| |
Make sure to setWaitingForResult on startIntentSenderForResult so that
mPendingAddInfo is saved
Repro: Change orientation when in the config activity for a widget
Change-Id: I76ecc2b69b7f4a1cda65a481699aa79ae67f767a
(cherry picked from commit ee224cb05e13d38c670733e59ae11b81515967b6)
|
|
|
|
|
| |
Change-Id: Iaf6718893e09df715b4524b864be9a7c22addc59
(cherry picked from commit e002b691b3233629598c77ef50f1ef91eb1877f0)
|
|
|
|
|
|
|
|
| |
If a user enters the widget add screen and quickly backs up
twice, the widget panel stays around and captures touch, but
the ui thinks it is in the homescreen.
Change-Id: I52a920fd633f3ab690ca1c959fbc8935c2d0bb69
|
|
|
|
|
|
| |
- Also fix row length so icons aren't cut off when large icons are enabled
Change-Id: Iae95dc2380abee211eeed72eae08cafa4ec354f7
|
|
|
|
|
|
| |
drawer while the vertical app drawer is selected
Change-Id: I352bfd42f60d46c53ee74c4ecf6a6bb3f0b7ba90
|
|
|
|
|
|
|
|
|
|
|
| |
Repro:
- Open widgets
- Try to add a widget with setup setp (cLock)
- When setup activity is launched, press Home to cancel
- Observe: legacy app dawer is visible on top of Workspace
without a background
Change-Id: I5e7d7d2166cc1cac193407ac9ec16643f52591ba
|
|
|
|
| |
Change-Id: I4a78832188e27ae0b5a25b6a81ce000b6ffcd1f1
|
|
|
|
| |
Change-Id: Ia1bcaec9cf5bdcd9ca61137aa45f91819fb2e94d
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
commit 535c5e89c7484ae96f83af021487a8061f3e0b04
Author: Adnan <adnan@cyngn.com>
Date: Tue Jul 22 17:21:09 2014 -0700
Trebuchet: Implement new app drawer.
Change-Id: Ibf6152352520ece4dff201b8013378a1ad562894
commit d46c52032ef20d9f97409114e6efc34650245fb6
Author: Raj Yengisetty <rajesh@cyngn.com>
Date: Fri Jul 25 09:13:38 2014 -0700
Fix: With the new App Drawer implementation AppsDrawerListAdapter should
clone it's AppInfo ArrayList before removing elements from it, otherwise
the AppsCustomizePagedView will not add any apps to it's instance
variables and will never dispaly widgets.
Repro:
Long press on workspace to get to overview mode
Click widgets button
Observe no Widgets (empty page)
Change-Id: I7574ae23dbf3298674585060d5da5e00a5852d46
commit b0c7e4fad041e492816a36e538a505983d996a75
Author: Adnan <adnan@cyngn.com>
Date: Tue Jul 22 19:06:15 2014 -0700
Catapult: Allow elements to be draggable out of drawer.
Change-Id: I711b42bad0fc6ae14399f3eb88ec60cd443f87d1
commit 00148d42288a7ee37e8aa05cccb121e9bcf6fbda
Author: Danesh M <danesh@cyngn.com>
Date: Wed Jul 23 10:37:19 2014 -0700
Catapult : Make flowlayout wrap_content
Change-Id: I9db6d39274b71ee2750058fd65f4917701394ac0
commit 268e707d14be0c29448b9f5aee4f26a3180c75fd
Author: Adnan <adnan@cyngn.com>
Date: Wed Jul 23 13:27:06 2014 -0700
Catapult: Use recyclerview for side app drawer.
Change-Id: Ie6f916792375f82a8f97a0369b98b813416216e8
commit efcbdc635e34511b73939639cbcf910728b1b3b2
Author: Adnan <adnan@cyngn.com>
Date: Wed Jul 23 14:30:37 2014 -0700
Catapult: Handle app install and uninstall in drawer.
Change-Id: Ia22876574e96b9ff0d4b4d93a853d7e92633376c
commit 3fb7c6cb0b4bb9cfaf1d11c787df14c6767a72a9
Author: Danesh M <danesh@cyngn.com>
Date: Thu Jul 24 10:19:57 2014 -0700
Catapult : Improve scroll performance
Change-Id: I294beb9c9e1946724108bad2c0bca8839c5bf56b
commit 85828036bd4af0a242f408ba18236b11920a0120
Author: Adnan <adnan@cyngn.com>
Date: Thu Jul 24 10:46:58 2014 -0700
Catapult: Use setHasFixedSize on RecyclerView.
Change-Id: Id06faa37d69f2d3ef533f829d991971ea2a32012
commit 4206cc348bb8aa788b0e4a0f2080deeb55a73d38
Author: Adnan <adnan@cyngn.com>
Date: Thu Jul 24 10:49:15 2014 -0700
Catapult: Show App Info and Uninstall options on drag.
Change-Id: Ica307eef4d2a086733f84704d129ac893f9bbb34
commit 283db64b47a5ec395e7ec07d5e34660c98cef91d
Author: Adnan <adnan@cyngn.com>
Date: Thu Jul 24 15:00:37 2014 -0700
Catapult: Properly handle install, remove, and update.
Change-Id: I16138503bb5d31e999f293afc00e1adc2d574727
commit ca19c304fac9de8b97c0345b0c9a7cf3c3bdf155
Author: Adnan <adnan@cyngn.com>
Date: Thu Jul 24 15:27:09 2014 -0700
Catapult: Ignore index 0 when added.
Change-Id: Id00a41feb1813c419fda4425327024292d51e300
commit f595d415d3b8d9775d7448f1bbc4b542ea40c7a3
Author: Adnan <adnan@cyngn.com>
Date: Thu Jul 24 15:51:32 2014 -0700
Catapult: Clean up after drag.
Change-Id: I858c9aa5e30bc6ca13d4ca53397b769bb6b2b86b
commit c337a69e43f213cacc0fe50a0d001f4cb3a5d9f4
Author: Adnan <adnan@cyngn.com>
Date: Fri Jul 25 12:46:39 2014 -0700
Catapult: Fix app updates for new data structure.
- Also fix line wrapping in class.
Change-Id: I3c4f33d6e3e236952ea6d73f8402f32ac059f810
commit ef6b88c44f2c6c3372136773fa01821c4fc7ba62
Author: Danesh M <danesh@cyngn.com>
Date: Thu Jul 24 23:26:41 2014 -0700
Catapult : Add scrubber
Change-Id: Ied2e44e2d393bc5537f77c29a4b099da1e1f2a64
commit a96939b669f8adfad7bb633aa9acfa18fe72ff1e
Author: Adnan <adnan@cyngn.com>
Date: Mon Jul 28 11:01:37 2014 -0700
Catapult: Fix crashes for addition of next sections in list.
Change-Id: I66d8e02523595655458d0f30d75ccfbe3b65e69d
commit 48dd4872ba59499e7cea950fe4b1f8e4c6774a24
Author: Adnan <adnan@cyngn.com>
Date: Mon Jul 28 11:59:20 2014 -0700
Catapult: Place all special or numerics in a single category.
- Also implement AutoFitTextView for character resizing.
Change-Id: Ida4e702b43dc934835021cbbf3e0b41d9cea0b16
commit 40ed85a3f518dcabfbf8533f534934e029cb3835
Author: Adnan <adnan@cyngn.com>
Date: Mon Jul 28 13:22:14 2014 -0700
Catapult: Disable split touch events within drawer item.
Change-Id: I990717140d5b420b9a658aede317206947e9fbce
commit d76583a1a4e5dd0a5792ce6d39adc427934d7db9
Author: Adnan <adnan@cyngn.com>
Date: Mon Jul 28 15:53:23 2014 -0700
Catapult: Add spacer to last item in list.
Change-Id: Ia3f2d7d12c09886ab24e8976549518c1bb1a9a0b
commit 467e9cb6428b33fd6846be8d30bb8dcfe127acdf
Author: Adnan <adnan@cyngn.com>
Date: Tue Jul 29 12:39:37 2014 -0700
Catapult: Group special characters together under section.
Change-Id: Ic2508eb101e1604c9e1544bdc858c7487f426a44
commit 1f566b1b5b9bac71d0d79d07084f024ba67982e1
Author: Danesh M <danesh@cyngn.com>
Date: Tue Jul 29 14:25:26 2014 -0700
Catapult : Fix scrubber
- Make seekbar height of entire scrubber
- Cancel viewproperty animator instead of Animation
- Reduce scrubber animation duration
- Ignore swipe events if in scrubber area
Change-Id: I3a80b5bc392105bd1d5deff1defed8c083512029
commit b54ace6ee3ecca153f4c8fd2cda35366b205106f
Author: Danesh M <danesh@cyngn.com>
Date: Tue Jul 29 14:29:44 2014 -0700
Catapult : Check if appdrawer is null when intercepting
Change-Id: I8d1b095acc8484d2ffb3f3ffc07608a639c9a3a3
commit 7a544638641e953aa2e75e6bc3f353906887440e
Author: Adnan <adnan@cyngn.com>
Date: Tue Jul 29 18:23:30 2014 -0700
Catapult: Use isLetter to fix locale issues in some languages.
Change-Id: I253139ab3a93a9b48d3158f790e3975f776ce666
commit 96d1198ec28e5b858aa5cda268eecdf2335c6cf2
Author: Danesh Mondegarian <danesh@cyngn.com>
Date: Fri Aug 8 23:30:15 2014 -0700
Catapult : Improve scrubber 9patch
Change-Id: Ide249c0fe269d2f8966c753f6fdd9c1f673a0df9
commit 4920d0fdd94f7b0df6fccc3d16f5b98cbf4d19a2
Author: Danesh M <danesh@cyngn.com>
Date: Fri Aug 8 15:44:20 2014 -0700
Catapult : Improve app drawer perf
Change-Id: I78f699dbeac2618dceaa463940175e33ce685677
commit 10004f024b01029b2c137520407cefb5568b8c47
Author: Raj Yengisetty <rajesh@cyngn.com>
Date: Thu Feb 26 11:42:17 2015 -0800
Remove scrubber swipe logic from Workspace
Change-Id: I44d94a412ccdb60ce0f537fd6ddb71c2daffc906
Change-Id: Ibf6152352520ece4dff201b8013378a1ad562894
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the grid when the custom values are changed
Repro:
- Set custom grid to 7x7
- press home and observe grid is updated to 7x7
- Set custom grid to 2x3
- press home and observe that the grid isn't updated
Change-Id: I8284eff08a96992b01b406ec1bff61f38d0ca683
|
|
|
|
| |
Change-Id: Idcbbde7b7a5421ffffb5c130e2515e5305faddb8
|