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
Axel Hecht
1932da6b13
[components] Import strings from android-l10n
...
State: mozilla-l10n/android-l10n@3d40a22318
2019-04-16 19:10:28 +02:00
Sawyer Blatz
ba56989fcd
[components] Closes https://github.com/mozilla-mobile/android-components/issues/2744 : Centers titleView and urlView when both are displayed
2019-04-16 18:11:29 +02:00
Axel Hecht
b2feda5856
[components] Import strings from android-l10n
...
Status: mozilla-l10n/android-l10n@55d144eb8e
2019-04-15 10:39:54 +02:00
Sawyer Blatz
a42211890e
[components] Closes https://github.com/mozilla-mobile/android-components/issues/2615 : Adds titleView to DisplayToolbar
2019-04-12 11:08:55 -04:00
Sawyer Blatz
42caaa6016
[components] Fixes https://github.com/mozilla-mobile/android-components/issues/2620 : Immediately update site security icon color
2019-04-10 09:28:21 -04:00
Jeff Boek
6137216b7c
[components] Fixes https://github.com/mozilla-mobile/android-components/issues/2658 - Adds the ability to long click the urlView
2019-04-09 10:11:23 -04:00
Emily Kager
628af398b0
[components] Use const in BrowserToolbar for default value
2019-04-05 11:04:28 -07:00
Emily Kager
67d30de7eb
[components] Closes https://github.com/mozilla-mobile/android-components/issues/2392 - Add ability for progress bar to be displayed on top of toolbar
2019-04-05 11:04:28 -07:00
Axel Hecht
bc83b84756
[components] Import l10n from android-l10n
...
State: mozilla-l10n/android-l10n@932938a1ca
2019-04-05 10:44:34 +02:00
Axel Hecht
5ba3493451
[components] Import l10n from android-l10n
...
State: mozilla-l10n/android-l10n@7724298c8c
2019-04-04 10:56:14 +02:00
Sebastian Kaspari
3f19918008
[components] Closes https://github.com/mozilla-mobile/android-components/issues/171 : BrowserToolbar: Allow setting listener on site security icon.
2019-03-29 10:25:52 -04:00
Sebastian Kaspari
0e8c94f95e
[components] Closes https://github.com/mozilla-mobile/android-components/issues/175 : BrowserToolbar: Add support for "edit actions".
2019-03-29 12:02:46 +01:00
Eitan Isaacson
c71f5f78e7
[components] Make loading page progress bar accessible to TalkBack.
2019-03-28 19:51:21 -04:00
Sebastian Kaspari
75a3e8b306
[components] Issue https://github.com/mozilla-mobile/android-components/issues/2396 : Update EditToolbarTest and add test for new Fact metadata.
2019-03-28 20:00:55 +01:00
Sebastian Kaspari
bd8a1d7735
[components] Closes https://github.com/mozilla-mobile/android-components/issues/2396 : BrowserToolbar: Report whether URL was autocompleted in COMMIT fact.
2019-03-28 20:00:55 +01:00
Eitan Isaacson
b8e25ff5f3
[components] Rename ToolBar entry button to Clear.
2019-03-26 19:16:24 +01:00
Axel Hecht
5c24536313
[components] Import localizations from mozilla-l10n/android-l10n
2019-03-22 16:06:44 +01:00
Sawyer Blatz
a994f48848
[components] Closes https://github.com/mozilla-mobile/android-components/issues/2255 : Adds onCancelEditing to onEditListener in BrowserToolbar
2019-03-12 14:26:06 -07:00
Gustavo Fão Valvassori
9279f297d8
[components] fixed table on the readme
2019-02-28 15:21:45 +01:00
Emily Kager
3c65e7e9b0
[components] Closes https://github.com/mozilla-mobile/android-components/issues/2147 - Turn cancel view into clear view
2019-02-26 18:15:54 -05:00
ekager
921198a777
[components] Update toolbar README with new browserToolbarCancelColor attribute
2019-02-25 15:08:55 +01:00
Emily Kager
113a4b6e9a
[components] Closes https://github.com/mozilla-mobile/android-components/issues/2054 - Add EditToolbar cancel icon color attr
2019-02-25 15:08:55 +01:00
Arturo Mejia
923db73088
[components] Closes https://github.com/mozilla-mobile/android-components/issues/2137 : Adding ids for EditToolbar urlView and cancelView
2019-02-20 15:38:26 -05:00
Sebastian Kaspari
c7ac8185a7
[components] Closes https://github.com/mozilla-mobile/android-components/issues/2099 : ToolbarPresenter: Display empty state.
2019-02-19 14:25:28 -05:00
Sebastian Kaspari
bea01bb3cf
[components] Issue https://github.com/mozilla-mobile/android-components/issues/2109 : Change "url" property from String to CharSequence.
2019-02-19 19:40:46 +01:00
Sebastian Kaspari
36bb675f9a
[components] Closes https://github.com/mozilla-mobile/android-components/issues/814 : browser-toolbar: Make fading edge length configurable.
...
Also closes https://github.com/mozilla-mobile/android-components/issues/813 .
2019-02-19 18:08:52 +01:00
Sebastian Kaspari
67a1814a26
[components] Closes https://github.com/mozilla-mobile/android-components/issues/2077 : Toolbar: Allow returning Boolean from "URL commit listener" to control switching to display mode.
2019-02-15 21:02:06 +01:00
Sebastian Kaspari
98e96dee08
[components] Closes https://github.com/mozilla-mobile/android-components/issues/2023 : browser-toolbar: Allow theming of autocomplete suggestions foreground/background colors.
2019-02-15 16:25:37 +01:00
Sebastian Kaspari
96985ddc73
[components] Issue https://github.com/mozilla-mobile/android-components/issues/2054 : EditToolbar: Use CENTER scale type for cancel button in edit mode.
2019-02-15 15:37:08 +01:00
Sebastian Kaspari
34ef5e14d4
[components] Issue https://github.com/mozilla-mobile/android-components/issues/2068 : Toolbar sample app: Add configuration using private mode.
2019-02-15 08:33:12 -05:00
Sebastian Kaspari
e342239abd
[components] Closes https://github.com/mozilla-mobile/android-components/issues/2068 : Add private mode to toolbar.
2019-02-15 08:33:12 -05:00
Arturo Mejia
8d5ac9d298
[components] Closes https://github.com/mozilla-mobile/android-components/issues/2072 : Adding default id to toolbar urlView
2019-02-15 08:21:56 -05:00
Sebastian Kaspari
a831691024
[components] Add initial "facts" to browser-toolbar component.
2019-02-15 10:33:35 +01:00
Jonathan Almeida
d6d14f0e17
[components] Closes https://github.com/mozilla-mobile/android-components/issues/1876 : Tint all icon resources in custom tab
2019-02-11 12:48:04 -05:00
Grisha Kruglov
8260324a9b
[components] Perform browser-toolbar autocompletion off the UI thread
...
At this point in the stack, we're not in control over what our
autocomplete providers are, what actions they'll do in order to
field our queries, etc. For example, some providers may hit the disk
and perform expensive DB queries internally. Some may even hit the
network, in theory!
In order to keep things perceptively speedy, let's run the actual work
off the main thread. This patch sets up a new pool thread to process
autocomplete requests. More than one thread is selected so that we maintain
liveliness during quick user input. Background tasks are cancelled as new
queries come in, and stale results are discarded.
2019-02-08 12:22:13 -08:00
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
Sebastian Kaspari
1ce4b9cd47
[components] Issue https://github.com/mozilla-mobile/android-components/issues/238 : DisplayToolbar: Enable layout transitions by default.
2018-05-30 13:04:55 -04:00
Sebastian Kaspari
60f0a922aa
[components] DisplayToolbar: Explain layout process in comments.
2018-05-28 19:25:02 +02:00
Sebastian Kaspari
2265ff3807
[components] Add more unit tests for BrowserToolbar and DisplayToolbar.
2018-05-28 19:25:02 +02:00
Sebastian Kaspari
de6541f437
[components] Issue https://github.com/mozilla-mobile/android-components/issues/236 : Toolbar: Allow actions to be shown/hidden/updated dynamically.
2018-05-28 19:25:02 +02:00
Sebastian Kaspari
d1ef639997
[components] Issue https://github.com/mozilla-mobile/android-components/issues/235 : Toolbar: Allow margin between browser actions and around "URL box" to be set.
2018-05-28 19:25:02 +02:00
Sebastian Kaspari
54449cc7a7
[components] Issue https://github.com/mozilla-mobile/android-components/issues/214 : Allow "empty space" to be added as action.
2018-05-28 19:25:02 +02:00
Sebastian Kaspari
aad0a743a9
[components] Make Toolbar.Action interface generic and allow specialized implementations.
2018-05-28 19:25:02 +02: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
67d170a1be
[components] Toolbar: Cleanup ktlint and detekt violations.
2018-05-26 23:19:20 +02:00
Sebastian Kaspari
d7a1499ed6
[components] Issue https://github.com/mozilla-mobile/android-components/issues/227 : BrowserToolbar: Add option to define url text padding.
2018-05-26 23:19:20 +02:00
Sebastian Kaspari
8741995388
[components] Issue https://github.com/mozilla-mobile/android-components/issues/227 : Toolbar Add option to define background to be drawn behind URL (+ page actions).
2018-05-26 23:19:20 +02:00
Sebastian Kaspari
fa84cc7fd9
[components] Issue https://github.com/mozilla-mobile/android-components/issues/210 : Add support for navigation actions to browser-toolbar.
2018-05-26 23:19:20 +02:00
Sebastian Kaspari
cc7c4691ba
[components] Toolbar: Transform displayUrl() method into property.
2018-05-26 23:19:20 +02:00
Sebastian Kaspari
d5487c0346
[components] Issue https://github.com/mozilla-mobile/android-components/issues/209 : Split "display" actions into "page actions" and "browser actions".
2018-05-26 23:19:20 +02:00
Sebastian Kaspari
793f7b2937
[components] browser-toolbar: Make concept-toolbar visible to consumers so that they do not need to include this dependency manually.
2018-05-24 18:03:53 +02:00
Sebastian Kaspari
e2fdf723b2
[components] Issue https://github.com/mozilla-mobile/android-components/issues/224 - BrowserToolbar: Make site security indicator optional.
2018-05-24 18:03:53 +02:00
Sebastian Kaspari
c009aec000
[components] Issue https://github.com/mozilla-mobile/android-components/issues/211 , https://github.com/mozilla-mobile/android-components/issues/223 : BrowserToolbar: Use relative positions in onLayout() and not position of ViewGroup in its parent.
2018-05-24 18:03:53 +02:00
Sebastian Kaspari
cfc6f7f6b1
[components] Issue https://github.com/mozilla-mobile/android-components/issues/223 : BrowserToolbar: Let consumers override height.
2018-05-24 18:03:53 +02:00
Sebastian Kaspari
3c18d76dac
[components] Issue https://github.com/mozilla-mobile/android-components/issues/211 : BrowserToolbar: Incorporate padding when measuring and layouting child views.
2018-05-24 18:03:53 +02:00
Christian Sadilek
04a2dd4758
[components] Closes https://github.com/mozilla-mobile/android-components/issues/92 : Perform search via default search provider
...
- Introduces a new feature-search module which contains the use case
- Makes sure searching and therefore the feature dependency is optional
- Stores the search terms in the session
- Resurfaces the search terms in edit mode if a search is active
- Adds a String extension to check if a String is a URL
2018-05-23 10:16:29 +02:00
Sebastian Kaspari
ab5a295d56
[components] Issue https://github.com/mozilla-mobile/android-components/issues/173 : Toolbar: Add support for dynamic display actions.
2018-05-18 13:22:01 -04: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
3327f1bc03
[components] Gradle: Add GeckoView repositories for all architectures.
2018-05-16 13:10:14 -04:00
Sebastian Kaspari
7f2ca8bc61
[components] Issue https://github.com/mozilla-mobile/android-components/issues/85 : Add menu button to toolbar and integrate browser-menu component.
2018-05-16 13:10:14 -04:00
Sebastian Kaspari
63586a13b9
[components] Issue https://github.com/mozilla-mobile/android-components/issues/94 : Toolbar: Create sub-component skeleton (DisplayToolbar / EditToolbar).
2018-05-02 13:10:35 -04:00
Christian Sadilek
565ab378e5
[components] Issue https://github.com/mozilla-mobile/android-components/issues/49 : Add functionality (interactor, usecase, ui) to change URL
2018-04-19 18:22:37 +02:00
Sebastian Kaspari
50392be7e0
[components] Issue https://github.com/mozilla-mobile/android-components/issues/60 : Use consistent package names for code and in manifests.
2018-04-13 18:01:54 -04:00
Sebastian Kaspari
55eee2119c
[components] Issue https://github.com/mozilla-mobile/android-components/issues/49 : Rename ToolbarConcept to Toolbar and use mozilla.components.toolbar package.
2018-04-13 17:28:57 +02:00
Sebastian Kaspari
f5f6daf529
[components] Issue https://github.com/mozilla-mobile/android-components/issues/49 : browser-toolbar: Add very simple mechanism to display URL.
2018-04-13 17:28:57 +02:00
Sebastian Kaspari
753376a11c
[components] Issue https://github.com/mozilla-mobile/android-components/issues/37 : Gradle: Centralize depedency version configuration and use "implementation" instead of "compileOnly".
2018-03-29 10:06:41 +02:00
Sebastian Kaspari
0b1dddebb0
[components] Issue https://github.com/mozilla-mobile/android-components/issues/32 : Create module layout for new "toolbar" component.
2018-03-28 18:25:32 +02:00