Commit Graph

14 Commits

Author SHA1 Message Date
ekager
ae22a6efda [components] Closes https://github.com/mozilla-mobile/android-components/issues/7961 - Hide keyboard on menu button clicks 2020-08-03 16:13:35 -04:00
Mozilla L10n Automation Bot
d4277f291c [components] Import l10n. 2020-08-02 00:08:29 +00:00
Tiger Oakes
eba853ef30 [components] Closes https://github.com/mozilla-mobile/android-components/issues/7831: Add SmallMenuCandidate.onLongClick 2020-07-31 13:02:54 -07:00
Mozilla L10n Automation Bot
9b56156ef4 [components] Import l10n. 2020-07-29 00:06:03 +00:00
Mozilla L10n Automation Bot
072f295c1a [components] Import l10n. 2020-07-28 00:24:01 +00:00
Mozilla L10n Automation Bot
3a2564dca8 [components] Import l10n. 2020-07-27 00:10:28 +00:00
Tiger Oakes
a2dda76fac [components] Add nested menu functionality 2020-07-24 09:32:40 -07:00
Tiger Oakes
e83cf8b1d2 [components] Create new menu2 component
browser-menu v2: A new browser menu designed to work with lib-state.

This introduces a new API using immutable data classes to represent
options. Stateful functionality like the two-state button is replaced
with swapping out data classes and submitting a new list of options.

Internally this uses a recycler view and the view holders intentionally
do not map 1:1 to data classes. This way we can use different views
based on properties instead of introducing all new classes for every
combination of properties.
2020-07-24 09:31:23 -07:00
Mozilla L10n Automation Bot
9934e0a9b2 [components] Import l10n. 2020-07-23 00:14:08 +00:00
Tiger Oakes
fffa85812d [components] Add NestedMenuCandidate concept item 2020-06-23 14:35:01 -07:00
Tiger Oakes
10d01665c7 [components] Add menu2 recycler view adapter
MenuCandidateListAdapter converts MenuCandidate items into a list of
menu items
2020-05-25 12:31:38 -07:00
Tiger Oakes
223af0811e [components] For https://github.com/mozilla-mobile/android-components/issues/6261 - Move browser.menu2 to concept-menu2
Move the current dumb data classes into a concept component

Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
2020-05-12 10:29:09 -07:00
Tiger Oakes
4452fe5af8 [components] For https://github.com/mozilla-mobile/android-components/issues/5373 - Add menu candidate class 2020-01-22 19:50:04 -08:00
Tiger Oakes
58d3949530 [components] For https://github.com/mozilla-mobile/android-components/issues/5373 - Add menu2 component 2020-01-20 11:26:12 -08:00