chore: bump version to 0.2.1 and update related files
This commit is contained in:
28
Cargo.lock
generated
28
Cargo.lock
generated
@@ -2060,7 +2060,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "k-launcher"
|
name = "k-launcher"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ctrlc",
|
"ctrlc",
|
||||||
"dirs",
|
"dirs",
|
||||||
@@ -2084,7 +2084,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "k-launcher-config"
|
name = "k-launcher-config"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"dirs",
|
"dirs",
|
||||||
"k-launcher-domain",
|
"k-launcher-domain",
|
||||||
@@ -2096,7 +2096,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "k-launcher-domain"
|
name = "k-launcher-domain"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-trait",
|
"async-trait",
|
||||||
"serde",
|
"serde",
|
||||||
@@ -2104,7 +2104,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "k-launcher-kernel"
|
name = "k-launcher-kernel"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-trait",
|
"async-trait",
|
||||||
"futures",
|
"futures",
|
||||||
@@ -2118,7 +2118,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "k-launcher-os-bridge"
|
name = "k-launcher-os-bridge"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"k-launcher-domain",
|
"k-launcher-domain",
|
||||||
"libc",
|
"libc",
|
||||||
@@ -2127,7 +2127,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "k-launcher-plugin-host"
|
name = "k-launcher-plugin-host"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-trait",
|
"async-trait",
|
||||||
"k-launcher-domain",
|
"k-launcher-domain",
|
||||||
@@ -2140,7 +2140,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "k-launcher-ui"
|
name = "k-launcher-ui"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"iced",
|
"iced",
|
||||||
"k-launcher-config",
|
"k-launcher-config",
|
||||||
@@ -2153,7 +2153,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "k-launcher-ui-core"
|
name = "k-launcher-ui-core"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"k-launcher-config",
|
"k-launcher-config",
|
||||||
"k-launcher-domain",
|
"k-launcher-domain",
|
||||||
@@ -2162,7 +2162,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "k-launcher-ui-egui"
|
name = "k-launcher-ui-egui"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"eframe",
|
"eframe",
|
||||||
"egui",
|
"egui",
|
||||||
@@ -3168,7 +3168,7 @@ checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "plugin-apps"
|
name = "plugin-apps"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-trait",
|
"async-trait",
|
||||||
"bincode",
|
"bincode",
|
||||||
@@ -3186,7 +3186,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "plugin-calc"
|
name = "plugin-calc"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-trait",
|
"async-trait",
|
||||||
"evalexpr",
|
"evalexpr",
|
||||||
@@ -3196,7 +3196,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "plugin-cmd"
|
name = "plugin-cmd"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-trait",
|
"async-trait",
|
||||||
"k-launcher-domain",
|
"k-launcher-domain",
|
||||||
@@ -3205,7 +3205,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "plugin-files"
|
name = "plugin-files"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"async-trait",
|
"async-trait",
|
||||||
"k-launcher-domain",
|
"k-launcher-domain",
|
||||||
@@ -3214,7 +3214,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "plugin-url"
|
name = "plugin-url"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"serde",
|
"serde",
|
||||||
"serde_json",
|
"serde_json",
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
# Copy this file as PKGBUILD to your AUR repo
|
# Copy this file as PKGBUILD to your AUR repo
|
||||||
|
|
||||||
pkgname=k-launcher
|
pkgname=k-launcher
|
||||||
pkgver=0.2.0
|
pkgver=0.2.1
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc='Wayland command palette launcher with fuzzy search, frecency, and plugin support'
|
pkgdesc='Wayland command palette launcher with fuzzy search, frecency, and plugin support'
|
||||||
arch=('x86_64')
|
arch=('x86_64')
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "k-launcher-config"
|
name = "k-launcher-config"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
|
|||||||
@@ -93,7 +93,10 @@ pub struct AppearanceCfg {
|
|||||||
pub row_radius: f32,
|
pub row_radius: f32,
|
||||||
pub placeholder: String,
|
pub placeholder: String,
|
||||||
pub selected_row_rgba: Rgba,
|
pub selected_row_rgba: Rgba,
|
||||||
|
pub selected_text_rgba: Rgba,
|
||||||
|
pub selected_description_rgba: Rgba,
|
||||||
pub unselected_row_rgba: Rgba,
|
pub unselected_row_rgba: Rgba,
|
||||||
|
pub text_rgba: Rgba,
|
||||||
pub description_rgba: Rgba,
|
pub description_rgba: Rgba,
|
||||||
pub no_results_rgba: Rgba,
|
pub no_results_rgba: Rgba,
|
||||||
pub error_rgba: Rgba,
|
pub error_rgba: Rgba,
|
||||||
@@ -113,7 +116,10 @@ impl Default for AppearanceCfg {
|
|||||||
row_radius: 4.0,
|
row_radius: 4.0,
|
||||||
placeholder: "Search apps, type > for commands, = for math".to_string(),
|
placeholder: "Search apps, type > for commands, = for math".to_string(),
|
||||||
selected_row_rgba: Rgba::new(229.0, 125.0, 33.0, 1.0),
|
selected_row_rgba: Rgba::new(229.0, 125.0, 33.0, 1.0),
|
||||||
|
selected_text_rgba: Rgba::new(255.0, 255.0, 255.0, 1.0),
|
||||||
|
selected_description_rgba: Rgba::new(240.0, 240.0, 240.0, 0.9),
|
||||||
unselected_row_rgba: Rgba::new(255.0, 255.0, 255.0, 0.07),
|
unselected_row_rgba: Rgba::new(255.0, 255.0, 255.0, 0.07),
|
||||||
|
text_rgba: Rgba::new(255.0, 255.0, 255.0, 1.0),
|
||||||
description_rgba: Rgba::new(210.0, 215.0, 230.0, 1.0),
|
description_rgba: Rgba::new(210.0, 215.0, 230.0, 1.0),
|
||||||
no_results_rgba: Rgba::new(180.0, 180.0, 200.0, 0.5),
|
no_results_rgba: Rgba::new(180.0, 180.0, 200.0, 0.5),
|
||||||
error_rgba: Rgba::new(255.0, 80.0, 80.0, 1.0),
|
error_rgba: Rgba::new(255.0, 80.0, 80.0, 1.0),
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "k-launcher-domain"
|
name = "k-launcher-domain"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "k-launcher-kernel"
|
name = "k-launcher-kernel"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "k-launcher-os-bridge"
|
name = "k-launcher-os-bridge"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "k-launcher-plugin-host"
|
name = "k-launcher-plugin-host"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "k-launcher-ui-core"
|
name = "k-launcher-ui-core"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "k-launcher-ui-egui"
|
name = "k-launcher-ui-egui"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
|
|||||||
@@ -43,14 +43,25 @@ pub fn render_result_list(
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn render_result_row(ui: &mut Ui, result: &SearchResult, is_selected: bool, cfg: &AppearanceCfg) {
|
fn render_result_row(ui: &mut Ui, result: &SearchResult, is_selected: bool, cfg: &AppearanceCfg) {
|
||||||
|
let title_color = if is_selected {
|
||||||
|
to_color32(&cfg.selected_text_rgba)
|
||||||
|
} else {
|
||||||
|
to_color32(&cfg.text_rgba)
|
||||||
|
};
|
||||||
|
let desc_color = if is_selected {
|
||||||
|
to_color32(&cfg.selected_description_rgba)
|
||||||
|
} else {
|
||||||
|
to_color32(&cfg.description_rgba)
|
||||||
|
};
|
||||||
|
|
||||||
style::result_row_frame(is_selected, cfg).show(ui, |ui| {
|
style::result_row_frame(is_selected, cfg).show(ui, |ui| {
|
||||||
ui.set_width(ui.available_width());
|
ui.set_width(ui.available_width());
|
||||||
ui.horizontal(|ui| {
|
ui.horizontal(|ui| {
|
||||||
ui.add_space(8.0);
|
ui.add_space(8.0);
|
||||||
ui.vertical(|ui| {
|
ui.vertical(|ui| {
|
||||||
ui.label(result.title.as_str());
|
ui.colored_label(title_color, result.title.as_str());
|
||||||
if let Some(desc) = &result.description {
|
if let Some(desc) = &result.description {
|
||||||
ui.colored_label(to_color32(&cfg.description_rgba), desc.as_ref());
|
ui.colored_label(desc_color, desc.as_ref());
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "k-launcher-ui"
|
name = "k-launcher-ui"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
|
|||||||
@@ -113,7 +113,10 @@ fn result_row<'a>(
|
|||||||
};
|
};
|
||||||
|
|
||||||
container(
|
container(
|
||||||
row![result_icon(&result.icon, cfg), title_column(result, cfg)]
|
row![
|
||||||
|
result_icon(&result.icon, cfg),
|
||||||
|
title_column(result, is_selected, cfg)
|
||||||
|
]
|
||||||
.spacing(style::CONTENT_SPACING)
|
.spacing(style::CONTENT_SPACING)
|
||||||
.align_y(iced::Center),
|
.align_y(iced::Center),
|
||||||
)
|
)
|
||||||
@@ -138,17 +141,35 @@ fn result_icon<'a>(icon_path: &'a Option<Arc<str>>, cfg: &AppearanceCfg) -> Elem
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn title_column<'a>(result: &'a SearchResult, cfg: &AppearanceCfg) -> Element<'a, Message> {
|
fn title_column<'a>(
|
||||||
|
result: &'a SearchResult,
|
||||||
|
is_selected: bool,
|
||||||
|
cfg: &AppearanceCfg,
|
||||||
|
) -> Element<'a, Message> {
|
||||||
|
let title_color = if is_selected {
|
||||||
|
style::rgba(&cfg.selected_text_rgba)
|
||||||
|
} else {
|
||||||
|
style::rgba(&cfg.text_rgba)
|
||||||
|
};
|
||||||
|
let desc_color = if is_selected {
|
||||||
|
style::rgba(&cfg.selected_description_rgba)
|
||||||
|
} else {
|
||||||
|
style::rgba(&cfg.description_rgba)
|
||||||
|
};
|
||||||
|
|
||||||
if let Some(desc) = &result.description {
|
if let Some(desc) = &result.description {
|
||||||
column![
|
column![
|
||||||
text(result.title.as_str()).size(cfg.title_size),
|
text(result.title.as_str())
|
||||||
text(desc.as_ref())
|
.size(cfg.title_size)
|
||||||
.size(cfg.desc_size)
|
.color(title_color),
|
||||||
.color(style::rgba(&cfg.description_rgba)),
|
text(desc.as_ref()).size(cfg.desc_size).color(desc_color),
|
||||||
]
|
]
|
||||||
.into()
|
.into()
|
||||||
} else {
|
} else {
|
||||||
text(result.title.as_str()).size(cfg.title_size).into()
|
text(result.title.as_str())
|
||||||
|
.size(cfg.title_size)
|
||||||
|
.color(title_color)
|
||||||
|
.into()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "k-launcher"
|
name = "k-launcher"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
default-run = "k-launcher"
|
default-run = "k-launcher"
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "plugin-apps"
|
name = "plugin-apps"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "plugin-calc"
|
name = "plugin-calc"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "plugin-cmd"
|
name = "plugin-cmd"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "plugin-files"
|
name = "plugin-files"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "plugin-url"
|
name = "plugin-url"
|
||||||
version = "0.2.0"
|
version = "0.2.1"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[lib]
|
[lib]
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
.TH K\-LAUNCHER 1 "2026-07-24" "k-launcher 0.2.0" "User Commands"
|
.TH K\-LAUNCHER 1 "2026-07-24" "k-launcher 0.2.1" "User Commands"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
k\-launcher \- Wayland command palette launcher
|
k\-launcher \- Wayland command palette launcher
|
||||||
.SH SYNOPSIS
|
.SH SYNOPSIS
|
||||||
|
|||||||
Reference in New Issue
Block a user