Patched #LibreOffice’s #GTK4 backend to merge the menu bar into the headerbar with client-side decorations. Goes a long way toward making it feel modern.
0 Boosts
0 Likes
And now a very work-in-progress ribbon, but it works.
A new status bar, too.
@haydntrowell I wonder if a status bar is even needed? Maybe a floating pill in the bottom corner like in Apostrophe would work? 🤔
Kudos for trying this, I've been dreaming about something like this for many years!
@haydntrowell works this looks amazingly better. How possible is the upstreamization of this?
@liaizon Not sure what the prospects will be for upstreaming. LibreOffice's maintainers prefer a shared VCL base adapted per platform, while this strips out the VCL UI and builds a new, simplified one directly in GTK4 and libadwaita, so it doesn't fit their architecture well. In any event, I'll put the code in a repo once it's cleaned up.
Taking it a step further with an actual #libadwaita #gtk interface wrapping a modified #LibreOffice Writer stripped of its VCL UI chrome. It's barebones now, but it should allow building a modern UI using nice widgets and animations etc.