This commit is contained in:
Martin Kavík 2024-09-14 19:12:04 +02:00
parent bc0377c499
commit d1bcb4f9b4
4 changed files with 14 additions and 18 deletions

View file

@ -1,4 +1,4 @@
use crate::{Filename, Layout, theme::*}; use crate::{theme::*, Filename, Layout};
use std::cell::Cell; use std::cell::Cell;
use std::mem; use std::mem;
use std::ops::Not; use std::ops::Not;

View file

@ -1,4 +1,4 @@
use crate::{platform, script_bridge, Filename, Layout, theme::*}; use crate::{platform, script_bridge, theme::*, Filename, Layout};
use std::sync::Arc; use std::sync::Arc;
use zoon::*; use zoon::*;
@ -85,8 +85,7 @@ impl HeaderPanel {
Label::new() Label::new()
.s(Padding::new().x(20).y(10)) .s(Padding::new().x(20).y(10))
.s(Background::new().color_signal( .s(Background::new().color_signal(
hovered_signal hovered_signal.map_bool(|| COLOR_MEDIUM_SLATE_BLUE, || COLOR_SLATE_BLUE),
.map_bool(|| COLOR_MEDIUM_SLATE_BLUE, || COLOR_SLATE_BLUE),
)) ))
.s(Align::new().left()) .s(Align::new().left())
.s(RoundedCorners::all(15)) .s(RoundedCorners::all(15))
@ -226,9 +225,7 @@ impl HeaderPanel {
.attr("spellcheck", "false") .attr("spellcheck", "false")
.style("resize", "vertical") .style("resize", "vertical")
}) })
.placeholder( .placeholder(Placeholder::new("FW.say_hello()").s(Font::new().color(COLOR_LIGHT_BLUE)))
Placeholder::new("FW.say_hello()").s(Font::new().color(COLOR_LIGHT_BLUE)),
)
.label_hidden("command editor panel") .label_hidden("command editor panel")
.text_signal(script_signal) .text_signal(script_signal)
.on_change(clone!((script, command_result) move |text| { .on_change(clone!((script, command_result) move |text| {

View file

@ -3,25 +3,25 @@ use zoon::*;
// https://oklch.com/ // https://oklch.com/
// pub const COLOR_BLUE_VIOLET: Rgba = color!("BlueViolet"); // oklch(53.38% 0.25 301.37) // pub const COLOR_BLUE_VIOLET: Rgba = color!("BlueViolet"); // oklch(53.38% 0.25 301.37)
pub const COLOR_BLUE_VIOLET: Oklch = color!("oklch(53.38% 0.25 262.59)"); pub const COLOR_BLUE_VIOLET: Oklch = color!("oklch(53.38% 0.25 262.59)");
// pub const COLOR_MEDIUM_SLATE_BLUE: Rgba = color!("MediumSlateBlue"); // oklch(60.45% 0.194 285.5) // pub const COLOR_MEDIUM_SLATE_BLUE: Rgba = color!("MediumSlateBlue"); // oklch(60.45% 0.194 285.5)
pub const COLOR_MEDIUM_SLATE_BLUE: Oklch = color!("oklch(60.45% 0.194 262.26)"); pub const COLOR_MEDIUM_SLATE_BLUE: Oklch = color!("oklch(60.45% 0.194 262.26)");
// pub const COLOR_SLATE_BLUE_WITH_ALPHA: Rgba = color!("SlateBlue", 0.8); // oklch(54.36% 0.171 285.54) // pub const COLOR_SLATE_BLUE_WITH_ALPHA: Rgba = color!("SlateBlue", 0.8); // oklch(54.36% 0.171 285.54)
pub const COLOR_SLATE_BLUE_WITH_ALPHA: Oklch = color!("oklch(54.36% 0.171 262.26)", 0.8); pub const COLOR_SLATE_BLUE_WITH_ALPHA: Oklch = color!("oklch(54.36% 0.171 262.26)", 0.8);
// pub const COLOR_SLATE_BLUE: Rgba = color!("SlateBlue"); // oklch(54.36% 0.171 285.54) // pub const COLOR_SLATE_BLUE: Rgba = color!("SlateBlue"); // oklch(54.36% 0.171 285.54)
pub const COLOR_SLATE_BLUE: Oklch = color!("oklch(54.36% 0.171 262.26)"); pub const COLOR_SLATE_BLUE: Oklch = color!("oklch(54.36% 0.171 262.26)");
// pub const COLOR_LIGHT_BLUE: Rgba = color!("LightBlue"); // oklch(85.62% 0.049 219.65) // pub const COLOR_LIGHT_BLUE: Rgba = color!("LightBlue"); // oklch(85.62% 0.049 219.65)
pub const COLOR_LIGHT_BLUE: Oklch = color!("oklch(85.62% 0.049 262.26)"); pub const COLOR_LIGHT_BLUE: Oklch = color!("oklch(85.62% 0.049 262.26)");
// pub const COLOR_WHITE: Rgba = color!("White"); // oklch(100% 3.5594404384177905e-8 106.37411429114086) // pub const COLOR_WHITE: Rgba = color!("White"); // oklch(100% 3.5594404384177905e-8 106.37411429114086)
pub const COLOR_WHITE: Oklch = color!("oklch(100% 3.5594404384177905e-8 105.88)"); pub const COLOR_WHITE: Oklch = color!("oklch(100% 3.5594404384177905e-8 105.88)");
// pub const COLOR_DARK_SLATE_BLUE: Rgba = color!("DarkSlateBlue"); // oklch(41.43% 0.125 286.04) // pub const COLOR_DARK_SLATE_BLUE: Rgba = color!("DarkSlateBlue"); // oklch(41.43% 0.125 286.04)
pub const COLOR_DARK_SLATE_BLUE: Oklch = color!("oklch(41.43% 0.125 262.26)"); pub const COLOR_DARK_SLATE_BLUE: Oklch = color!("oklch(41.43% 0.125 262.26)");
// pub const COLOR_LAVENDER: Rgba = color!("Lavender"); // oklch(93.09% 0.027 285.86) // pub const COLOR_LAVENDER: Rgba = color!("Lavender"); // oklch(93.09% 0.027 285.86)
pub const COLOR_LAVENDER: Oklch = color!("oklch(93.09% 0.027 262.26)"); pub const COLOR_LAVENDER: Oklch = color!("oklch(93.09% 0.027 262.26)");

View file

@ -1,4 +1,4 @@
use crate::{platform, script_bridge, Filename, theme::*}; use crate::{platform, script_bridge, theme::*, Filename};
use std::sync::Arc; use std::sync::Arc;
use wellen::GetItem; use wellen::GetItem;
use zoon::*; use zoon::*;
@ -122,8 +122,7 @@ impl WaveformPanel {
Label::new() Label::new()
.s(Padding::new().x(20).y(10)) .s(Padding::new().x(20).y(10))
.s(Background::new().color_signal( .s(Background::new().color_signal(
hovered_signal hovered_signal.map_bool(|| COLOR_MEDIUM_SLATE_BLUE, || COLOR_SLATE_BLUE),
.map_bool(|| COLOR_MEDIUM_SLATE_BLUE, || COLOR_SLATE_BLUE),
)) ))
.s(Align::new().left()) .s(Align::new().left())
.s(RoundedCorners::all(15)) .s(RoundedCorners::all(15))