Commit Graph

188 Commits (9ad4274d200a66bbe1ad64b182fa81dcc373337f)

Author SHA1 Message Date
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
Denys M 490a5b621d [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/2254/https://github.com/mozilla-mobile/fenix/issues/2709. Observe browser sessions changes on `HomeFragment`. 5 years ago
Emily Kager cef7339070 [fenix] Start MotionLayout animation to end while navigating to search fragment 5 years ago
ekager eb2fbd2c6e [fenix] Adds Shared Transition between Home and Search 5 years ago
Sawyer Blatz fb3e821fb3 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2948: Adds menu button add tab to collection 5 years ago
Jonathan Almeida 6237057252 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2886: Fix sending multiple tabs to another device (https://github.com/mozilla-mobile/fenix/pull/2923)
* For https://github.com/mozilla-mobile/fenix/issues/2886: Fix sending multiple tabs to another device

* Update share methods to use new API
5 years ago
Emily Kager e3fb81cfdc [fenix] For https://github.com/mozilla-mobile/fenix/issues/2919 - Invoke Pending Delete Jobs in onPause 5 years ago
Emily Kager 95b2ea5d21 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2941 - Creates delete dialog style 5 years ago
Emily Kager 1ed5fb7c96 [fenix] For https://github.com/mozilla-mobile/fenix/issues/2823 - Invoke pending jobs with context on switch to private mode 5 years ago
Tiger Oakes 478bde80b4 [fenix] Use a ListAdapter for SessionControl 5 years ago
Emily Kager 7ee012205b [fenix] No issue: Register observers with owner view 5 years ago
Emily Kager 3fd777fff6 [fenix] Remove unused import 5 years ago