Minor visual improvements with icons usage

This commit is contained in:
Vyn 2025-06-25 10:45:37 +02:00
parent ef56efd314
commit e10b466b60
Signed by: vyn
GPG key ID: E1B2BE34E7A971E7
5 changed files with 9 additions and 10 deletions

2
external/selenite vendored

@ -1 +1 @@
Subproject commit 6ff7dd8ea890bec8f4f61304e64bbfeabd61e7a8
Subproject commit fe9e7106f1c2d81603fd78f805490ee92ecce062

View file

@ -58,6 +58,8 @@ export component CreateTaskOrEvent inherits Rectangle {
VText { text: "for"; vertical-alignment: bottom;}
VerticalLayout {
alignment: end;
// This ComboBox cause UI lag when loaded first time.
// Same thing without the `model` set.
sourceInput := ComboBox {
model: root.sources;

View file

@ -4,7 +4,7 @@ import { MainView } from "views/TasksView.slint";
import { Palette } from "@selenite";
import { CalendarView } from "views/CalendarView.slint";
import { VButton } from "../../../external/selenite/components/Button.slint";
import { ToggleButton } from "../../../external/selenite/components/index.slint";
import { ToggleButton, Svg } from "../../../external/selenite/components/index.slint";
import { VTextInput } from "../../../external/selenite/components/TextInput.slint";
import { AppActions } from "../../shared/Actions.slint";
import { SideBar } from "views/SideBar.slint";
@ -33,12 +33,14 @@ export component AppWindow inherits Window {
spacing: 8px;
ToggleButton {
text: "Calendar";
icon-svg: Svg.calendar;
active: !show-tasks;
clicked => { show-tasks = false }
}
ToggleButton {
text: "Tasks";
icon-svg: Svg.tasks;
active: show-tasks;
clicked => { show-tasks = true }
}

View file

@ -26,7 +26,7 @@ export component CalendarView inherits Rectangle {
VButton {
text: "New event";
icon-svg: Svg.plus;
icon-colorize: greenyellow;
icon-colorize: Palette.green;
clicked => {
createEventPopup.show();
}

View file

@ -56,12 +56,7 @@ export component SideBar inherits Rectangle {
text-alignment: left;
active: item.selected;
clicked => { AppActions.source-clicked(item.id) }
VActionButton {
visible: parent.active;
icon-svg: Svg.cog;
background: transparent;
clicked => { editSourcePopup.edit(item.id) }
}
right-clicked => { editSourcePopup.edit(item.id) }
}
}
VerticalLayout {