Commit Graph

81 Commits

Author SHA1 Message Date
Jonathan Almeida
e317d3d95d [components] Closes https://github.com/mozilla-mobile/android-components/issues/1840: Add menu color attributes 2019-02-04 13:55:22 -05:00
Jonathan Almeida
0730f923c5 [components] Closes https://github.com/mozilla-mobile/android-components/issues/1840: Add toolbar security icon color attributes 2019-02-04 13:55:22 -05:00
Sebastian Kaspari
88c3b6919c [components] Closes https://github.com/mozilla-mobile/android-components/issues/1881: Add additional test case for "urlBoxView" measure and layout. 2019-02-01 13:01:28 -05:00
Sebastian Kaspari
0016e2d26e [components] Closes #https://github.com/mozilla-mobile/android-components/issues/1881: DisplayLayout: Correctly calculate URL width. 2019-01-31 11:19:58 -05:00
Arturo Mejia
a4995857f4 [components] Closes https://github.com/mozilla-mobile/android-components/pull/448 R-B:Not allowing text behind the security icon be selectable 2019-01-28 16:33:52 +01:00
Jonathan Almeida
0e83a6cf41 [components] Closes https://github.com/mozilla-mobile/android-components/issues/1400: Handle back button presses 2019-01-21 10:27:38 -05:00
Jonathan Almeida
8b44f50eb0 [components] Closes https://github.com/mozilla-mobile/android-components/issues/1400: Add close button to custom tabs
Also makes the toolbar unclickable so it can't be switching into
edit mode, and removes all other actions.

Moved the custom tab back button bitmap checking to the feature from the
CustomTabConfig since we needed to know the DisplayMetrics for the
current screen to properly compare it to the max dp value.
2019-01-21 10:27:38 -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
Sebastian Kaspari
44296da77d [components] Issue https://github.com/mozilla-mobile/android-components/issues/1604: Add BrowserToolbarBottomBehavior to be used when placing a BrowserToolbar at the bottom of a CoordinatorLayout. 2019-01-17 10:29:16 +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
Sebastian Kaspari
3c56d986ec [components] Closes https://github.com/mozilla-mobile/android-components/issues/1546: Draw url box background behind site security icon. 2018-12-21 12:38:01 +01:00
Sebastian Kaspari
d254102157 [components] Closes https://github.com/mozilla-mobile/android-components/issues/1513: browser-toolbar: Use AppCompat widgets. 2018-11-29 15:43:59 +01:00
Grisha Kruglov
128355b979 [components] Conceptualize Toolbar Autocompletion 2018-11-26 18:51:31 +01:00
Chirag Shah
b90af420ba [components] close https://github.com/mozilla-mobile/android-components/issues/1270: Updated BrowserToolbar.ToggleButton and BrowserToolbar.Button
removed redundant setPadding and  overriding methods
2018-11-23 15:07:26 -05:00
ali-abdullah
89f3263d12 [components] included buildSrc in ktlint and detekt checks 2018-11-16 12:40:04 +01:00
Jonathan Almeida
ef779e1dad [components] Closes https://github.com/mozilla-mobile/android-components/issues/177: Show site security icon when page security changes 2018-11-08 13:19:13 -05:00
Jonathan Almeida
61b9c2a1ef [components] Closes https://github.com/mozilla-mobile/android-components/issues/1127: Expose ReloadPageButton through BrowserToolbar
This code already exists in our sample app, and was moved to make it
available to apps as well.

Renamed ReloadPageAction -> TwoStateButton.

