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