blog · git · desktop · images · contact
lariza: Integration von tabbed wird entfernt
2020-04-26
So ziemlich von Anfang an hat lariza hinten dran tabbed benutzt, um
mehrere Browserfenster zu gruppieren. Hier ein Screenshot von 2014:
Gibt ein paar Probleme damit.
- Es funktioniert nicht mit Wayland. Deshalb und nur deshalb geht
lariza nur mit X11.
- Ohne eine stark angepasste Version von tabbed zu benutzen, gibt es
keine Möglichkeit, Favicons anzuzeigen. Ja, die sind wichtig. Kleine
visuelle Hinweise dieser Art sollte man nicht unter den Tisch fallen
lassen.
- lariza ist ein GTK-Programm, also möchte man vielleicht den
Dark-Mode von GTK aktivieren. Webseiten richten sich auch danach,
tabbed aber nicht.
- lariza kann tabbed nicht sagen, dass ein Tab im Hintergrund zu
öffnen ist.
- (Kleine Unschönheit: tabbed hat seine eigenen Hotkeys.)
- (Kleine Unschönheit: Font-Rendering ist in tabbed nicht optimal.
Unicode geht da oft kaputt.)
- (Kleine Unschönheit: Ich habe einen Fork von tabbed mit
Geschmacksanpassungen die ganze Zeit über benutzt. Würde
ich gerne loswerden.)
In meinem lokalen Entwicklungsbranch ist daher testweise tabbed
rausgeflogen und durch native GTK-Tabs ersetzt worden.
Laut Git (und Dokumentation einschließend) ist das so ziemlich dieselbe
Menge an Code:
$ g d --stat 0204244..d60f720
README | 1 -
browser.c | 201 ++++++++++++++-----------
man1/lariza.1 | 14 +-
man1/lariza.usage.1 | 21 +--
4 files changed, 118 insertions(+), 119 deletions(-)
Die Anzeige von Favicons ist noch nicht eingebaut.
Ich werde das noch eine Weile testen, bevor es öffentlich wird.