You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
d70afcaa90
Combined all Stores into one for all Views shown in on Fragment. Used a static `createStore()` which will build the initial state residing inside the Store and not in the Fragment as to decouple the Fragment from the business logic needed to build all the needed initial States. Added Interactors that handle a MVI View's business logic for TrackingProtectionView and WebsitePermissionsView. WebsiteInfoView doesn't register any user input events and does not have any reason to change while it is displayed so it does not have an Interactor. The two Interactors will delegate Fragment's QuickSettingsController for complex Android interactions, communication with other app features or for Store updates. Also refactored the stubs from the previous commit so that with this commit the the quicksettings feature should all be working now based on lib-state. |
5 years ago | |
---|---|---|
.. | ||
account | 5 years ago | |
deletebrowsingdata | 5 years ago | |
quicksettings | 5 years ago | |
search | 5 years ago | |
sitepermissions | 5 years ago | |
AboutFragment.kt | 5 years ago | |
AccessibilityFragment.kt | 5 years ago | |
DataChoicesFragment.kt | 5 years ago | |
DefaultBrowserPreference.kt | 5 years ago | |
DefaultBrowserSettingsFragment.kt | 5 years ago | |
Extensions.kt | 5 years ago | |
LoginsFragment.kt | 5 years ago | |
PairFragment.kt | 5 years ago | |
PhoneFeature.kt | 5 years ago | |
RadioButtonInfoPreference.kt | 5 years ago | |
RadioButtonPreference.kt | 5 years ago | |
SettingsFragment.kt | 5 years ago | |
SharedPreferenceUpdater.kt | 5 years ago | |
SupportUtils.kt | 5 years ago | |
TextPercentageSeekBarPreference.kt | 5 years ago | |
ThemeFragment.kt | 5 years ago | |
TrackingProtectionFragment.kt | 5 years ago |