summaryrefslogtreecommitdiff
path: root/scss
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-02-28 12:48:42 +1100
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-02-28 12:48:42 +1100
commit5cf36b005814ee254271648691513d5361096649 (patch)
treee8dea19f804586b07f6804b9bf2366d7303fb624 /scss
parentlauncher: made search bar + mode switcher (diff)
downloadcaelestia-shell-5cf36b005814ee254271648691513d5361096649.tar.gz
caelestia-shell-5cf36b005814ee254271648691513d5361096649.tar.bz2
caelestia-shell-5cf36b005814ee254271648691513d5361096649.zip
launcher: apps mode
Diffstat (limited to 'scss')
-rw-r--r--scss/launcher.scss64
1 files changed, 57 insertions, 7 deletions
diff --git a/scss/launcher.scss b/scss/launcher.scss
index c2175e7..7535699 100644
--- a/scss/launcher.scss
+++ b/scss/launcher.scss
@@ -1,3 +1,4 @@
+@use "sass:color";
@use "scheme";
@use "lib";
@use "font";
@@ -14,8 +15,19 @@
}
}
- .mode-switcher .mode.selected {
- border-top: lib.s(2) solid $colour;
+ .mode-switcher .mode {
+ &.selected {
+ border-top: lib.s(2) solid $colour;
+ }
+
+ &:hover,
+ &:focus {
+ color: $colour;
+ }
+
+ &:active {
+ color: color.mix($colour, scheme.$base, 80%);
+ }
}
}
}
@@ -32,14 +44,14 @@
min-width: lib.s(700);
min-height: lib.s(420);
- @include lib.spacing(20, true);
-
@include launcher(apps, scheme.$sapphire);
@include launcher(files, scheme.$peach);
@include launcher(math, scheme.$green);
@include launcher(windows, scheme.$teal);
.search-bar {
+ margin-bottom: lib.s(15);
+
@include lib.spacing(10);
.mode {
@@ -55,23 +67,61 @@
border-top: lib.s(2) solid transparent;
padding-top: lib.s(10);
+
+ .icon {
+ font-size: lib.s(24);
+ }
+
+ & > box {
+ @include lib.spacing(10);
+ }
}
.result {
@include lib.element-decel;
- padding: lib.s(5) lib.s(10);
+ .icon {
+ font-size: lib.s(32);
+ }
+ }
- &:hover,
- &:focus {
+ .apps .result {
+ border-bottom: lib.s(2) solid transparent;
+ padding-left: lib.s(10);
+
+ & > box {
+ @include lib.spacing(10);
+ }
+
+ &:hover {
background-color: scheme.$surface0;
}
+ &:focus {
+ border-bottom: lib.s(2) solid scheme.$red;
+ color: scheme.$red;
+ }
+
&:active {
background-color: scheme.$surface1;
}
}
+ // .result {
+ // @include lib.element-decel;
+
+ // padding: lib.s(5) lib.s(10);
+
+ // &:hover,
+ // &:focus {
+ // background-color: scheme.$surface0;
+ // }
+
+ // &:active {
+ // background-color: scheme.$surface1;
+ // }
+ // }
+
.pinned-app {
@include lib.rounded(5);