Updates changelog doc with this and the parent issue.
2018-11-06 09:35:08 +01:00
Jonathan Almeida
dec05464d5 [components] Closes https://github.com/mozilla-mobile/android-components/issues/755: Allow toolbar actions to provide drawables 2018-11-05 15:44:19 -05:00
Jonathan Almeida
14dc760216 [components] Closes https://github.com/mozilla-mobile/android-components/issues/756: Add new BrowserToolbar APIs 2018-10-29 17:19:46 -04:00
arturomejiamarmol
6147ec21b3 [components] Closes https://github.com/mozilla-mobile/android-components/issues/772: Allowing to pass padding to BrowserToolbar.Button,
Toolbar.ActionButton,Toolbar.ActionToggleButton, Toolbar.ActionSpace
and Toolbar.ActionImage
2018-10-26 19:45:29 +02:00
Sebastian Kaspari
eb06570064 [components] Issue https://github.com/mozilla-mobile/android-components/issues/1109: Expose methods for switching between display/edit mode via toolbar concept component. 2018-10-25 20:28:25 +02:00
Sebastian Kaspari
53b3d1a71f [components] Update repository information in README files. 2018-10-25 15:37:46 +02:00
Arturo Mejia
f35a80367b [components] Closes https://github.com/mozilla-mobile/android-components/issues/1150: No executed tests in BrowserToolbarTest
(Test without @Test)
2018-10-24 15:18:26 -04:00
Vadim Semenov
a33bc6dbc5 [components] Replace List with Sequence in call chains
It gets rid of new ArrayList allocation inside each call in call chain
2018-10-24 11:52:48 +02:00
Vadim Semenov
0af6566645 [components] Wrap if-statements in curly brackets 2018-10-24 11:52:48 +02:00
Sebastian Kaspari
63a83a475c [components] Issue https://github.com/mozilla-mobile/android-components/issues/1109: browser-toolbar: Add listener for observing edit mode changes. 2018-10-24 11:41:13 +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
Chenxia Liu
e07320d83b [components] Closes Issue https://github.com/mozilla-mobile/android-components/issues/800 - Support inputType TEXT and URI for EditToolbar 2018-09-18 11:31:25 -04: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
aa97397916 [components] Closes https://github.com/mozilla-mobile/android-components/issues/744: EditToolbar content description 2018-09-11 18:55:52 -04:00
Sebastian Kaspari
946410ca86 [components] Configure dependencies from buildSrc Kotlin code. 2018-08-21 11:16:21 -04:00
Sebastian Kaspari
b56349cba2 [components] Issue https://github.com/mozilla-mobile/android-components/issues/622: browser-toolbar: Do not use ui-progress due to high CPU usage. 2018-08-20 10:55:07 -04:00
Sebastian Kaspari
302b280602 [components] Issue https://github.com/mozilla-mobile/android-components/issues/531: BrowserToolbar: Factor in padding when layouting children. 2018-08-01 14:15:23 +02:00
Sebastian Kaspari
e5e38f87ca [components] Closes https://github.com/mozilla-mobile/android-components/issues/395: BrowserToolbar: Layout children relative to BrowserToolbar. 2018-07-23 11:39:33 -04:00
Sebastian Kaspari
b12147275b [components] Closes https://github.com/mozilla-mobile/android-components/issues/478: DisplayToolbar: Use TransitionManager instead of LayoutTransition to animate between changes. 2018-07-23 10:39:21 -04:00
Christian Sadilek
8ca214adb8 [components] Closes https://github.com/mozilla-mobile/android-components/issues/346: Toolbar.setOnUrlChangeListener naming unintuitive 2018-07-05 18:04:16 +02: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
faf6cc67a3 [components] Issue https://github.com/mozilla-mobile/android-components/issues/358: browser-toolbar: Force showing keyboard when switching to edit mode. 2018-07-03 16:40:50 +02:00
Sebastian Kaspari
b787c96747 [components] Issue https://github.com/mozilla-mobile/android-components/issues/331: Add BrowserToolbar.setOnEditFocusChangeListener(). 2018-07-02 16:53:33 +02:00
Sebastian Kaspari
f7a9fdfeca [components] Issue https://github.com/mozilla-mobile/android-components/issues/297: Toolbar: Allow setting autocomplete filter. 2018-06-18 08:28:11 -07:00
Sebastian Kaspari
80340fcad1 [components] Issue https://github.com/mozilla-mobile/android-components/issues/297: DisplayToolbar: Make URL input field focusable. 2018-06-18 08:28:11 -07:00
Sebastian Kaspari
5bc400ae0d [components] Issue https://github.com/mozilla-mobile/android-components/issues/243: Toolbar: Allow consumer to customize "hint" text. 2018-05-30 13:04:55 -04:00
Sebastian Kaspari
79fb36acb3 [components] Issue https://github.com/mozilla-mobile/android-components/issues/213: Toolbar: Allow defining custom behavior for clicks on URL (in display mode). 2018-05-30 13:04:55 -04:00
Sebastian Kaspari
be2ddf3fcf [components] DisplayToolbarTest: Add additional test case. 2018-05-30 13:04:55 -04:00
Sebastian Kaspari
3ad0286b70 [components] Issue https://github.com/mozilla-mobile/android-components/issues/241: Toolbar: Allow consumers to define custom background for actions. 2018-05-30 13:04:55 -04:00
Sebastian Kaspari
fd16a1d614 [components] Issue https://github.com/mozilla-mobile/android-components/issues/242: Toolbar: Add a toggle button action implementation. 2018-05-30 13:04:55 -04:00
Sebastian Kaspari
a914ae38eb [components] Issue https://github.com/mozilla-mobile/android-components/issues/212: Replace "URL box" background drawable with optional view.
This solution is more flexible and allows the background to be animated and have more
custom functionality.
2018-05-30 13:04:55 -04:00