Commit Graph

41 Commits

Author SHA1 Message Date
Christian Sadilek
8777fc0c62 [components] Closes https://github.com/mozilla-mobile/android-components/issues/4553: Migrate WindowFeature to browser-state 2019-10-31 15:31:50 -04:00
Sawyer Blatz
97904ab7d8 [components] Closes https://github.com/mozilla-mobile/android-components/issues/4896: Adds download management 2019-10-30 09:46:44 -07:00
Tiger Oakes
31c87e1ee0 [components] Add externalAppType field 2019-10-23 09:07:00 -07:00
Arturo Mejia
b64e1891d0 [components] Closes https://github.com/mozilla-mobile/android-components/issues/4469: Add API for supporting WebExtension browserActions 2019-10-11 17:01:52 +02:00
Sebastian Kaspari
c6c2b3c6fb [components] feature-contextmenu: Do not show download confirmation dialog for "save image". 2019-10-08 16:30:33 +02:00
Arturo Mejia
5864df650c [components] For issue https://github.com/mozilla-mobile/android-components/issues/3264 Display the OFF_FOR_A_SITE tracking protection state. 2019-10-07 09:59:19 -04:00
Tiger Oakes
bf0f4f076d [components] Hide close button in PWAs 2019-09-26 08:45:26 -07:00
Sebastian Kaspari
e6e0bc1fa4 [components] Issue https://github.com/mozilla-mobile/android-components/issues/4421: Remove download property from Session. 2019-09-25 16:13:25 +02:00
Denys M
b95c932f81 [components] For https://github.com/mozilla-mobile/android-components/issues/4460. Fix detekt warning about license in project files. 2019-09-24 01:01:03 +04:00
Sebastian Kaspari
c6fecc6f06 [components] Closes https://github.com/mozilla-mobile/android-components/issues/4283: Migrate feature-contextmenu to use browser-state. 2019-09-16 12:09:09 +02:00
Christian Sadilek
5102a8be3d [components] Closes https://github.com/mozilla-mobile/android-components/issues/4292: Add FindResult to browser-state 2019-09-11 10:38:02 -04:00
Christian Sadilek
328d4c50a3 [components] Closes https://github.com/mozilla-mobile/android-components/issues/4290: Add PromptRequest to browser-state 2019-09-10 14:13:31 -04:00
Christian Sadilek
961e9d8d6d [components] Closes https://github.com/mozilla-mobile/android-components/issues/3558: browser-state: Add engine session state and keep in sync 2019-09-06 14:10:14 -04:00
Christian Sadilek
0cb71c28fc [components] Make BrowserAction names consistent 2019-09-05 16:11:38 -04:00
Christian Sadilek
9b28cad809 [components] Closes https://github.com/mozilla-mobile/android-components/issues/4284: Sync downloads between browser-session and browser-state
Co-authored-by: Sebastian Kaspari <s.kaspari@gmail.com>
2019-09-04 20:27:04 -04:00
Christian Sadilek
03b4e2e474 [components] Closes https://github.com/mozilla-mobile/android-components/issues/4285: Add HitTarget to browser-state 2019-09-04 16:01:32 -04:00
MozLando
354147ba90 [components] Merge https://github.com/mozilla-mobile/android-components/pull/3783
3783: Migrate feature-toolbar to use browser-state. r=csadilek a=pocmo

Closes https://github.com/mozilla-mobile/android-components/issues/3530.

