Commit Graph

49925 Commits

Author SHA1 Message Date
Sunny Goyal 4846193300 Scrolling folder during drag-drop
> Show a scroll hint (partial scroll) when the icon is over the last icon (some fraction)
> Automatically scroll the folder if the user stays in that position for some time
> Rearrance the icons on the new page only after the scroll animaiton is complete

Change-Id: I7a2dd85ab23802d647801686df069975d197cd39
2015-03-13 09:20:00 -07:00
Winson Chung b4f366ed02 am e425d936: Merge "Adding app grid layout with fastscroller." into ub-launcher3-burnaby
* commit 'e425d936746bf235da1012e3c4e095d1929d9683':
  Adding app grid layout with fastscroller.
2015-03-13 02:06:33 +00:00
Winson Chung e425d93674 Merge "Adding app grid layout with fastscroller." into ub-launcher3-burnaby 2015-03-13 02:01:41 +00:00
Winson Chung 93f98eaf18 Adding app grid layout with fastscroller.
- Adding filtering and using alphabetic index for app grouping.

Change-Id: I745b644fa8f90f5ff24a8642ac377ef1c65d8aff
2015-03-12 18:57:02 -07:00
Sunny Goyal 6edc697790 am d3570ec8: Merge "Refactoring some logic in FolderPagedView" into ub-launcher3-burnaby
* commit 'd3570ec81cbad683f66f987849939afdf860db87':
  Refactoring some logic in FolderPagedView
2015-03-12 21:03:50 +00:00
Sunny Goyal d3570ec81c Merge "Refactoring some logic in FolderPagedView" into ub-launcher3-burnaby 2015-03-12 20:57:15 +00:00
Hyunyoung Song 090c908141 am 74081b02: am fe1dcbf0: (-s ours) Fix widget refresh issue on package install/uninstall
* commit '74081b02730bb7205f5cfe43f206039df38a20db':
  Fix widget refresh issue on package install/uninstall
2015-03-12 01:58:25 +00:00
Hyunyoung Song 74081b0273 am fe1dcbf0: (-s ours) Fix widget refresh issue on package install/uninstall
* commit 'fe1dcbf0c5a1767e077a051ef5f7b72540d55f62':
  Fix widget refresh issue on package install/uninstall
2015-03-12 01:52:49 +00:00
Hyunyoung Song 59c67c9f2a am 70a48bef: Fix widget refresh issue on package install/uninstall
* commit '70a48befe48af0a318e88745f480d2ed42936bb5':
  Fix widget refresh issue on package install/uninstall
2015-03-12 01:48:06 +00:00
Hyunyoung Song fe1dcbf0c5 Fix widget refresh issue on package install/uninstall
Culprit CL: https://googleplex-android-review.git.corp.google.com/#/c/592303/3/src/com/android/launcher3/LauncherModel.java

b/19658229

Change-Id: I02b0b2a0ed9bc3200bbe1edcb251cf0efe939e53
2015-03-11 17:40:23 -07:00
Hyunyoung Song 70a48befe4 Fix widget refresh issue on package install/uninstall
Culprit CL: https://googleplex-android-review.git.corp.google.com/#/c/592303/3/src/com/android/launcher3/LauncherModel.java

b/19658229

Change-Id: I02b0b2a0ed9bc3200bbe1edcb251cf0efe939e53
2015-03-11 16:36:52 -07:00
Geoff Mendal 69925f298f Import translations. DO NOT MERGE
Change-Id: I3809ef4c608a9ca6eb9669cb82cc83ac67b50c13
Auto-generated-cl: translation import
2015-03-11 06:04:07 -07:00
Winson Chung 03f03bee25 am fc52a8fb: Merge "Initial changes to break out AllApps into its own view." into ub-launcher3-burnaby
* commit 'fc52a8fb0312393e0a729764fbe57c43839e4c0f':
  Initial changes to break out AllApps into its own view.
2015-03-11 01:36:55 +00:00
Winson Chung fc52a8fb03 Merge "Initial changes to break out AllApps into its own view." into ub-launcher3-burnaby 2015-03-11 01:31:30 +00:00
Sunny Goyal e43083b9c6 am d0dfc83e: Merge "Adding a dummy method for fix GSA compilation issues" into ub-launcher3-burnaby
* commit 'd0dfc83e347211771a8cd011680e6ea23660a08f':
  Adding a dummy method for fix GSA compilation issues
