feat: split settings into Identity, Server, Backup and Advanced tabs

This commit is contained in:
randogoth 2026-10-08 20:46:17 +03:00
parent 2892ea3fa7
commit 743c388cfb
4 changed files with 365 additions and 288 deletions

View file

@ -7,7 +7,8 @@ license = "Apache-2.0"
[dependencies]
fumi-core = { path = "../fumi/core" }
gtk = { version = "0.9", package = "gtk4" }
# v4_10 unlocks gtk::FileDialog, used for the backup export/import pickers.
gtk = { version = "0.9", package = "gtk4", features = ["v4_10"] }
# Relm4 pulls libadwaita in; the direct entry only raises the API level,
# since Cargo unions features and the rows and dialogs used here are 1.5.
libadwaita = { version = "0.7", features = ["v1_5"] }