added two new themes, reworked Crypto.qml and Stats.qml, standardized the buttons for the modules, added a new Sidebar widget which contains new 3 modules

This commit is contained in:
SomeElse
2026-05-28 08:24:03 +00:00
parent b9708ddfd0
commit 1b9ee3bbb3
39 changed files with 3652 additions and 267 deletions

View File

@@ -10,14 +10,18 @@ Rectangle {
property color borderHoverColor: "transparent"
property real pressScale: 0.97
property int animDuration: 150
property int btnRadius: 8
property int btnBorderWidth: 1
readonly property bool hovered: _hover.hovered
readonly property bool pressed: _tap.pressed
signal clicked()
radius: root.btnRadius
color: pressed ? pressColor : (hovered ? hoverColor : idleColor)
border.color: hovered ? borderHoverColor : borderIdleColor
border.width: root.btnBorderWidth
scale: pressed ? pressScale : 1.0