From 06ae4419e4a023e5f7b30759cd47c1402ce24cd6 Mon Sep 17 00:00:00 2001
From: mabasian <54101509+mabasian@users.noreply.github.com>
Date: Thu, 31 Oct 2024 13:24:19 +0100
Subject: [PATCH] FIX: idle timer toggl style
---
launcher/public/output.css | 142 ++++++++++++++++++
.../UI/setting-page/components/IdleTimer.vue | 53 ++-----
2 files changed, 158 insertions(+), 37 deletions(-)
diff --git a/launcher/public/output.css b/launcher/public/output.css
index 88d7fde67..f184f6dfd 100755
--- a/launcher/public/output.css
+++ b/launcher/public/output.css
@@ -887,6 +887,10 @@ video {
left: 40%;
}
+.left-\[50\%\]{
+ left: 50%;
+}
+
.left-\[920px\]{
left: 920px;
}
@@ -983,6 +987,10 @@ video {
top: 1px;
}
+.top-\[25\%\]{
+ top: 25%;
+}
+
.top-\[33\%\]{
top: 33%;
}
@@ -991,6 +999,10 @@ video {
top: 42%;
}
+.top-\[50\%\]{
+ top: 50%;
+}
+
.top-\[56px\]{
top: 56px;
}
@@ -1035,6 +1047,10 @@ video {
grid-column: span 10 / span 10;
}
+.col-span-12{
+ grid-column: span 12 / span 12;
+}
+
.col-span-2{
grid-column: span 2 / span 2;
}
@@ -1616,6 +1632,14 @@ video {
height: 33.333333%;
}
+.h-1\/4{
+ height: 25%;
+}
+
+.h-1\/5{
+ height: 20%;
+}
+
.h-1\/6{
height: 16.666667%;
}
@@ -1844,6 +1868,10 @@ video {
height: 80px;
}
+.h-\[90\%\]{
+ height: 90%;
+}
+
.h-\[90px\]{
height: 90px;
}
@@ -2086,6 +2114,10 @@ video {
width: 25%;
}
+.w-1\/5{
+ width: 20%;
+}
+
.w-1\/6{
width: 16.666667%;
}
@@ -2098,6 +2130,10 @@ video {
width: 83.333333%;
}
+.w-11{
+ width: 2.75rem;
+}
+
.w-11\/12{
width: 91.666667%;
}
@@ -2126,6 +2162,14 @@ video {
width: 50%;
}
+.w-2\/5{
+ width: 40%;
+}
+
+.w-2\/6{
+ width: 33.333333%;
+}
+
.w-20{
width: 5rem;
}
@@ -2218,6 +2262,10 @@ video {
width: 2rem;
}
+.w-8\/12{
+ width: 66.666667%;
+}
+
.w-9{
width: 2.25rem;
}
@@ -2226,6 +2274,10 @@ video {
width: 75%;
}
+.w-\[10\%\]{
+ width: 10%;
+}
+
.w-\[100px\]{
width: 100px;
}
@@ -2278,6 +2330,10 @@ video {
width: 200px;
}
+.w-\[24\%\]{
+ width: 24%;
+}
+
.w-\[27px\]{
width: 27px;
}
@@ -2346,6 +2402,10 @@ video {
width: 8rem;
}
+.w-\[90\%\]{
+ width: 90%;
+}
+
.w-fit{
width: -webkit-fit-content;
width: -moz-fit-content;
@@ -2473,6 +2533,18 @@ video {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
+.rotate-90{
+ --tw-rotate: 90deg;
+ -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
+}
+
+.rotate-\[270deg\]{
+ --tw-rotate: 270deg;
+ -webkit-transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
+ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
+}
+
.scale-100{
--tw-scale-x: 1;
--tw-scale-y: 1;
@@ -2866,6 +2938,12 @@ video {
margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
+.space-x-3 > :not([hidden]) ~ :not([hidden]){
+ --tw-space-x-reverse: 0;
+ margin-right: calc(0.75rem * var(--tw-space-x-reverse));
+ margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse)));
+}
+
.space-x-4 > :not([hidden]) ~ :not([hidden]){
--tw-space-x-reverse: 0;
margin-right: calc(1rem * var(--tw-space-x-reverse));
@@ -4244,6 +4322,14 @@ video {
padding: 2rem;
}
+.p-\[\.10rem\]{
+ padding: .10rem;
+}
+
+.p-\[0\.10rem\]{
+ padding: 0.10rem;
+}
+
.p-\[1px\]{
padding: 1px;
}
@@ -4460,6 +4546,10 @@ video {
line-height: 2.25rem;
}
+.text-\[100\%\]{
+ font-size: 100%;
+}
+
.text-\[10px\]{
font-size: 10px;
}
@@ -4492,10 +4582,42 @@ video {
font-size: 26px;
}
+.text-\[30\%\]{
+ font-size: 30%;
+}
+
+.text-\[40\%\]{
+ font-size: 40%;
+}
+
+.text-\[45\%\]{
+ font-size: 45%;
+}
+
+.text-\[50\%\]{
+ font-size: 50%;
+}
+
+.text-\[55\%\]{
+ font-size: 55%;
+}
+
+.text-\[60\%\]{
+ font-size: 60%;
+}
+
+.text-\[7px\]{
+ font-size: 7px;
+}
+
.text-\[8px\]{
font-size: 8px;
}
+.text-\[90\%\]{
+ font-size: 90%;
+}
+
.text-\[9px\]{
font-size: 9px;
}
@@ -4558,6 +4680,10 @@ video {
font-weight: 600;
}
+.font-thin{
+ font-weight: 100;
+}
+
.uppercase{
text-transform: uppercase;
}
@@ -4654,6 +4780,11 @@ video {
color: rgb(0 0 0 / var(--tw-text-opacity));
}
+.text-blue-300{
+ --tw-text-opacity: 1;
+ color: rgb(147 197 253 / var(--tw-text-opacity));
+}
+
.text-blue-400{
--tw-text-opacity: 1;
color: rgb(96 165 250 / var(--tw-text-opacity));
@@ -4744,6 +4875,11 @@ video {
color: rgb(249 115 22 / var(--tw-text-opacity));
}
+.text-orange-600{
+ --tw-text-opacity: 1;
+ color: rgb(234 88 12 / var(--tw-text-opacity));
+}
+
.text-red-400{
--tw-text-opacity: 1;
color: rgb(248 113 113 / var(--tw-text-opacity));
@@ -5092,6 +5228,12 @@ video {
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
+.sepia{
+ --tw-sepia: sepia(100%);
+ -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
+ filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
+}
+
.filter{
-webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
diff --git a/launcher/src/components/UI/setting-page/components/IdleTimer.vue b/launcher/src/components/UI/setting-page/components/IdleTimer.vue
index 440a4c84e..c9f2e19a3 100644
--- a/launcher/src/components/UI/setting-page/components/IdleTimer.vue
+++ b/launcher/src/components/UI/setting-page/components/IdleTimer.vue
@@ -1,8 +1,8 @@
@@ -60,17 +60,17 @@ onMounted(() => {