Commit Graph

11 Commits (60e8b5f074f430968de2e941f002d49f0c75ce4f)

Author SHA1 Message Date
Jeff Boek 8e374b6e5f [fenix] For https://github.com/mozilla-mobile/fenix/issues/2502 - Moves the thread dance to where we update the view
Co-Authored-By: Christian Sadilek <csadilek@users.noreply.github.com>
5 years ago
Jeff Boek c391139359 [fenix] Teases apart ViewModel dependencies (https://github.com/mozilla-mobile/fenix/pull/2499)
* No Issue - pulls render outside of the viewmodel

* No Issue - Properly subscribes to the changesObservable

* No Issue - Fixes ViewModel tests
5 years ago
Colin Lee a25b0dc24b [fenix] Fix ViewModel States (https://github.com/mozilla-mobile/fenix/pull/2457)
Co-authored-by: Jeff Boek <jeff@jeffboek.com>
5 years ago
Colin Lee ec9aae6358 [fenix] For https://github.com/mozilla-mobile/fenix/issues/1994: Re-architect state handling code (https://github.com/mozilla-mobile/fenix/pull/2382) 5 years ago
Colin Lee 28ee8089fd [fenix] For https://github.com/mozilla-mobile/fenix/issues/1710: Create scaffolding for Robolectric tests (https://github.com/mozilla-mobile/fenix/pull/2282) 5 years ago
Colin Lee 3aeaac9459 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/589: Add sample unit tests for a component 5 years ago
Colin Lee 0ce3ec8ed7 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/571: Startup IncompatibleClassChangeError crash on Android 6.0 5 years ago
Colin Lee 45d61ca51f [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/541: Crash on Home Screen
The Android Lifecycle Architecture component does not have fine-grained enough lifecycle event callbacks to safely manage Rx subscriptions in Fragment lifecycles. Added autodispose to simplify.
5 years ago
Colin Lee 0fafb06ec7 [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/523: Multitasking unpressable after Home button and reopen 5 years ago
Colin Lee b3e1b4bc0a [fenix] Fixes https://github.com/mozilla-mobile/fenix/issues/401: Resolve known leak and install LeakCanary 5 years ago
Sebastian Kaspari b3d56e5720 [fenix] Move architecture/mvi code to separate gradle module. 6 years ago