WebView2Browser will now use its own history tracking using IndexedDB.
- Each navigation will add a history entry to the history object store.
- Browser pages will not be added to history.
- Up to 1 history entry for the same URI will be kept in history for a single day.
- Title and favicon will asynchronously update the history entry once they are available.
- The history UI will display entries in the user's timezone.
- Entries can be removed one by one or all-together.
*Some changes were made to the address-bar styles, minimum window size, a favorite operation logging and handling navigation completed.
Related work items: #22666445, #22666456
Added favorites and settings browser pages and made some fixes on the app.
Favorites:
- Use IndexedDB to store favorites
- Add/remove favorite from the address bar
- View favorites from the favorites page
- Remove favorites from the favorites page
- Update favorite icon on tab switch
Settings:
- Use own settings page
- Clear cache
- Clear cookies
Related work items: #22611208, #22611218, #22964864, #22964865