Files
qbz/crates/qbz-qt/qml/SettingsDivider.qml
T
vicrodh ea644f5e05 feat(qbz-qt): phase 19 — full Settings subnav, Appearance + Integrations, live theming
Theme system as data: qbz_theme registry (36 themes + auto/custom)
resolved from the shared ui_prefs slug into a themeJson document;
QbzTheme rebound to it so the whole app repaints live (OLED->Light
probe-verified). Full subnav (8 sections + Share logs footer);
Appearance 1:1 (theme dropdown with dark/light filter, ambient/titlebar
rows in their real home, typography, library visuals, window chrome,
tray via tray_settings.db, renderer); Integrations 1:1 (MusicBrainz,
Last.fm 2-step browser connect + authed state, ListenBrainz token
validate, Discord toggle -> live DiscordRpc.set_enabled). Offline/Local
Library/Blacklist/Developer render honest placeholders.

km
2026-07-28 06:13:04 -06:00

15 lines
372 B
QML

// Settings 1px divider (settings panel group separator) — extracted from
// SettingsView.qml in phase 19 (named SettingsDivider so it never shadows
// QtQuick.Controls.Divider in the shared qml directory).
import QtQuick
import com.blitzfc.qbz
Rectangle {
QbzTheme { id: theme }
width: parent ? parent.width : 0
height: 1
color: theme.borderSubtle
}