2015-03-11 01:23:19 +00:00
Sunny Goyal d0dfc83e34 Merge "Adding a dummy method for fix GSA compilation issues" into ub-launcher3-burnaby 2015-03-11 01:17:42 +00:00
Sunny Goyal c491835804 Adding a dummy method for fix GSA compilation issues
Change-Id: Iec0ab4faf695b9efd3efd3d3b83d729f430a59eb
2015-03-10 18:15:48 -07:00
Winson Chung b745afbdd7 Initial changes to break out AllApps into its own view.
- Moves launcher state-transition code into its own class
- Moves all-apps related code into a separate view/set of classes
- Implements a basic list view for all apps

Change-Id: I68f174aa9e1bf82c4e46ce9549c78a8dc4623f46
2015-03-10 18:14:22 -07:00
Sunny Goyal 1998daf8e8 am 434e667b: Merge "Ensuring setQsbSearchBar is called whenever the QSB is created" into ub-launcher3-burnaby
* commit '434e667b5b488d6212e8c77c8ad3b02c4af37117':
  Ensuring setQsbSearchBar is called whenever the QSB is created
2015-03-10 21:07:28 +00:00
Sunny Goyal 434e667b5b Merge "Ensuring setQsbSearchBar is called whenever the QSB is created" into ub-launcher3-burnaby 2015-03-10 21:02:46 +00:00
Sunny Goyal e4766230ff Refactoring some logic in FolderPagedView
> Using a common paths for rearranging items, creating new icon
and creating new page

Change-Id: I85097c7e47b42b79162a8a553a971e44dbc7af3c
2015-03-10 14:01:38 -07:00
Sunny Goyal 941aad08e1 am 28ad5847: Merge "Adding a scrollable folder content implementation" into ub-launcher3-burnaby
* commit '28ad58478e6b0034ce8c6a775a18ee253e6657f4':
  Adding a scrollable folder content implementation
2015-03-09 21:54:05 +00:00
Sunny Goyal 28ad58478e Merge "Adding a scrollable folder content implementation" into ub-launcher3-burnaby 2015-03-09 21:50:03 +00:00
Sunny Goyal 290800b5b7 Adding a scrollable folder content implementation
> Size is restricted to 3x3 for now
> Drag-drop across page s not implemented yet
> A-Z sorting is not implemented yet

Change-Id: I84328caa6ad910d1edeeac6f3a7fb61b7292ea7e
2015-03-09 14:21:43 -07:00
Adam Cohen ab652a225a am ec3682b5: Merge "Enabling accessible drag and drop" into ub-launcher3-burnaby
* commit 'ec3682b5647630d72f9533d11f2deaad5b620cc0':
  Enabling accessible drag and drop
2015-03-09 19:53:16 +00:00
Adam Cohen ec3682b564 Merge "Enabling accessible drag and drop" into ub-launcher3-burnaby 2015-03-09 19:47:33 +00:00
Adam Cohen c9735cff2e Enabling accessible drag and drop
-> Using the context menu, and a new two stage system, this allows
   users to curate icons and widgets on the workspace
-> Move icons / widgets to any empty cell on any existing screen, or
   create a new screen (appended to the right, as with regular drag
   and drop)
-> Move icons into existing folders
-> Create folders by moving an icon onto another icon
-> Also added confirmations for these and some existing accessibility actions

Limitations:
-> Currently, no support for drag and drop in folders
-> Considering moving the drag view so it doesn't occlude any
   content (in particular, when user changes pages)
-> In this mode, accessibility framework seems to have
   problems with the next / prev operations

Bug: 18482913

Change-Id: I19b0be9dc8bfa766d430408c8ad9303c716b89b2
2015-03-09 11:29:28 -07:00
Sunny Goyal 6b1d19a972 am d5bf4ab5: Merge "Refactoring max id logic to a common method" into ub-launcher3-burnaby
* commit 'd5bf4ab5f75bbfd28162d8a45043cc5801fbfcc5':
  Refactoring max id logic to a common method
2015-03-09 17:12:08 +00:00
Sunny Goyal d5bf4ab5f7 Merge "Refactoring max id logic to a common method" into ub-launcher3-burnaby 2015-03-09 17:08:20 +00:00
Geoff Mendal f00dc09662 Import translations. DO NOT MERGE
Change-Id: Iff3cfd7f43663f7fc777da5c1971da7b8608d952
Auto-generated-cl: translation import
2015-03-09 09:57:30 -07:00
Sunny Goyal b419591a8e am 1c0e633b: Handling getLastItem when the folder is closed
* commit '1c0e633bd59e0f14f799cbb6aee33266032998fa':
  Handling getLastItem when the folder is closed
