summaryrefslogtreecommitdiff
path: root/Applications/Browser/BookmarksBarWidget.h
AgeCommit message (Collapse)Author
2020-07-13LibGUI: Add ModelClient abstract class and allow registering clientsTom
This solves a problem where the SortingProxyModel doesn't receive the on_update call because other code overwrote the handler later on.
2020-05-22Browser: Pop up a context menu when requested on a bookmark buttonFalseHonesty
This right click context menu currently allows for the removal of bookmarks as well as opening them in a new tab.
2020-05-12Browser: Allow Ctrl+clicking on bookmark bar buttons :^)Andreas Kling
2020-04-25Browser: Share one BookmarksBarWidget between all TabsAndreas Kling
2020-03-27Browser: Let the user add/remove bookmarks to the bookmarks barEmanuel Sprung
This patchset adds a Button to the toolbar (right next to the location field) with a star icon. The star is white if the currently visited url is not yet bookmarked and yellow if a bookmark for the url exists. After adding or removing a bookmark, the bookmark json file is synced to disk. Therefore, some new pledge/unveil's have been added.
2020-03-27Browser: Add bookmarks barEmanuel Sprung
This patchset adds a bookmark bar that is backed by a json file backend. The json file is loaded and checked for the format. According to the format, the bookmarks bar is populated with the bookmark items. If the bookmarks do not fit into one line, an expader button is shown that brings up a menu containing the missing bookmark items. There is currently no way to add or remove bookmarks. A hover over a bookmark is also not yet showing the url in the statusbar.