You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
✨ feat: feat: template gallery, site detection, and UI polish
- Template gallery: rewrite callback to fire directly in connect_activated
instead of connect_destroy (GTK4 close() ≠ immediate destroy). Fix RefCell
borrow panic when set_text triggers connect_changed during active borrow.
- Site detection (favicon.rs): switch reqwest native-tls → rustls-tls (fix
builder error on systems w/o OpenSSL). Auto-prepend https:// when URL has
no scheme. Always update name on re-detect (remove is_empty guard).
- Icon loading: centralize in load_icon() helper (webapp_row.rs). Use
gdk-pixbuf for file-based SVGs at 4× pixel_size. Return icon name (not
path) for hicolor dirs so GTK renders at correct size. Fix browser icons
in browser_dialog.rs via same pipeline.
- Detect button: flat button w/ 24px globe icon (emblem-web-symbolic).
- CSS system: add style.rs w/ custom classes (.webapp-icon, .webapp-row,
.action-btn). Load provider in connect_startup.
- Content wrap: AdwClamp max 900px in main window.
0 commit comments