2015-03-06 19:58:35 +00:00
Sunny Goyal 1c0e633bd5 Handling getLastItem when the folder is closed
Change-Id: I6afebd7c0a92edb25e3658e7f860244d7457c852
2015-03-05 18:03:08 -08:00
Sunny Goyal 9b8fd18713 am ee995106: Some parameter cleanup
* commit 'ee995106d8a50b691e65988f5b3df5d2d83ca69a':
  Some parameter cleanup
2015-03-06 00:44:50 +00:00
Sunny Goyal ee995106d8 Some parameter cleanup
Change-Id: Iedc7c97bd9c513ff046f7bf64a6e13f1fc8e8b54
2015-03-05 16:27:37 -08:00
Sunny Goyal 24f1314c69 am cd851f18: Merge "Using left and top instead of getLocationInWindow for getting target view position" into ub-launcher3-burnaby
* commit 'cd851f18132ffad6f79f7a664aa1999257545297':
  Using left and top instead of getLocationInWindow for getting target view position
2015-03-05 23:49:29 +00:00
Sunny Goyal 855407c603 am fd3ea4f2: Merge "Setting hotseat padding to the container for symmetry" into ub-launcher3-burnaby
* commit 'fd3ea4f20b1aa8907ab46b5cb1457c5cd16ae5e3':
  Setting hotseat padding to the container for symmetry
2015-03-05 23:49:29 +00:00
Sunny Goyal cd851f1813 Merge "Using left and top instead of getLocationInWindow for getting target view position" into ub-launcher3-burnaby 2015-03-05 23:47:55 +00:00
Sunny Goyal fd3ea4f20b Merge "Setting hotseat padding to the container for symmetry" into ub-launcher3-burnaby 2015-03-05 23:46:33 +00:00
Sunny Goyal a39b82e2eb Using left and top instead of getLocationInWindow for getting target view position
Change-Id: I1c295b8fd8be46ed9f0b12d7019572d9adc4af54
2015-03-05 15:45:02 -08:00
Sunny Goyal 17988e5119 am 82e861d7: Using unique view id for each item in folder
* commit '82e861d71aaefcdec47d78bf564d755d2910ecb8':
  Using unique view id for each item in folder
2015-03-05 23:42:19 +00:00
Sunny Goyal 82e861d71a Using unique view id for each item in folder
Change-Id: I413de3db94dbab54a9c1e5799286ac78a1ae5102
2015-03-05 14:56:29 -08:00
Sunny Goyal d81992b6e7 Setting hotseat padding to the container for symmetry
Change-Id: I953aa4e8d729db88dae29f51af28c6cf01891bd6
2015-03-05 14:00:18 -08:00
Sunny Goyal af80156448 am 49b39d66: Merge "Extracting a common interface out of FolderCellLayout" into ub-launcher3-burnaby
* commit '49b39d667d3fa662352fdcc5278db97ab45de7cf':
  Extracting a common interface out of FolderCellLayout
2015-03-05 19:28:59 +00:00
Sunny Goyal 076c14d20d am 95deb3a5: Fixing icon disappearing on dropping to workspace
* commit '95deb3a57cfebe51e5b8ea74e0a870123d1347e9':
  Fixing icon disappearing on dropping to workspace
2015-03-05 19:28:59 +00:00
Sunny Goyal 49b39d667d Merge "Extracting a common interface out of FolderCellLayout" into ub-launcher3-burnaby 2015-03-05 19:24:51 +00:00
Sunny Goyal 95deb3a57c Fixing icon disappearing on dropping to workspace
> It was created in ag/645900

Change-Id: I31ca5bf9763292517fa5ee3ccd867897bca45bad
2015-03-05 10:27:01 -08:00
Sunny Goyal bc753359f8 Extracting a common interface out of FolderCellLayout
Change-Id: Ia94a75ac232b8b425c8befdf2e4f064678531505
2015-03-05 10:14:22 -08:00
Sunny Goyal ad9e044f4a am 323f47f8: am c6c8fef3: Clearing DB if necessary, when applying the default layout
* commit '323f47f8bf24d4d9ef5281377b287431efbeada9':
  Clearing DB if necessary, when applying the default layout
2015-03-05 04:35:47 +00:00
Sunny Goyal e5ae38ac27 am 0b0d9d40: Merge "Refactoring folder content" into ub-launcher3-burnaby
* commit '0b0d9d40ee055e166235e0e68141a3c06f8d0e94':
  Refactoring folder content
2015-03-05 04:35:46 +00:00
Sunny Goyal 323f47f8bf am c6c8fef3: Clearing DB if necessary, when applying the default layout
* commit 'c6c8fef3e90f84b26c3b8550ec6a1d668ca9200d':
  Clearing DB if necessary, when applying the default layout
2015-03-05 04:32:48 +00:00