| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I781d10319d183cfb6acca5926ebf64920caf570e
|
|
|
|
| |
Change-Id: I075a1d008aea49e90fe876d5a64c5b95bd4effe5
|
|
|
|
|
|
|
|
|
| |
Previously, toggling search panel would freeze Overview mode
until the user exited back to the regular launcher. Also, the current
page would be lost. Fix this by computing the new scroll bounds
immediately when the setting is toggled.
Change-Id: Ib3587cfcea61e15b3d8b280113ce986cc57f2f9d
|
|
|
|
| |
Change-Id: If4830bf33042ac1ef9b083ecd0a9dca75e2789f5
|
|
|
|
|
|
|
|
|
|
| |
Launch search from extra panel to mimic Google Launcher.
Changed Trebuchet to build against CM instead of the AOSP SDK.
Added support to swipe left from the home screen to enter Google Now, if it is installed.
A right swipe will return the user to the home screen.
Change-Id: Ia1a77fedea7e67bcd54a6b6d66099f8366d6b1dc
|
|
|
|
|
|
|
|
| |
Add permission for DashClock extensions.
Change Trebuchet to allow viewing additional screen.
Add setting that to configure Google Now / CMHome.
Change-Id: I63286a2cce87455ed411bd4c77680200eec89be7
|
|
|
|
|
|
|
| |
In RTL mode, the Google Now activity starts to the right,
so to return to Trebuchet, the left edge must be swiped.
Change-Id: Ib8869570307b6186e7e9ea19520ed21418a175fb
|
|
|
|
|
|
|
|
|
|
| |
1. If Search Panel / CMHome is enabled, it would become visible
in overview mode after any setting is toggled. Fixed.
2. If all icons on the last home screen were removed and Search Panel /
CMHome is enabled, CMHome would become the only workspace, breaking
most things. Fixed.
Change-Id: I5a31e8058f71922c2790c6ac43b09ed7bcbe768a
|
|
|
|
|
|
|
|
| |
Scrolling to the left will now open a custom home screen that can be
used to display information provided by the system or third parties
via an API.
Change-Id: I62991c0634b686ca875d04fa118695050731ba7e
|
|
|
|
|
| |
Change-Id: I4faee66580ab0e41ee8e8bcbd79ce680d45bce97
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
|
|
|
|
|
|
|
|
|
| |
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: I1fa030ea3869a642f6445f6faa6cab09b0a26698
|
|
|
|
| |
Change-Id: I1f7243063fa0596f5f9cb3b40c4cee63545d04e3
|
|
|
|
| |
Change-Id: I55abe9e6dd58ce422270c640fdd900185422f704
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
Change-Id: I2d1d4550674efcab221e071c3290da2aeadad501
|
|
|
|
|
|
|
|
|
|
|
| |
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: Id607f2f9a98acf463638aebf38a1a6030446fdff
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
Change-Id: I1955f4ea83f260272b29e93bf3346ed642f4ae95
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I6a2e3ee256a992143eb8eb46784099370f271a47
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I1799dccfd663d5aa62321714f3e15f30e2f6b78f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
- Also refer to the declared intent
Change-Id: I3c99cc071aa2f4241ea8d3e6d2e8683f1f748e7d
Signed-off-by: Roman Birg <roman@cyngn.com>
|
|
|
|
| |
Change-Id: I7dc0123300ff2e9aa64713c1091d13ecc93001f3
|
|
|
| |
Change-Id: I0a33bfd3b18fe8b4d2c57e38fe7eb2dc247a9219
|
|
|
|
|
|
| |
Fixes build on tablets
Change-Id: I97a702f23ee79b82a82f87ceccd58276ac5203e2
|
|
|
|
|
|
| |
* It works, but was not designed for larger screens and is bad.
Change-Id: Ia78e3d8e4a2bddc162d5373365c9b1d211745a47
|
|
|
|
|
|
| |
* Seriously.
Change-Id: Ia7f0fae76d75254106c6e78e96e4122196cf5e6b
|