Bug 147151

Summary: Port LibreOffice to GTK4 with libadwaita
Product: LibreOffice Reporter: 7p1pj7ym <7p1pj7ym>
Component: UIAssignee: Not Assigned <libreoffice-bugs>
Status: UNCONFIRMED ---    
Severity: enhancement CC: caolan.mcnamara, eyalroz1, ilmari.lauhakangas, serval2412
Priority: medium    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 151050, 134638    
Attachments: Unofficial port being made by ChristianOhrfan

Description 7p1pj7ym@anonaddy.me 2022-02-03 05:10:32 UTC
Libadwaita can bring:

- Consistent design;

- Accessibility improvements;

- Solve issues caused by using dark themes such as:

https://bugs.documentfoundation.org/show_bug.cgi?id=147047 https://bugs.documentfoundation.org/show_bug.cgi?id=147048 https://bugs.documentfoundation.org/show_bug.cgi?id=147049 https://bugs.documentfoundation.org/show_bug.cgi?id=147051

- Official support for dark mode using the freedesktop.org API;

- A modern and pleasant look.
Comment 1 7p1pj7ym@anonaddy.me 2022-02-03 05:11:42 UTC
Created attachment 178004 [details]
Unofficial port being made by ChristianOhrfan

@ChristianOhrfan is doing an unofficial port which seems very promising!


https://web.archive.org/web/20220203050929/https://mobile.twitter.com/ChristianOhrfan/status/1472015987314761734
Comment 2 Buovjaga 2022-02-03 06:59:10 UTC
Christian is already here, btw. See bug 115512. I'm not sure if this separate report is needed, if libadwaita is now implied by bug 115512.
Comment 3 Julien Nabet 2022-02-03 12:32:57 UTC
Caolán: since it concerns a suggestion about gtk4, thought you might have some opinion here.
Comment 4 Caolán McNamara 2022-02-03 13:50:28 UTC
The linked bugs are all in the tabbar which remains *not* using GTK and that's why it doesn't look right. In other words, its not "welded" to use native gtk widgets like the sidebar is.

I don't see that adding libadwaita into the mix would solve any of that.
Comment 5 Eyal Rozenberg 2022-09-19 07:23:53 UTC
So, is this a separate bug than switching from GTK3 to GTK4?