77 lines
2.1 KiB
QML
77 lines
2.1 KiB
QML
pragma Singleton
|
|
import QtQuick
|
|
|
|
QtObject {
|
|
readonly property var dark: ({
|
|
name: "Dracula",
|
|
type: "dark",
|
|
base00: "#282a36" // Background
|
|
,
|
|
base01: "#44475a" // Current line
|
|
,
|
|
base02: "#565761" // Selection
|
|
,
|
|
base03: "#6272a4" // Comment
|
|
,
|
|
base04: "#6272a4" // Dark foreground
|
|
,
|
|
base05: "#f8f8f2" // Foreground
|
|
,
|
|
base06: "#f8f8f2" // Light foreground
|
|
,
|
|
base07: "#ffffff" // Light background
|
|
,
|
|
base08: "#ff5555" // Red
|
|
,
|
|
base09: "#ffb86c" // Orange
|
|
,
|
|
base0A: "#f1fa8c" // Yellow
|
|
,
|
|
base0B: "#50fa7b" // Green
|
|
,
|
|
base0C: "#8be9fd" // Cyan
|
|
,
|
|
base0D: "#bd93f9" // Blue
|
|
,
|
|
base0E: "#ff79c6" // Magenta
|
|
,
|
|
base0F: "#ffb86c" // Orange
|
|
})
|
|
|
|
readonly property var light: ({
|
|
name: "Dracula Light",
|
|
type: "light",
|
|
base00: "#f8f8f2" // Light background
|
|
,
|
|
base01: "#ffffff" // Lighter background
|
|
,
|
|
base02: "#e5e5e5" // Selection
|
|
,
|
|
base03: "#bfbfbf" // Comment
|
|
,
|
|
base04: "#6272a4" // Dark foreground
|
|
,
|
|
base05: "#282a36" // Dark text
|
|
,
|
|
base06: "#21222c" // Darker text
|
|
,
|
|
base07: "#191a21" // Darkest
|
|
,
|
|
base08: "#e74c3c" // Red (adjusted for light)
|
|
,
|
|
base09: "#f39c12" // Orange
|
|
,
|
|
base0A: "#f1c40f" // Yellow
|
|
,
|
|
base0B: "#27ae60" // Green
|
|
,
|
|
base0C: "#17a2b8" // Cyan
|
|
,
|
|
base0D: "#6c7ce0" // Blue
|
|
,
|
|
base0E: "#e91e63" // Magenta
|
|
,
|
|
base0F: "#f39c12" // Orange
|
|
})
|
|
}
|