chore: scaffolding
This commit is contained in:
parent
8f0abd2b78
commit
802200db51
4 changed files with 1565 additions and 59 deletions
1484
Cargo.lock
generated
1484
Cargo.lock
generated
File diff suppressed because it is too large
Load diff
15
Cargo.toml
15
Cargo.toml
|
|
@ -1,10 +1,23 @@
|
||||||
[package]
|
[package]
|
||||||
name = "iced-template"
|
name = "gallery"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
license = "AGPL-3.0-or-later"
|
license = "AGPL-3.0-or-later"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
kra-image-integration = "0.1.0"
|
||||||
|
rfd = "0.17.2"
|
||||||
|
size = "0.5.0"
|
||||||
|
zip = "8.6.0"
|
||||||
|
|
||||||
[dependencies.iced]
|
[dependencies.iced]
|
||||||
version = "0.14.0"
|
version = "0.14.0"
|
||||||
|
features = [ "image" ]
|
||||||
|
|
||||||
|
[dependencies.image]
|
||||||
|
version = "0.25.10"
|
||||||
|
features = [ "avif-native" ]
|
||||||
|
|
||||||
|
[dependencies.jxl-oxide]
|
||||||
|
version = "0.12.6"
|
||||||
|
features = [ "image" ]
|
||||||
|
|
|
||||||
|
|
@ -39,9 +39,10 @@
|
||||||
commonArgs = {
|
commonArgs = {
|
||||||
# all that's needed for artifacts and checks
|
# all that's needed for artifacts and checks
|
||||||
nativeBuildInputs = with pkgs; [
|
nativeBuildInputs = with pkgs; [
|
||||||
# pkg-config
|
pkg-config
|
||||||
];
|
];
|
||||||
buildInputs = with pkgs; [
|
buildInputs = with pkgs; [
|
||||||
|
dav1d
|
||||||
];
|
];
|
||||||
|
|
||||||
src = ./.;
|
src = ./.;
|
||||||
|
|
|
||||||
|
|
@ -2,11 +2,19 @@ use iced::{Color, Element, Renderer, Task, Theme, application, theme, widget};
|
||||||
|
|
||||||
enum Message {}
|
enum Message {}
|
||||||
|
|
||||||
struct State {}
|
enum Mode {
|
||||||
|
Focused(usize),
|
||||||
|
Gallery,
|
||||||
|
}
|
||||||
|
struct State {
|
||||||
|
mode: Mode,
|
||||||
|
}
|
||||||
|
|
||||||
impl State {
|
impl State {
|
||||||
fn new() -> Self {
|
fn new() -> Self {
|
||||||
Self {}
|
Self {
|
||||||
|
mode: Mode::Gallery,
|
||||||
|
}
|
||||||
}
|
}
|
||||||
fn update(&mut self, message: Message) -> Task<Message> {
|
fn update(&mut self, message: Message) -> Task<Message> {
|
||||||
Task::none()
|
Task::none()
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue