Commit graph

353 commits

Author SHA1 Message Date
Arturo Mejia
6b2466ab7e [components] Closes https://github.com/mozilla-mobile/android-components/issues/3211: Support endOfMenuAlwaysVisible for Android 6 and below. 2019-06-26 15:10:34 -07:00
Tiger Oakes
e5b6e27420 [components] Fixes https://github.com/mozilla-mobile/android-components/issues/2605 - Replace pxToDp with dpToPx 2019-06-25 06:05:10 -07:00
Nikit Bhandari
eda43fe989 [components] Fixes https://github.com/mozilla-mobile/android-components/issues/3509: remove redundant qualifier 2019-06-23 15:32:52 -04:00
Tiger Oakes
0621656720 [components] Closes https://github.com/mozilla-mobile/android-components/issues/3101 - Support highlighting menu button 2019-06-14 07:42:29 -07:00
Denys M
1f8fc3fa5b [components] For https://github.com/mozilla-mobile/android-components/issues/1481. Enable unit test binary resources globally.
Excluded few modules.
2019-06-13 09:29:52 +02:00
Arturo Mejia
dc5ade9e8a [components] Closes https://github.com/mozilla-mobile/android-components/issues/3211: Added endOfMenuAlwaysVisible to BrowserMenu.show. 2019-06-11 10:09:50 -04:00
Denys M
89dd2a7983 [components] For https://github.com/mozilla-mobile/android-components/issues/1481. Use androidx runner in browser-menu. 2019-06-11 12:38:45 +02:00
Arturo Mejia
f68edb1c88 [components] Closes https://github.com/mozilla-mobile/android-components/issues/2916: Improve BrowserMenu popup orientation. 2019-06-07 14:59:50 -04:00
Tiger Oakes
035bedf336 [components] Fixes https://github.com/mozilla-mobile/android-components/issues/3032 - Add animation for browser-menu 2019-06-05 13:27:47 -07:00
Tiger Oakes
a59e0a0dfb [components] Remove overscroll effect in menu
Fixes https://github.com/mozilla-mobile/fenix/issues/1634
Normal overflow menus have no overscroll effect, and the effect here
didn't align with the edges of the menu anyways.
2019-05-28 07:14:01 -07:00
Sawyer Blatz
dd38c53128 [components] For https://github.com/mozilla-mobile/android-components/issues/3100: Adds highlightable menu item 2019-05-23 15:23:23 -07:00
Denys M
b001dcf37f [components] For https://github.com/mozilla-mobile/android-components/issues/2346. Enable kotlin warningsAsErrors for browser-menu module. 2019-05-22 09:01:24 -04:00
Tiger Oakes
2efff816d1 [components] Issue https://github.com/mozilla-mobile/android-components/issues/170: Change to invalidate pattern
Updates samples to show usage of the toolbar.invalidateActions() pattern
2019-05-21 14:55:33 -04:00
Tiger Oakes
f980fdf3c1 [components] Closes https://github.com/mozilla-mobile/android-components/issues/169, https://github.com/mozilla-mobile/android-components/issues/170: Dynamically update items
Adds the ability to dynamically update BrowserMenuItemToolbar buttons
by updating an observer. Additionally makes the single state buttons'
disabled state controlled through a lambda, similar to the
TwoStateButton.
2019-05-21 14:55:33 -04:00
Sebastian Kaspari
5c54ec453d [components] Closes https://github.com/mozilla-mobile/android-components/issues/842: Migrate from support libraries to AndroidX. 2019-05-02 16:08:55 +02:00
Sawyer Blatz
bb6e56a38c [components] Closes https://github.com/mozilla-mobile/android-components/issues/2674: Adds facts to custom tabs 2019-04-16 19:51:52 +02:00
ekager
9cfc0c7732 [components] Close https://github.com/mozilla-mobile/android-components/issues/2201 - Adds TwoStateButton in BrowserMenuItemToolbar 2019-03-12 19:01:17 +01:00
Sawyer Blatz
d1a5af71d1 [components] Closes https://github.com/mozilla-mobile/android-components/issues/2316: Adding textSize parameter to SimpleBrowserMenuItem. 2019-03-11 14:35:01 -07:00
Emily Kager
eac37b6338 [components] Closes https://github.com/mozilla-mobile/android-components/issues/2235 - Removes redundant BrowserMenuImageText contentDescription 2019-03-06 10:51:54 +01:00
Eitan Isaacson
972c443fe1 [components] Closes https://github.com/mozilla-mobile/android-components/issues/2236: BrowserMenuImageText's TextView should be have importantForAccessibility set to off. 2019-03-04 10:32:56 -05:00
Sawyer Blatz
cf1d18ed6d [components] Closes https://github.com/mozilla-mobile/android-components/issues/2028: Adds textColor to menu items 2019-02-26 08:23:16 -08:00
Sawyer Blatz
674e1cd49a [components] Closes https://github.com/mozilla-mobile/android-components/issues/2024: Adds theming to menu background 2019-02-22 10:57:19 -08:00
Jonathan Almeida
29dcfbff61 [components] Closes https://github.com/mozilla-mobile/android-components/issues/1913: Make text in BrowserMenuImageText unclickable 2019-02-01 04:13:26 -05:00
Jonathan Almeida
5482f932d1 [components] Closes https://github.com/mozilla-mobile/android-components/issues/1398: Add menu items to Custom Tab Toolbar 2019-01-22 20:27:11 -05:00
Sebastian Kaspari
89b012ef0f [components] Issue https://github.com/mozilla-mobile/android-components/issues/1744:: BrowserMenu.determineMenuOrientation(): Wrap bit masking. 2019-01-18 19:05:51 +01:00
Arturo Mejia
d9b55396d7 [components] Adding sample code for menu customization to Sample Toolbar app. 2019-01-18 11:35:16 -05:00
Arturo Mejia
4eda4eb706 [components] Refactoring all common text styles in browser text menus into a Style. 2019-01-18 11:35:16 -05:00
Arturo Mejia
02123b559d [components] Closes https://github.com/mozilla-mobile/android-components/issues/1544: Added support for image and text in browser menus. 2019-01-18 11:35:16 -05:00
Sebastian Kaspari
f9b741819b [components] Closes https://github.com/mozilla-mobile/android-components/issues/1744: Support "UP" and "DOWN" orientations in browser-menu (supporting bottom toolbars). 2019-01-18 17:07:50 +01:00
Arturo Mejia
bdb2cdbf59 [components] Closes https://github.com/mozilla-mobile/android-components/issues/1545 - Add support for menu dividers. 2019-01-17 10:29:56 +01:00
Arturo Mejia
6f7550cbb0 [components] Closes https://github.com/mozilla-mobile/android-components/issues/1712: Added docs for customizing BrowserMenu. 2019-01-16 12:10:55 -05:00
Arturo Mejia
d65452df54 [components] Refactoring PromptsFeature 2019-01-16 10:32:29 -05:00
Sebastian Kaspari
48096d68bf [components] BrowserMenuItemToolbar: Allow overriding isVisible lambda. 2019-01-11 15:18:12 +01:00
Mitchell Hentges
8fd19cdf3a [components] Moves description to be part of project.ext 2019-01-11 10:08:32 +01:00
Mitchell Hentges
3ee4d96a84 [components] Reads componentsVersion from .buildconfig.yml 2019-01-11 10:08:32 +01:00
Jonathan Almeida
8abe869152 [components] Closes https://github.com/mozilla-mobile/android-components/issues/1603: Add switch menu item 2019-01-02 11:43:25 -05:00
Jonathan Almeida
778cc01c54 [components] Closes https://github.com/mozilla-mobile/android-components/issues/1577: Request Desktop checkbox doesn't show selected state 2018-12-18 16:20:53 -05:00
ali-abdullah
89f3263d12 [components] included buildSrc in ktlint and detekt checks 2018-11-16 12:40:04 +01:00
Sebastian Kaspari
4fcc11ef9b [components] Issue https://github.com/mozilla-mobile/android-components/issues/404: Build with and target SDK 28 (+ update support libraries)
* Build with and target SDK 28.
* Use Robolectric 4.0-alpha-3.
* Update support libraries to 28.0.0.
* .travis.yml: Update platform version.
2018-11-15 18:12:42 +01:00
Sebastian Kaspari
53b3d1a71f [components] Update repository information in README files. 2018-10-25 15:37:46 +02:00
Sebastian Kaspari
9e17b84339 [components] Simplify build configuration. 2018-10-24 10:21:12 +02:00
Johan Lorenzo
0ca864a1bf [components] Stop Bintray. Update {group,artifact}Ids. Remove massage task 2018-10-22 14:35:51 +02:00
Wajahat Karim
ed0729232c [components] Closes https://github.com/mozilla-mobile/android-components/issues/922: Update READMEs to point to maven.mozilla.org and use new artifact names. 2018-10-03 09:20:43 +02:00
Sebastian Kaspari
95cbd85360 [components] Revert "Issue https://github.com/mozilla-mobile/android-components/issues/404: Build with and target SDK 28 (+ update support libraries)"
This reverts commit c5038c7fab.
2018-09-26 15:39:38 +02:00
Sebastian Kaspari
68f864a763 [components] Issue https://github.com/mozilla-mobile/android-components/issues/404: Build with and target SDK 28 (+ update support libraries)
* Build with and target SDK 28.
* Use Robolectric 4.0-alpha-3.
* Update support libraries to 28.0.0.
* .travis.yml: Update platform version.
2018-09-25 10:05:55 +02:00
Subhrajyoti Sen
ebdd6e7711 [components] Resolve https://github.com/mozilla-mobile/android-components/issues/754: refactor View.dp() as Resources.pxToDp 2018-09-17 13:40:31 -04:00
Jonathan Almeida
be422f354a [components] Issue https://github.com/mozilla-mobile/android-components/issues/647: Desktop mode support
Closes https://github.com/mozilla-mobile/android-components/issues/647
2018-08-29 11:36:07 -04:00
Sebastian Kaspari
946410ca86 [components] Configure dependencies from buildSrc Kotlin code. 2018-08-21 11:16:21 -04:00
Angelo Rüggeberg
4e497962b0 [components] Closes https://github.com/mozilla-mobile/android-components/issues/291 - Unified lint warnings as error and fail on error 2018-07-03 14:29:55 -04:00
Sebastian Kaspari
b58dd3798a [components] Issue https://github.com/mozilla-mobile/android-components/issues/232: Add READMEs for every component and link them from the root README. 2018-05-28 17:33:12 +02:00
Sebastian Kaspari
c3245edd7a [components] Issue https://github.com/mozilla-mobile/android-components/issues/85: BrowserMenuBuilder: Move item list to constructor. 2018-05-16 13:10:14 -04:00
Sebastian Kaspari
56c0b176e6 [components] Issue https://github.com/mozilla-mobile/android-components/issues/85: Add browser menu and menu item implementations for simple items and button toolbars. 2018-05-16 13:10:14 -04:00
Sebastian Kaspari
0fa79afbf3 [components] Issue https://github.com/mozilla-mobile/android-components/issues/85: Introduce new browser-menu component. 2018-05-16 13:10:14 -04:00