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]
|
||||
name = "iced-template"
|
||||
name = "gallery"
|
||||
version = "0.1.0"
|
||||
edition = "2024"
|
||||
license = "AGPL-3.0-or-later"
|
||||
|
||||
[dependencies]
|
||||
kra-image-integration = "0.1.0"
|
||||
rfd = "0.17.2"
|
||||
size = "0.5.0"
|
||||
zip = "8.6.0"
|
||||
|
||||
[dependencies.iced]
|
||||
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 = {
|
||||
# all that's needed for artifacts and checks
|
||||
nativeBuildInputs = with pkgs; [
|
||||
# pkg-config
|
||||
pkg-config
|
||||
];
|
||||
buildInputs = with pkgs; [
|
||||
dav1d
|
||||
];
|
||||
|
||||
src = ./.;
|
||||
|
|
|
|||
|
|
@ -2,11 +2,19 @@ use iced::{Color, Element, Renderer, Task, Theme, application, theme, widget};
|
|||
|
||||
enum Message {}
|
||||
|
||||
struct State {}
|
||||
enum Mode {
|
||||
Focused(usize),
|
||||
Gallery,
|
||||
}
|
||||
struct State {
|
||||
mode: Mode,
|
||||
}
|
||||
|
||||
impl State {
|
||||
fn new() -> Self {
|
||||
Self {}
|
||||
Self {
|
||||
mode: Mode::Gallery,
|
||||
}
|
||||
}
|
||||
fn update(&mut self, message: Message) -> Task<Message> {
|
||||
Task::none()
|
||||
|
|
|
|||
Loading…
Reference in a new issue