-
Notifications
You must be signed in to change notification settings - Fork 628
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
1. Rework the GTK Window code to clean up the if/else spaghetti. This _should_ fix issues with older versions of Adwaita getting the titlebar and tab bar out of order. 2. Consolidate code for menus into one file and switch to using GtkPopupMenus built from GTK Builder XML files. This changes menus so that there is one per window and one per surface. This results in more memory usage, but more correct behavior. Previously context menus would pop up at the wrong location, due to not being attached to the correct GTK widget. Using GTK Builder XML files reduces the amount of code to create the menus and will make future changes to the menu structure easier. 3. Add a "top menu" that can be shown/hidden with a keybind action. This will be useful for people that use SSD and thus don't have the hamburger menu from the title bar.
- Loading branch information
Showing
13 changed files
with
788 additions
and
349 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.