| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: Ie19fbb4eaee590435a0e5be5ff251279904959dc
Ticket: RM-154
|
|
|
|
|
| |
Change-Id: I9a6a649f3fdd119795d9cabe6584c8358d2d02a0
Ticket: RM-154
|
|
|
|
|
|
| |
RM-190
Change-Id: I5f40ea457339aca9305879b9e88854613b4ed66d
|
|
|
|
|
|
|
|
|
|
|
|
| |
HW Layers were taken out in the initial commit
for Trebuchet app drawer transitions. These
transitions don't scale for large resolutions
when using software composition. Switch back
to HW layers.
CYNGNOS-1220
Change-Id: I26fcca8545cc187a29388287071568b5cd9d642b
(cherry picked from commit 88dc0de52961f2337b9c308a5506acfa50940722)
|
|
|
|
|
|
|
| |
Ref: CYNGNOS-1290
Change-Id: I340e88239812f69151de30ccf18d66ed9ab14d85
Signed-off-by: Roman Birg <roman@cyngn.com>
|
|
|
|
|
|
|
| |
CYNGNOS-1284
Change-Id: I62550df160cd40d77692d42f01ab11e27823b217
(cherry picked from commit 2d723e272e080f0ea63ebb1c6c139c1ae05513c2)
|
|
|
|
|
|
| |
PAELLA-81
Change-Id: If74f7dc1b81e48d00c80b71cef4994d6f5172b59
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This logic comes from AOSP Launcher3 commit:
https://android.googlesource.com/platform/packages/apps/Launcher3/+/594d76dc66cb5666830b62594909fed187987d42
This will help fix instances when there is more than one search manager,
or the search manager having more than one widget, in resolving the
correct search widget.
CYNGNOS-1145
Change-Id: Idd29c9e8cf7573436ef4a755c2bc9a8d865c16c5
Signed-off-by: Roman Birg <roman@cyngn.com>
|
|
|
|
|
| |
issue-id: PAELLA-42
Change-Id: Ice4f73ee6ebaa55e27c07a02f1cc5b989f91c59a
|
|
|
|
|
|
| |
CYNGNOS-1096
Change-Id: Ifdc122e999b1995f4e974e575f3c86dff808a693
(cherry picked from commit 81275a614e9c4aaff6a67baddccf650e2429f497)
|
|
|
|
|
|
|
|
|
| |
* Apparently this isn't a hardware layer by default, so performance can
be really bad on certain devices.
REF: CYNGNOS-1169
Change-Id: I0acc9d4f9bfb5defba902edefced08e035377f28
(cherry picked from commit b1f28ea34e66b59e281ec6b3f60d94485268b19e)
|
|
|
|
|
|
| |
Change-Id: I2a8546d17f8446000a75bb568c842dbae74f7e4e
Ticket-Id: HAM-389
(cherry picked from commit e13df0dd3a2e0efe70c7e0bdbd3464f5abab8921)
|
|
|
|
|
|
|
|
|
|
| |
When switching from Owner -> Guest profile, the callbacks for
LauncherModel may not be supplied by the incoming restricted
user.
Change-Id: I15c49f3f30fea9397bee5ae8bde4b0c7f585ae07
TICKET: CYNGNOS-997
(cherry picked from commit 03b202e6b17e0b6be94eb70606e2bcb9a4f6e090)
|
|
|
|
|
|
|
|
|
| |
Previously we were guarding against a null info object, but with the
the STK rename patches we will throw an NPE if info is null
issue-id: JALEBI-636
Change-Id: I74e95f81b64361c1bb56307c0cc621f24e701648
(cherry picked from commit f3c0e343f0f7c5ce32390e8402519456b32978b2)
|
|
|
|
|
|
|
| |
Companion change to If64b278360a0b8433e23e6678f04cdf30fe2cef1
Change-Id: I36c74301c7813e6c118faed9fa5b31a36233db1e
Ref: CYNGNOS-850
|
|
|
|
|
|
|
|
|
|
|
| |
App name is read from SIM in STK app and sent via a broadcast.
Name is operator specific. Launcher receives the broadcast,
read the name and renames the STK app in all apps screen
and workspace.
Change-Id: If64b278360a0b8433e23e6678f04cdf30fe2cef1
CRs-Fixed: 797995
Ref: CYNGNOS-850
|
|
|
|
|
| |
Change-Id: Ib6901291274b8c58c3c34fdf583ad64e5fb9d1a6
CYNGNOS-264
|
|
|
|
|
| |
Change-Id: I17706f3bb4d2cddcd692081bb448419bed01da9a
CYNGNOS-264
|
|
|
|
|
| |
Change-Id: I30d5bc43defca265f695c9b431b8f12a2ad1cc86
CYNGNOS-264
|
|
|
|
|
| |
Change-Id: I9617766ecbe05955a26435b7b945e391144f0505
CYNGNOS-264
|
|
|
|
|
| |
Change-Id: Ib18ae87d7a1547ed573e2815ebd9aef04ad7ea45
CYNGNOS-264
|
|
|
|
|
| |
Change-Id: Id30cb7b2ec1a6b5f62aed49e1b598666d884ecd0
CYNGNOS-264
|
|
|
|
|
|
|
|
|
|
|
| |
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
(cherry picked from commit 53b6e9dd1a97ea59a84e4c8b7172e1773d990ee5)
REF: CYNGNOS-382
|
|
|
|
|
|
| |
CYNGNOS-264
Change-Id: I1d4bb795b01f27da1e335e38f5e129f8ffecf043
(cherry picked from commit 86dd55e5a143081839f935654f1657696941237f)
|
|
|
|
|
|
| |
CYNGNOS-264
Change-Id: I1fa030ea3869a642f6445f6faa6cab09b0a26698
(cherry picked from commit c7b06ddeaed7dbaf25fd87dedbd4f6921e72cfca)
|
|
|
|
|
|
| |
CYNGNOS-264
Change-Id: Id607f2f9a98acf463638aebf38a1a6030446fdff
(cherry picked from commit 926df567b6599397ec834dfc6efa2a98f5b9226c)
|
|
|
|
|
|
| |
CYNGNOS-264
Change-Id: I6a2e3ee256a992143eb8eb46784099370f271a47
(cherry picked from commit 580f4f4a98141c4261227b7e713c02c785202466)
|
|
|
|
|
|
| |
CYNGNOS-264
Change-Id: I1799dccfd663d5aa62321714f3e15f30e2f6b78f
(cherry picked from commit b04fdb133dd066739440a84c79845158b2ab94ea)
|
|
|
|
|
|
|
|
|
| |
- Change package name to com.cyngn.browser.
- Update Activity to point to BrowserLauncher.
Fixes CYNGNOS-613 and CYNGNOS-493.
Change-Id: I3a68eb4e9e91490934c55d0d8d53bc6cb3c2462f
(cherry picked from commit 8da9f103682572f917d1915393de587e06189fb6)
|
|
|
|
|
|
|
|
| |
Updated the folder layout to reflect design revisions based on community feedback
Change-Id: Ica1bb796dfccf779a954cf0903a1ae94a010ea1a
(cherry picked from commit 2ee7ccecc8705f48d05104e0dcba9f118195af56)
Ticket: CYNGNOS-440
|
|
|
|
|
|
|
|
|
|
| |
Current implementation only allowed for one partner, and any
additional partner wallpapers would not be loaded.
Partrner.get() still returns the first partner and a new method,
getAllPartners is introduced which returns a list of all partners.
Change-Id: I06b6cd4817d3f812e2110967f075d68ee31cb318
(cherry picked from commit 171a74383839994b3aea8b250b8da3400f18cb7d)
|
|
|
|
|
| |
Change-Id: I1955f4ea83f260272b29e93bf3346ed642f4ae95
(cherry picked from commit 1ac777c42e5eb9f17337a55b66e741d0272ac641)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Only set shortcuts and widgets alpha if in Workspace
Repro:
- Set "Stack" transition effect for App Drawer (paged)
- Open App Drawer and swipe through all pages
- Change transition effect to "None"
- Observe some pages are blank
Change-Id: I3e358f7a589edeb8219627fed38a4e107b447b93
(cherry picked from commit 270da9357a33017f6ec30a8b11e71b81d00285b3)
|
|
|
|
|
|
| |
Change-Id: I3a6d930f25ca4ac1eb8a069c68a2fe9bf2aeb646
Signed-off-by: Roman Birg <roman@cyngn.com>
(cherry picked from commit aa2cb4a5978a2e37abfd9611a1241de1c4553d78)
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add Chrome to the default folder.
- Move several gapps into a folder labeled "Play"
- Add a few apps to the second screen.
- Add an additional browser possibility to the hotseat that may be
resolved.
- Update the Google Photos shortcut to use the correct Activity.
Change-Id: I97cd35fb75d4d303a188a69dd9805e076fbcca6c
(cherry picked from commit 769cdc7cbb11ae2eddb4569d41236bba47c5007e)
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
(cherry picked from commit 31559aeea6b4540bacb26e621c2ad18e0e94c0dd)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
(cherry picked from commit cae95210719c7d520afcf1b5c6f088d776c974d2)
|
|
|
|
|
|
|
|
|
|
| |
Title for shortcuts, when creating workspaces, are loaded from the
intent rather than the title stored in the DB. The title from the
DB is loaded in the ShortcutInfo so we will use that unless it is
null, in which case we'll fallback to loading the title from the
intent.
Change-Id: I436c11062dbc8ff3d7e1cd9f9564321ad0476933
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The fade in option ignores all user settings if
the device is in landscape or is a tablet. Clean up
the settings loading logic and ensure that the user
settings are respected always.
Repro Steps:
- Force Rotation
- kill trebuchet
- scroll to new screen
Change-Id: I9bc49d1abebd88ac8c95ef44ea4e874494e29e1e
|
|
|
|
| |
Change-Id: Icbb1cd06d3965a741061554ac641d41d2116c692
|
|
|
|
| |
Change-Id: I46ee889037a1254d7ab1f44eae21844a195418e1
|
|
|
|
|
|
|
|
|
|
|
|
| |
The recent folder changes amended the usage of the mDragInProgress
variable to be true only while the drag mechanism is acting on
an open folder. This change breaks behavior when a single item
is being dragged out of the folder. The folder is removed and
replaced with the last item. This shouldn't happen while the
global drag is still in progress, so check drag state using the
drag controller instead of the mDragInProgress instance variable.
Change-Id: I94ea23ca569396ea0241bf0a5af0b23756a13780
|
|
|
|
|
|
|
| |
* Reference a value which can be overlayed for the API key so we can
enable backups.
Change-Id: If52dcde2acd9197b4b3141ba26d91d579a246a4e
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: Ieb45b563d79531e4b9503aaf57c1b311d5bf0112
|
|
|
|
| |
Change-Id: I4f741246dc2ee77b24c3bb94075e12535fcd7ead
|
|
|
|
| |
Change-Id: Ic10a169ba0625a10d6141672603f3382418e17a3
|
|
|
|
|
|
|
| |
* If getComponent() of the intent is null, an NPE will be thrown
Change-Id: I93e6335d89daa5dc7950ba5ea99a15d4162ce369
Signed-off-by: Brandon McAnsh <brandon.mcansh@gmail.com>
|
|
|
|
|
|
|
|
| |
- Add additional Gapps (if present)
- Shuffle some things around.
- Remove Google Music widget that overlapped the Eleven widget.
Change-Id: I8d3d7cb4f2984942804f6dd016253294d0a70968
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|