add WeatherService, WeatherApplet with hover panel and lock screen widget
This commit is contained in:
parent
6f385130ff
commit
9285365732
8 changed files with 150 additions and 26 deletions
|
|
@ -27,13 +27,34 @@ Item {
|
|||
}
|
||||
|
||||
implicitHeight: _widgetContent.implicitHeight
|
||||
visible: _mprisCard.visible || _volumeCard.visible || _backlightCard.visible || _notifPills.visible
|
||||
visible: _weatherCard.visible || _mprisCard.visible || _volumeCard.visible || _backlightCard.visible || _notifPills.visible
|
||||
|
||||
Column {
|
||||
id: _widgetContent
|
||||
width: parent.width
|
||||
spacing: 12
|
||||
|
||||
// Weather widget
|
||||
Rectangle {
|
||||
id: _weatherCard
|
||||
width: parent.width
|
||||
height: _weatherContent.implicitHeight + 16
|
||||
radius: S.Theme.radius + 2
|
||||
color: Qt.rgba(S.Theme.base01.r, S.Theme.base01.g, S.Theme.base01.b, 0.7)
|
||||
border.color: Qt.rgba(S.Theme.base03.r, S.Theme.base03.g, S.Theme.base03.b, 0.3)
|
||||
border.width: 1
|
||||
visible: (S.Modules.lock.weather ?? true) && S.WeatherService.available
|
||||
|
||||
C.WeatherApplet {
|
||||
id: _weatherContent
|
||||
anchors.left: parent.left
|
||||
anchors.right: parent.right
|
||||
anchors.top: parent.top
|
||||
anchors.topMargin: 8
|
||||
accentColor: S.Theme.base0C
|
||||
}
|
||||
}
|
||||
|
||||
// Notification pills
|
||||
LockNotifPills {
|
||||
id: _notifPills
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue