fix: a room that was set up, a card where its button is, and larger cards
Parent Call told rooms they had never been set up. Nothing about the rooms was wrong. Read from the church broker: …/coordinator and …/pending are retained and …/mode is absent, and the coordinator's own source says why — it publishes the retained mode only in answer to an operator writing to …/mode/set, and nobody ever has. Every classroom waited a second and a half for a message that will never exist. A missing mode is now read as the coordinator's own default rather than as an unconfigured room: the room offers the call and lets the sanctuary end answer, because that is the end that knows. A mode that really is off still refuses, in the coordinator's words, and a broker that is missing or unreachable still says which of those it is. Proved against a rig broker made to match the church's exactly, with a call landing on the sanctuary mock. The card is anchored to the bottom-left corner instead of centred, by layer shell, which is what the disc player's cover has used under KWin for months. Anchoring rather than positioning is what makes it right at 1080p and at 4K without a coordinate anywhere. It falls back to the centred card if the library is missing. Notifications are sized for a room. Every Plasma measurement is a grid unit and a grid unit is the height of the general font, so the font is the lever — 15 point instead of Breeze's 10, which takes the card from about 350x110 to about 410x145 at 100% and doubles again at 200%. Text, icon, padding and buttons move together. The chime stays off. No shell package: that path cost the panel and is not coming back. And the product name is gone from everything a teacher sees. The notification card is from Classroom, the disc player's from DVD. Co-Authored-By: Claude Opus 5 <[email protected]>
This commit is contained in:
co-authored by
Claude Opus 5
parent
bd55c5abd9
commit
ba8768cee5
@@ -38,6 +38,27 @@ action/help_contents=false
|
||||
# that has no settings application anyway; the lock belongs on the
|
||||
# restrictions above, not on the palette.
|
||||
[General]
|
||||
# Sized for a television, not a desk.
|
||||
#
|
||||
# Everything Plasma draws is measured in grid units, and a grid unit is
|
||||
# the height of this font: the notification card's width, its padding,
|
||||
# its icon and its buttons all come from here. There is no setting that
|
||||
# makes a notification larger on its own, and the supported lever is this
|
||||
# one — which is also the reason it is used rather than a replacement
|
||||
# notification plasmoid.
|
||||
#
|
||||
# Measured at 100% in the lab: Breeze's 10 point gives a card about 350
|
||||
# by 110 pixels with title text a volunteer at the back of the room
|
||||
# cannot read; 15 point gives about 410 by 145 with a title that carries.
|
||||
# The bar does not change, because its height is fixed and the clock
|
||||
# sizes itself to it.
|
||||
#
|
||||
# At 200% the display scale doubles all of it again, so a 4K television
|
||||
# gets the same card at twice the size without a second number.
|
||||
font=Noto Sans,15,-1,5,50,0,0,0,0,0
|
||||
smallestReadableFont=Noto Sans,13,-1,5,50,0,0,0,0,0
|
||||
menuFont=Noto Sans,15,-1,5,50,0,0,0,0,0
|
||||
toolBarFont=Noto Sans,15,-1,5,50,0,0,0,0,0
|
||||
ColorScheme=EkklesiaDark
|
||||
AccentColor=79,179,168
|
||||
# The teacher's own words are not decoration: keep text rendering plain
|
||||
|
||||
Reference in New Issue
Block a user