Commit 069a12c0 authored by jan.koester's avatar jan.koester
Browse files

test

parent 4403d1ca
Loading
Loading
Loading
Loading
+38 −0
Original line number Diff line number Diff line
@@ -95,6 +95,44 @@ int main(int argc, char *argv[]) {
    ThemeProvider theme(isDark);
    engine.rootContext()->setContextProperty("Theme", &theme);

    /* Apply theme-consistent palette so native controls (ComboBox popups,
       Menus, etc.) use matching colors on all platforms (especially Windows). */
    QPalette pal = app.palette();
    if (isDark) {
        pal.setColor(QPalette::Window,          QColor("#1e1e2e"));
        pal.setColor(QPalette::WindowText,      QColor("#cdd6f4"));
        pal.setColor(QPalette::Base,            QColor("#363650"));
        pal.setColor(QPalette::AlternateBase,   QColor("#2b2b3d"));
        pal.setColor(QPalette::Text,            QColor("#cdd6f4"));
        pal.setColor(QPalette::Button,          QColor("#2b2b3d"));
        pal.setColor(QPalette::ButtonText,      QColor("#cdd6f4"));
        pal.setColor(QPalette::Highlight,       QColor("#89b4fa"));
        pal.setColor(QPalette::HighlightedText, QColor("#1e1e2e"));
        pal.setColor(QPalette::ToolTipBase,     QColor("#2b2b3d"));
        pal.setColor(QPalette::ToolTipText,     QColor("#cdd6f4"));
        pal.setColor(QPalette::PlaceholderText, QColor("#6c7086"));
        pal.setColor(QPalette::Mid,             QColor("#45475a"));
        pal.setColor(QPalette::Light,           QColor("#3f3f5c"));
        pal.setColor(QPalette::Dark,            QColor("#1e1e2e"));
    } else {
        pal.setColor(QPalette::Window,          QColor("#f5f5f7"));
        pal.setColor(QPalette::WindowText,      QColor("#1c1c1e"));
        pal.setColor(QPalette::Base,            QColor("#dcdce2"));
        pal.setColor(QPalette::AlternateBase,   QColor("#e8e8ec"));
        pal.setColor(QPalette::Text,            QColor("#1c1c1e"));
        pal.setColor(QPalette::Button,          QColor("#e8e8ec"));
        pal.setColor(QPalette::ButtonText,      QColor("#1c1c1e"));
        pal.setColor(QPalette::Highlight,       QColor("#0071e3"));
        pal.setColor(QPalette::HighlightedText, QColor("#ffffff"));
        pal.setColor(QPalette::ToolTipBase,     QColor("#e8e8ec"));
        pal.setColor(QPalette::ToolTipText,     QColor("#1c1c1e"));
        pal.setColor(QPalette::PlaceholderText, QColor("#8e8e93"));
        pal.setColor(QPalette::Mid,             QColor("#c6c6c8"));
        pal.setColor(QPalette::Light,           QColor("#f5f5f7"));
        pal.setColor(QPalette::Dark,            QColor("#48484a"));
    }
    app.setPalette(pal);

    engine.loadFromModule("BlogiEditor", "Main");

    if (engine.rootObjects().isEmpty())
+1 −0
Original line number Diff line number Diff line
@@ -10,6 +10,7 @@ Dialog {
    modal: true
    width: 600
    height: 500
    background: Rectangle { color: Theme.bgPrimary; border.color: Theme.border; radius: 8 }
    standardButtons: Dialog.Close

    onOpened: {
+2 −2
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@ Item {
            Layout.fillWidth: true
            Layout.fillHeight: true
            color: "transparent"
            border.color: "gray"
            border.color: Theme.border
            border.width: 1

            TreeView {
@@ -229,7 +229,7 @@ Item {
            Label {
                text: gitignoreDialog.filePath
                font.pixelSize: 11
                color: "gray"
                color: Theme.textMuted
                elide: Text.ElideLeft
                Layout.fillWidth: true
            }
+2 −2
Original line number Diff line number Diff line
@@ -55,7 +55,7 @@ Item {
        Rectangle {
            Layout.fillWidth: true
            height: 1
            color: "gray"
            color: Theme.border
        }

        // No repo message
@@ -64,7 +64,7 @@ Item {
            visible: !gitRoot.hasRepo
            wrapMode: Text.WordWrap
            Layout.fillWidth: true
            color: "gray"
            color: Theme.textMuted
        }

        // Branch info
+1 −0
Original line number Diff line number Diff line
@@ -11,6 +11,7 @@ Dialog {
    modal: true
    width: 400
    height: 400
    background: Rectangle { color: Theme.bgPrimary; border.color: Theme.border; radius: 8 }
    standardButtons: Dialog.Save | Dialog.Cancel

    property alias url: urlInput.text
Loading