Sebastian Kaspari
ad2d2072de
[fenix] Use updated feature-tab-collections API. ( https://github.com/mozilla-mobile/fenix/pull/4056 )
5 years ago
Tiger Oakes
8d3020ebcf
[fenix] No issue: Normalize license header comment ( https://github.com/mozilla-mobile/fenix/pull/3909 )
5 years ago
Grisha Kruglov
8729a8cc7f
[fenix] Update FxA integration to new APIs
5 years ago
Emily Kager
6cd52f7838
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3478 - Add Tab sent snackbar confirmation for device sharing
5 years ago
Colin Lee
97636e4615
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3818 : Handle crashes accessing view after onDestroyView ( https://github.com/mozilla-mobile/fenix/pull/3942 )
5 years ago
Sawyer Blatz
c860dd154c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3005 : Closes tabs when saving to collection ( https://github.com/mozilla-mobile/fenix/pull/3723 )
5 years ago
Colin Lee
cbfd22d756
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3732 : Race Condition Crash in HomeFragment onPreDraw ( https://github.com/mozilla-mobile/fenix/pull/3737 )
5 years ago
Sawyer Blatz
5e37fb3d14
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3711 : Fixes save to collection from browser crash ( https://github.com/mozilla-mobile/fenix/pull/3714 )
5 years ago
Tiger Oakes
963918c3f1
[fenix] No issue: Use ImageView rather than rebuilding drawable ( https://github.com/mozilla-mobile/fenix/pull/3616 )
...
HomeFragment's onboarding items included drawableStart values, but also
built drawables in the view holders to replace them. Instead, we should
just use ImageViews so that work isn't duplicated.
5 years ago
Tiger Oakes
43248d95e3
[fenix] No issue: Adds lint exception for when statement ( https://github.com/mozilla-mobile/fenix/pull/3685 )
5 years ago
Tiger Oakes
066e2fc6ea
[fenix] Use lifecycleScope for collections fragments
5 years ago
Emily Kager
33d74be384
[fenix] No issue: Follow up on optional filter style
5 years ago
Emily Kager
a0e29574a2
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3593 For https://github.com/mozilla-mobile/fenix/issues/3581 - Pass sessions to delete to delete all with undo ( https://github.com/mozilla-mobile/fenix/pull/3594 )
5 years ago
Sawyer Blatz
32e23cb8e4
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3215 : Adds collection restoration with unique IDs ( https://github.com/mozilla-mobile/fenix/pull/3635 )
5 years ago
Mihai Tabara
75b7d360ea
[fenix] Import PR 3500 from ekager
5 years ago
Stefan Arentz
c5b7e44bfd
[fenix] Update HomeFragment.kt
5 years ago
Jeff Boek
2070657eaa
[fenix] No Issue - Capture session manager in scope before creating the delete operation
5 years ago
Jeff Boek
da0163006b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1116 - Uses alias link for help
5 years ago
Jeff Boek
7d9cf69fb9
[fenix] For https://github.com/mozilla-mobile/fenix/issues/1116 - Changes help link ( https://github.com/mozilla-mobile/fenix/pull/3491 )
5 years ago
Jeff Boek
af60d303ad
[fenix] For https://github.com/mozilla-mobile/fenix/issues/981 - Adds missing Leanplum events
5 years ago
Colin Lee
c159924dd0
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3209 : Disable shared element animations for crash temporarily ( https://github.com/mozilla-mobile/fenix/pull/3482 )
5 years ago
Sawyer Blatz
cb9fbcdb07
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3275 : Cleans up feedback from James ( https://github.com/mozilla-mobile/fenix/pull/3398 )
5 years ago
Emily Kager
56f01b8fde
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3275 - Invoke pending single session delete job on close all ( https://github.com/mozilla-mobile/fenix/pull/3438 )
5 years ago
Emily Kager
0ac94ae026
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2899 - Improve collections scroll and highlight animations
5 years ago
Emily Kager
d6cf0d557f
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3275 - Adds PendingSessionDeletion data class to handle multiple emit session calls ( https://github.com/mozilla-mobile/fenix/pull/3393 )
5 years ago
Colin Lee
9463029335
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3314 : Toolbar and QAB unresponsive after Android 6 perms check ( https://github.com/mozilla-mobile/fenix/pull/3373 )
5 years ago
Gabriel Luong
1f4af03ba1
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2684 : Add an extension function Session.toTab to map Session to Tab and clean up their usage
5 years ago
Emily Kager
4b86f769f5
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3331 - Delay restoring layout while list restores ( https://github.com/mozilla-mobile/fenix/pull/3354 )
5 years ago
Sawyer Blatz
4677c9e143
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3323 Runs PublicSuffixList synchronously
5 years ago
Emily Kager
55aeb93e31
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2899 - Scroll to Collections on change, animate new collections ( https://github.com/mozilla-mobile/fenix/pull/3279 )
...
* For https://github.com/mozilla-mobile/fenix/issues/2899 - Scroll to Collections on change, animate new collections
* For https://github.com/mozilla-mobile/fenix/issues/2899 - Scroll to tabs when tabs opened from collection
5 years ago
Sawyer Blatz
09bdc3ed0b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3280 : Revert "For https://github.com/mozilla-mobile/fenix/issues/3215 : Restores collections properly" ( https://github.com/mozilla-mobile/fenix/pull/3320 )
...
This reverts commit 3e9ee79c00f4a6b34af74ce7c179e0cbe37decf5.
5 years ago
Sawyer Blatz
e8ffef6b52
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2648 : Updates trimming of url hostname ( https://github.com/mozilla-mobile/fenix/pull/3191 )
...
* For https://github.com/mozilla-mobile/fenix/issues/2648 : Updates trimming of url hostname
* For https://github.com/mozilla-mobile/fenix/issues/2648 : Fix nits
5 years ago
Emily Kager
8df5e095f1
[fenix] No issue: Sets up observers for tab collection changes ( https://github.com/mozilla-mobile/fenix/pull/3248 )
5 years ago
Colin Lee
5164110b46
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3238 : fixes race condition crash, nav destination unknown
5 years ago
Emily Kager
6e9c2e1937
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2785 - Adds back item animator session control ( https://github.com/mozilla-mobile/fenix/pull/3233 )
5 years ago
Sawyer Blatz
37a0febae9
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3215 : Restores collections properly ( https://github.com/mozilla-mobile/fenix/pull/3219 )
5 years ago
Emily Kager
c128c8317b
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3156 - If only one tab adding to collection make it selected ( https://github.com/mozilla-mobile/fenix/pull/3222 )
5 years ago
Emily Kager
ae08113a59
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3004 - Restore MotionLayout on Home View only in onCreateView
5 years ago
Emily Kager
f41c94f596
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3004 - Do not restore motionlayout state in ReloadData
5 years ago
ekager
1036846133
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3101 - Do not show tab selection screen for 1 tab
5 years ago
ekager
11054b82b2
[fenix] For https://github.com/mozilla-mobile/fenix/issues/3056 - Filter sessions on invoke for pending delete all job
5 years ago
Emily Kager
e47017f13e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2941 - Remove Delete Dialog, Theme Dialogs ( https://github.com/mozilla-mobile/fenix/pull/3052 )
5 years ago
Jeff Boek
708aa16d1c
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2723 - Fixes theme manager
5 years ago
Emily Kager
4b1f85bc70
[fenix] No issue: Simplify and speed up shared element transitions
5 years ago
Emily Kager
07c032c277
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2230 - Fix theme selection radio button for Android 6 ( https://github.com/mozilla-mobile/fenix/pull/3019 )
5 years ago
Sawyer Blatz
9a301da8bb
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2327 : Fixes nits
5 years ago
Sawyer Blatz
957e4c5bbe
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2327 : Adds error state syncing
5 years ago
Emily Kager
99c382f52a
[fenix] For https://github.com/mozilla-mobile/fenix/issues/2979 - Prevent double navigation to Create Collection Fragment
5 years ago
Grisha Kruglov
dbc2a132be
[fenix] No issue: improve allowUndo
...
This patch fixes a few issues:
- it was an extension on a CoroutineScope, but that was quite misleading
since the Main dispatcher would be always used regardless of what dispatcher
the owning CoroutineScope was configured with.
- timing was reliant on exact value of the undocumented Snackbar.LENGTH_LONG duration
- coroutine cancellation relied on cooperation of the 'operation' suspend function,
which we can't depend on
New 'allowUndo' fully controls its timing, doesn't imply a dispatcher to its consumers,
and doesn't rely on cooperation of passed-in suspend blocks for cancellation to work.
5 years ago
Emily Kager
ee1df8ac9d
[fenix] No issue: Check search engine icon exists before setting drawable
5 years ago