Sawyer Blatz
7621efa71f
[components] Closes https://github.com/mozilla-mobile/android-components/issues/2494 : Centers DefaultSuggestionViewHolder title if no description provided
2019-03-27 13:25:31 +01:00
Sawyer Blatz
96befb3993
[components] Closes https://github.com/mozilla-mobile/android-components/issues/2272 : Adds removeProvider and removeAllProviders to AwesomeBar
2019-03-07 11:50:43 -08:00
Sebastian Kaspari
3af4505e8e
[components] Use browser-icons component in providers implemented by feature-awesomebar.
2019-03-05 18:12:47 +01:00
Grisha Kruglov
1db5d27efa
[components] Use stableIDs in SuggestionAdapter; retain suggestions on the screen
...
Co-authored-by: Sebastian Kaspari <s.kaspari@gmail.com >
2019-02-28 17:20:34 +01: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
Sebastian Kaspari
b337480cd0
[components] Issue https://github.com/mozilla-mobile/android-components/issues/1543 : BrowserAwesomeBar: Allow consumers to specific a SuggestionTransformer to modify suggestions returned by a provider.
2019-01-28 14:36:29 -05:00
Sebastian Kaspari
482f6380cb
[components] Issue https://github.com/mozilla-mobile/android-components/issues/1543 : BrowserAwesomeBar: Allow consumer to control layouting of suggestions by providing SuggestionLayout implementation.
2019-01-28 14:36:29 -05:00
Sebastian Kaspari
2fde89082c
[components] Issue https://github.com/mozilla-mobile/android-components/issues/1779 : SearchSuggestionProvider: Add option to show one item per search suggestion.
2019-01-24 12:09:41 +01:00
Sebastian Kaspari
1a971da296
[components] Closes https://github.com/mozilla-mobile/android-components/issues/1681 - Add ClipboardSuggestionProvider for providing URL suggestions from clipboard.
2019-01-15 18:52:17 +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
afa0da01f6
[components] browser-awesomebar: Allow search suggestions to span multiple rows.
2018-11-29 17:53:59 +01:00
Sebastian Kaspari
0bec8a8d08
[components] Add awesome bar to sample browser.
2018-11-29 10:41:58 +01:00
ali-abdullah
89f3263d12
[components] included buildSrc in ktlint and detekt checks
2018-11-16 12:40:04 +01:00
Sebastian Kaspari
5672b0cb87
[components] Closes https://github.com/mozilla-mobile/android-components/issues/1314 : Make AwesomeBar styleable.
2018-11-13 08:58:00 +01:00
Christian Sadilek
32f801d429
[components] Closes https://github.com/mozilla-mobile/android-components/issues/1288 : Intermittently failing test in BrowserAwesomeBarTest
2018-11-09 09:26:47 +01:00
Christian Sadilek
e34c22f81b
[components] Closes https://github.com/mozilla-mobile/android-components/issues/1305 : Upgrade to Kotlin 1.3.0 and Coroutines 1.0.1
2018-11-09 09:26:47 +01:00
Grisha Kruglov
a589a09e45
[components] Don't nest runBlocking calls in awesomebar tests
2018-11-08 09:56:54 +01:00
Sebastian Kaspari
26481ff58e
[components] Issue https://github.com/mozilla-mobile/android-components/issues/1109 : browser-awesomebar: A customizable awesome bar implementation for browsers.
2018-11-05 17:54:30 +01:00