### Pull Request checklist
<!-- Before submitting the PR, please address each item -->
- [x] **Quality**: This PR builds and passes detekt/ktlint checks (A pre-push hook is recommended)
- [x] **Tests**: This PR includes thorough tests or an explanation of why it does not
- [x] **Changelog**: This PR includes [a changelog entry](https://github.com/mozilla-mobile/android-components/blob/master/docs/changelog.md) or does not need one
- [x] **Accessibility**: The code in this PR follows [accessibility best practices](https://github.com/mozilla-mobile/shared-docs/blob/master/android/accessibility_guide.md) or does not include any user facing features


Co-authored-by: Sebastian Kaspari <s.kaspari@gmail.com>
2019-09-03 17:52:39 +00:00
Sebastian Kaspari
f2c0cca8d6 [components] Closes https://github.com/mozilla-mobile/android-components/issues/3530: Migrate feature-toolbar to use browser-state. 2019-09-03 14:23:03 +02:00
Sebastian Kaspari
68e177172b [components] Issue https://github.com/mozilla-mobile/android-components/issues/4284: Add DownloadState to browser-state. 2019-09-03 12:20:09 +02:00
Christian Sadilek
b51324ba7d [components] Closes https://github.com/mozilla-mobile/android-components/issues/3544: Add custom tab config to browser-state 2019-08-29 17:51:12 -04:00
Sebastian Kaspari
46e5967464 [components] Issue https://github.com/mozilla-mobile/android-components/issues/4119: Add tracking protection state to browser-state. 2019-08-29 18:34:43 +02:00
Christian Sadilek
1bb77a5027 [components] Closes https://github.com/mozilla-mobile/android-components/pull/3680: Synchronize icons between browser-store and session 2019-07-22 14:23:56 -04:00
Christian Sadilek
d6510bdd64 [components] Closes https://github.com/mozilla-mobile/android-components/issues/3528: Validate initial browser-store state 2019-07-18 10:12:26 -04:00
Sebastian Kaspari
d2a619dc58 [components] Issue https://github.com/mozilla-mobile/android-components/issues/3432: Add AddMultipleTabsAction to add multiple tabs at once to BrowserStore. 2019-07-15 13:37:24 +02:00
Christian Sadilek
aa2bba778e [components] Closes https://github.com/mozilla-mobile/android-components/issues/3639: browser-state: Add onLowMemory behavior 2019-07-12 11:07:05 -04:00
Christian Sadilek
7fa782c657 [components] Closes https://github.com/mozilla-mobile/android-components/pull/3680: Synchronize thumbnails between browser-store and session 2019-07-11 10:22:30 -04:00
Christian Sadilek
af85ec3bf3 [components] Closes https://github.com/mozilla-mobile/android-components/issues/3524: browser-state: Prevent duplicated tabs (id) 2019-07-10 15:47:03 +02:00
Christian Sadilek
dab920cc5c [components] Issue https://github.com/mozilla-mobile/android-components/issues/3563: Introduce StoreException for errors caught in Store/Reducer 2019-07-05 17:22:38 +02:00
Christian Sadilek
f753837bb1 [components] Closes https://github.com/mozilla-mobile/android-components/issues/3527: browser-state: Add parent tab functionality 2019-07-05 17:22:38 +02:00
Christian Sadilek
60e610e4fc [components] Closes https://github.com/mozilla-mobile/android-components/issues/3559: Add actions for removing tabs to browser-state 2019-07-01 14:38:02 +02:00
Sebastian Kaspari
8d835dddd6 [components] Issue https://github.com/mozilla-mobile/android-components/issues/3557, https://github.com/mozilla-mobile/android-components/issues/3432: Address review comments. 2019-07-01 12:08:07 +02:00
Sebastian Kaspari
2284f38287 [components] Issue https://github.com/mozilla-mobile/android-components/issues/3557: Add TabListAction.RestoreAction for restoring a list of tabs and the selection. 2019-07-01 12:08:07 +02:00
Christian Sadilek
fb6e5a3ef7 [components] Closes https://github.com/mozilla-mobile/android-components/issues/3562: Add missing KDocs fo browser state properties 2019-06-27 13:43:32 -04:00
Christian Sadilek
60cb97cb77 [components] Closes https://github.com/mozilla-mobile/android-components/issues/3561: Add default (empty) state to BrowserStore 2019-06-26 13:01:56 -04:00
Sebastian Kaspari
458acb8843 [components] Closes https://github.com/mozilla-mobile/android-components/issues/3526: Update selected tab id after selected tab is removed. 2019-06-26 17:43:10 +02:00
Christian Sadilek
008c68e709 [components] Closes https://github.com/mozilla-mobile/android-components/issues/3525: browser-state: Auto-select first tab 2019-06-26 10:26:24 +02:00
Sebastian Kaspari
38f8ab1ce6 [components] Restructure (reduced) BrowserState and add tests. 2019-06-25 17:13:49 +02:00
Sebastian Kaspari
234928260e [components] browser-state: Move state handling to generic lib-state component. 2019-06-24 07:57:54 -07:00
Denys M
a883d30fd6 [components] Update dependency section for browser-state docs 2019-05-30 21:29:12 -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
Sebastian Kaspari
290a3a49c2 [components] Issue https://github.com/mozilla-mobile/android-components/issues/1843: Introduce experimental (unpublished) browser-state component. 2019-04-18 17:15:52 -04:00