-
Notifications
You must be signed in to change notification settings - Fork 9
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
Tabbed view doesn't look like latest GTK4 versions #85
Comments
AFAIK, GNOME Terminal stopped being the canon terminal emulator as of GNOME 41-42(? in favor of a simpler one, GNOME Console (not in favor of the decision here, just stating the facts). Therefore, I don't expect support to GNOME Terminal, from the GNOME team, to continue; hence that's perhaps why they never gave the new GTK4 Adwaita tabs to it. |
Furthermore, according to the package dependencies (and supporting my previous answer), GNOME Terminal got stuck in GTK3, it has never been migrated to the GTK4 widget, just recompiled within the GNOME apps. Here, a video not so old that peeks over those differences: https://youtu.be/4Vl9Do6VB4Q |
I think the issue is that according to Would that be a feature request then? |
Yes - but I'm honestly very unsure whether it's one I'd want to actually incorporate or not - as in libadwaita's current state there isn't really much of a way to theme it. That's part of the point though, as it's meant for GNOME focused applications. For something like neovim-gtk, I'm not sure we really would benefit a whole ton from doing that vs. the current downside for users that might not be on GNOME - especially when people's usage of the GUI features seems really varied as is (at least from my experience of looking through people's screenshots of their various setups on github issues here c: ). Also - there might actually be a simpler way of getting the tabs to look like this, possibly some kind of CSS class or GTK+ option. Someone (me? volunteers welcome) would have to dig to see how libadwaita does this with its tabs. |
Thanks so much for not switching to libadwaita! (since it can cause weird look on kde and some wlroots-based wms.) I think it's still possible to release with libadwaita, though. Refer to diamondburned/dissent#24 and diamondburned/dissent@9db4256 |
Interesting - it sounds like what we might be able to do then is add libadwaita as a dependency then, but try to only actually connect its activation hooks when we're running in GNOME - which seems like it'd be a pretty good compromise for everyone :) |
When opening files in tabbed view, the GTK4 widget seems to be using some old version of the widget that doesn't honor current looks.
According to some cannon GNOME applications, GTK4 tabs should look something like this:
![image](https://user-images.githubusercontent.com/102958/214608662-793a8ff6-6a3f-4d80-8d3a-f9dbec80f22e.png)
(GNOME Console on the front, GNOME Text Editor on the back)
But currently, tabs in Neovim-gtk's
![image](https://user-images.githubusercontent.com/102958/214610030-eea41fba-76ad-4743-a3eb-89bc5f9a1379.png)
main
branch look like this:The text was updated successfully, but these errors were encountered: