# Copyright 2019 Romain V. <contact@rokin.in> - <https://github.com/Rokin05>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU Library General Public
# License along with this program; if not, see <https://www.gnu.org/licenses>.


[General]

# BACKGROUND : 
# type : color, image
type=color
color=#130a10
background="components/artwork/background.jpg"
background.blur=true
background.blur.intensity=8

# MENU :
# menu.default.size     : mini, icon, tiny, half, halfmax, full
# menu.default.position : left, right
menu.default.size=halfmax
menu.default.position=left

# MULTISCREEN :
# Does SDDM must be only show on the primary display screen ?
enable.primary_screen_only=false

# INTERFACE :
enable.button.shutdown=true
enable.button.reboot=true
enable.button.suspend=true
enable.button.otheruser=true
enable.button.fullscreen.switch=true

# ELEMENTS POSITIONS :
# Note : When menu is left, its mirrored.
# *this not support multiple item at the same position (stacking result).
#
# | top-left ----- top ----- top-right |
# | left                         right |
# | bottom-left - bottom - bottom-left |
#
position.clock="top"
position.combobox="bottom-right"
position.button.action="bottom"
position.button.virtual.keyboard="bottom-left"
position.battery="top-right"
###position.button.fullsize



# =========================
# Style
# =========================

# Notes : Color can use alpha value :
# By a hexadecimal triplet or quad in the form "#RRGGBB" and "#AARRGGBB" respectively. 
# https://doc.qt.io/qt-5/qml-color.html

[screensaver]
timer.secondes=90
clock.visible=true

[menu]
background.color.normal=#11080e
background.opacity=1
border.color.normal=#000000
border.color.hover=#000000
border.color.press=#000000
border.opacity.normal=0.18
border.opacity.hover=0.24
border.opacity.press=0.28
border.size=2

[userlist]
icon.size=96
icon.round=true
icon.round.defaultface=false
frame.spacing=22
text.size.normal=10
text.size.focus=12
text.bold.normal=false
text.bold.focus=false
text.italic=false
text.font=segoex
text.color.normal=#c5c2c4
text.color.focus=#c5c2c4
shadow.color=#000000
shadow.spread=0.1
shadow.radius=14

# Username on vertical userlist-view
[label.username]
text.size=12
text.bold=false
text.italic=false
text.font=segoex
text.color=#c5c2c4
shadow.color=#80000000
shadow.spread=0.1
shadow.radius=6

[alert.message]
text.size=8
text.bold=false
text.italic=false
text.font=segoex
text.color=#887981

[combobox]
background.color.normal=#1b0e17
background.color.hover=#1b0e17
background.color.press=#1b0e17
background.color.focus=#1b0e17
border.color.normal=#141411
border.color.hover=#141411
border.color.press=#141411
border.color.focus=#ff0062
border.size.normal=1
border.size.hover=1
border.size.press=1
border.size.focus=1
text.color.normal=#c5aeba
text.color.hover=#c5aeba
text.color.press=#c5aeba
text.color.focus=#c5aeba
text.size=9
text.bold=false
text.italic=false
text.font=segoex
radius=12
arrow.visible=true
shadow.color=#000000
shadow.spread=0.4
shadow.radius=6

[combobox.popup]
background.color.normal=#1b0e17
border.color.normal=#1b0e17
radius=6
shadow.color=#000000
shadow.spread=0.6
shadow.radius=6

[combobox.menu]
background.color.normal=#1b0e17
background.color.hover=#ff0062
background.color.press=#ff0062
background.color.focus=#ff0062
text.color.normal=#c5aeba
text.color.hover=#c5aeba
text.color.press=#c5aeba
text.color.focus=#c5aeba
text.size=9
text.italic=false
text.font=segoex
flag.visible=true
flag.size=16
radius=0

[button]
height=40
background.color.normal=#1b0e17
background.color.hover=#1b0e17
background.color.press=#1b0e17
###background.color.focus
border.color.normal=#1b0e17
border.color.hover=#1b0e17
border.color.press=#1b0e17
###border.color.focus
border.size.normal=1
border.size.hover=1
border.size.press=1
text.color.normal=#c5aeba
text.color.hover=#c5aeba
text.color.press=#c5aeba
text.size=9
text.bold=false
text.italic=false
text.font=segoex
radius=20

[textfield]
height=40
width=200
width.min=125
background.color.normal=#1b0e17
background.color.hover=#1b0e17
background.color.focus=#1b0e17
border.color.normal=#ff2c1624
border.color.hover=#ff2c1624
border.color.focus=#ff2c1624
border.size.normal=1
border.size.hover=1
border.size.focus=1
text.color.normal=#c5aeba
text.color.hover=#c5aeba
text.color.select=#c5aeba
text.color.select.bg=#342e31
text.size=9
text.bold=false
text.italic=false
text.font=segoex
icon.size=16
radius=12

[action.button]
icon.size=64
text.color.normal=#c5c2c4
text.color.hover=#c5c2c4
text.color.press=#c5c2c4
text.color.focus=#c5c2c4
text.size=8
text.bold=false
text.italic=false
text.font=segoex
text.visible=true
text.autohide=true
opacity.normal=0.8
opacity.hover=1
opacity.disabled=0.4
shadow.color=#000000
shadow.spread=0.2
shadow.radius=8

[switch]
height=14
width=56
background.color.on.normal=#161613
background.color.on.hover=#161613
background.color.on.press=#161613
background.color.on.focus=#161613
background.color.off.normal=#161613
background.color.off.hover=#161613
background.color.off.press=#161613
background.color.off.focus=#161613
border.size.normal=1
border.size.hover=1
border.size.press=1
border.size.focus=1
border.color.on.normal=#141411
border.color.on.hover=#141411
border.color.on.press=#141411
border.color.on.focus=#141411
border.color.off.normal=#141411
border.color.off.hover=#141411
border.color.off.press=#141411
border.color.off.focus=#141411
# ==
indicator.size=28 
indicator.color.on.normal=#130a10
indicator.color.on.hover=#130a10
indicator.color.on.press=#130a10
indicator.color.on.focus=#130a10
indicator.color.off.normal=#130a10
indicator.color.off.hover=#130a10
indicator.color.off.press=#130a10
indicator.color.off.focus=#130a10
indicator.border.size.normal=3
indicator.border.size.hover=3
indicator.border.size.press=3
indicator.border.size.focus=3
indicator.border.color.on.normal=#ff0062
indicator.border.color.on.hover=#ff0062
indicator.border.color.on.press=#ff0062
indicator.border.color.on.focus=#ff0062
indicator.border.color.off.normal=#3c2734
indicator.border.color.off.hover=#ff0062
indicator.border.color.off.press=#ff0062
indicator.border.color.off.focus=#ff0062


# Time and Date format expressions :
# https://doc.qt.io/qt-5/qml-qtqml-qt.html#formatDateTime-method

[clock]
time.visible=true
time.size=34
time.bold=false
time.italic=false
time.font=segoex
time.format=" hh:mm:ss"
time.color=#6a6468
date.visible=true
date.size=38
date.bold=false
date.italic=false
date.font=segoex
date.format=
date.color=#ff0062
shadow.color=#000000
shadow.spread=0.2
shadow.radius=14


# =========================
# Files paths
# =========================

[path]
combobox.folder.flags="artwork/combobox/flags/default"
combobox.icon.arrow="artwork/combobox/double-arrow.png"
textfield.icon.hidden="artwork/textbox/hidden.svg"
textfield.icon.visible="artwork/textbox/visible.svg"
textfield.icon.clear="artwork/textbox/backspace.svg"
action.icon.suspend="artwork/buttons/suspend.svg"
action.icon.reboot="artwork/buttons/reboot.svg"
action.icon.shutdown="artwork/buttons/shutdown.svg"
action.icon.switchuser="artwork/buttons/switch-user.svg"
action.icon.fullscreen="artwork/buttons/fullscreen.svg"
login.icon.default="artwork/face.icon"

