Commit Graph

20 Commits (f68c56a7602baf0eacd97650d9a65f0dacea7b99)

Author SHA1 Message Date
mcarare a098b66d26 For #8591: Allow items in quick_action_sheet to be read by a11y services 4 years ago
Emily Kager d9615108ee For #6354 - Removes ETP Experiment, Removes Feature Flags, Sets Strict Default 5 years ago
Mugurell d70afcaa90 For #4126 - Handle all business logic with Interactors and a Controller
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
Mugurell f1f74bc3d6 For #4126 - Refactor Views and layouts
Refactored `fragment_quick_settings_dialog_sheet` to now be composed of of
FrameLayouts placeholders in which each independent View will inflate itself.
Refactored the QuickSettingsUIView and Component to 3 standalone Views with
their own lib-state components: Store, State, Actions, Reducer.
5 years ago
wpanas 7ab534705a Closes #6236: Fix padding lint issues (#6240) 5 years ago
Emily Kager 4485b7f647 Add Tracking Protection Info Panel 5 years ago
Tiger Oakes d1651ecf71 Closes #4012 - Animate quick settings (#4047) 5 years ago
Emily Kager a941b875b4 For #3439 - Clean up where accent colors didn't work with dark theming 5 years ago
Emily Kager 7492de321d For #2530 - Show report site issue and TP off globally in quick settings 5 years ago
ekager a078f9e48b For #2422 If TP disabled globally disable quicksettings TP exception toggle 5 years ago
Arturo Mejia 583b954c5a Closes #1320: Customize site info panel dialog for custom tabs. (#2304) 5 years ago
Emily Kager 468fb669f0 For #2256 - Use same report site string for quick settings (#2305) 5 years ago
Emily Kager bb7b22f752 Remove extraneous vertical orientation 5 years ago
Emily Kager ee693430a2 For #1716 - Consolidate Switch Styles 5 years ago
Sawyer Blatz 41e8acf05f For #724: Adds contrastText color for buttons using accent backgrounds 5 years ago
Emily Kager f88f181ac1 Closes #1655 - Use accent bright for switch in quick settings 5 years ago
Emily Kager 01a181975d For #1084 - Add tracking protection toggle to quick settings dialog 5 years ago
Sawyer Blatz 29832c5e84 For #724: Consolidates colors 5 years ago
Arturo Mejia 22eba72f8f Closes #1170: Allow user to add a new site exception to site permissions 5 years ago
Arturo Mejia 4489edd97b Closes #1165: Added Doorhanger to the toolbar. 5 years ago