From c1e2ca84a46586af73b82ed1248afe9eb0b35a5e Mon Sep 17 00:00:00 2001 From: rc-swag <58423624+rc-swag@users.noreply.github.com> Date: Wed, 18 Dec 2024 12:12:49 +1000 Subject: [PATCH 1/6] feat(windows): Fix update table with css grid --- windows/src/desktop/kmshell/xml/config.css | 41 ++++++++++ .../src/desktop/kmshell/xml/keyman_update.xsl | 77 ++++++++---------- .../desktop/kmshell/xml/menuframe_update.png | Bin 0 -> 1573 bytes 3 files changed, 77 insertions(+), 41 deletions(-) create mode 100644 windows/src/desktop/kmshell/xml/menuframe_update.png diff --git a/windows/src/desktop/kmshell/xml/config.css b/windows/src/desktop/kmshell/xml/config.css index 4a433082a1..c07087dbb1 100644 --- a/windows/src/desktop/kmshell/xml/config.css +++ b/windows/src/desktop/kmshell/xml/config.css @@ -499,6 +499,14 @@ table tr padding: 1px 0 1px 10px; } +.grid_container_update { + display: grid; + position: relative; + grid-template-columns: 50px 1fr 1fr 1fr; + padding: 10px 50px 10px 64px; + border: grey 1px; +} + .grid_container.grid_disabled { opacity: 0.5; @@ -1093,9 +1101,42 @@ th height: 16px; } +.update_title +{ + background: url('keyman-title.png') 96px 13px no-repeat; + height: 60px; +} + +.update_title img +{ + margin: 13px 0 0 10px; +} + +.update_edition +{ + float: left; + font-size: 16px; + margin-left: 64px; +} + +#update_status +{ + font-size: 13px; + margin-left: 64px; + margin-top: 30px; +} + #update_content { height: 100%; overflow: hidden; + display: flex; + flex-direction: column; + padding: 5px 10px 5px 10px; +} + +.update_controls +{ + margin-left: 64px; } /* QRCodes */ diff --git a/windows/src/desktop/kmshell/xml/keyman_update.xsl b/windows/src/desktop/kmshell/xml/keyman_update.xsl index 074e78d4ed..ad84e8e6ad 100644 --- a/windows/src/desktop/kmshell/xml/keyman_update.xsl +++ b/windows/src/desktop/kmshell/xml/keyman_update.xsl @@ -16,26 +16,22 @@
| - |
|---|