As part of the Bookmarks MVP + 1 workstream we are taking the opportunity to modernize the dated code in the BookmarksFragment to follow current best practices - namely by migrating business logic from the Fragment to the Store paradigm and by rewriting the UI in Compose. This will pay long-term dividends in the maintainability of the feature as well as empower us to ship future improvements at an highly increased rate. This code should be entirely UI-facing and will only impact Bookmarks use cases in any other areas of code as defined by the product specifications of the workstream. Given the working state of the Bookmarks code (loads of logic in the Fragment, mixed paradigm between Store, Controller/Interactor, and XML views) we anticipate the added time for updating the code in this way will only marginally impact release windows. Here are some high-level T-shirt estimates for bugs included in this meta: Bug 1902053 - Small Bug 1902054 - Small Bug 1909509 - Small Bug 1902090 - Small (on hold) Meta Bug for Compose: Bug 1902092 - Large This is broken down further in the bug itself
Bug 1902050 Comment 1 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
As part of the Bookmarks MVP + 1 workstream we are taking the opportunity to modernize the dated code in the BookmarksFragment to follow current best practices - namely by migrating business logic from the Fragment to the Store paradigm and by rewriting the UI in Compose. This will pay long-term dividends in the maintainability of the feature as well as empower us to ship future improvements at a highly increased rate. This updated code should be entirely isolated to the Bookmarks screen and will only impact other Bookmarks use cases as defined by the product specifications of the workstream. Given the working state of the Bookmarks code (loads of logic in the Fragment, mixed paradigm between Store, Controller/Interactor, and XML views) we anticipate the added time for updating the code in this way will only marginally impact release windows. Here are some high-level T-shirt estimates for bugs included in this meta: Bug 1902053 - Small Bug 1902054 - Small Bug 1909509 - Small Bug 1902090 - Small (on hold) Meta Bug for Compose: Bug 1902092 - Large This is broken down further in the bug itself