Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

TerminalWidget: Port Context Menu to GLib.MenuModel and Gtk.PopoverMenu #751

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

Marukesu
Copy link
Contributor

@Marukesu Marukesu commented Dec 3, 2023

In preparation to Gtk4. The changing from Gtk.Menu to Gtk.PopoverMenu happens because Gtk.Menu will inherit the monospace font from the TerminalWidget, sadly, it requires that we lost the accels in the menu for now.

@jeremypw
Copy link
Collaborator

jeremypw commented Dec 3, 2023

How near are we to switching to Gtk4? Would it be better to leave this until switch is imminent so degradation of UI is minimised?

@Marukesu
Copy link
Contributor Author

Marukesu commented Dec 3, 2023

How near are we to switching to Gtk4?

We don't have the Gtk4 version of VTE in jammy, so it would need to wait for once we are "done" with releases for OS 7.

Would it be better to leave this until switch is imminent so degradation of UI is minimised?

I'm fine in waiting for it, this part of code won't have much changes, if any, until there.

@jeremypw jeremypw added the Status: Blocked Something else needs to be done before this can be fixed label Dec 4, 2023
@jeremypw
Copy link
Collaborator

jeremypw commented Dec 4, 2023

Adding blocked label - waiting for Gtk4 version of Vte.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Blocked Something else needs to be done before this can be fixed
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants