♻️ ::Glow => ::Wgpu

 rust 1.85 => 1.91
 egui(-extras/-modal/-editor)=>0.32
♻️ update authors
This commit is contained in:
lia
2025-09-04 00:06:19 +02:00
parent 56102e73d8
commit 48f1b29083
4 changed files with 11 additions and 12 deletions

View File

@@ -1,18 +1,18 @@
[package] [package]
name = "application_catnip" name = "application_catnip"
version = "0.0.0-develop" version = "0.0.0-develop"
authors = ["lunarydess"] authors = ["i0uring"]
license = "Apache-2.0" license = "Apache-2.0"
edition = "2024" edition = "2024"
rust-version = "1.85" rust-version = "1.91"
publish = false publish = false
[package.metadata.cargo-machete] [package.metadata.cargo-machete]
ignored = ["image"] ignored = ["image"]
[dependencies] [dependencies]
egui = "0.31" egui = "0.32"
eframe = { version = "0.31", default-features = false, features = [ eframe = { version = "0.32", default-features = false, features = [
"accesskit", "default_fonts", "accesskit", "default_fonts",
"glow", "persistence", "glow", "persistence",
"wayland", "wgpu" "wayland", "wgpu"
@@ -23,7 +23,7 @@ env_logger = { version = "0.11", default-features = false, features = [
"humantime", "humantime",
] } ] }
serde = { version = "1", features = ["derive"] } serde = { version = "1", features = ["derive"] }
egui_code_editor = { git = "https://github.com/lunarydess/Application-Catnip-Editor.git", version = "0.3.0-develop", rev = "0754452" } egui_code_editor = { git = "https://github.com/i0uring/app_catnip_editor.git", version = "0.4.0-develop", rev = "e96154f" }
egui-modal = { git = "https://github.com/mkrueger/egui-modal.git", branch = "mkrueger/egui0.31" } egui-modal = { git = "https://github.com/mkrueger/egui-modal.git", branch = "main" }
egui_extras = {version = "0.31", default-features = false, features = ["default", "all_loaders"]} egui_extras = {version = "0.32", default-features = false, features = ["default", "all_loaders"]}
image = { version = "0.25", default-features = false, features = ["jpeg", "png"] } image = { version = "0.25", default-features = false, features = ["jpeg", "png"] }

View File

@@ -1,6 +1,6 @@
use eframe::emath::Align; use eframe::emath::Align;
use eframe::epaint::text::TextWrapMode; use eframe::epaint::text::TextWrapMode;
use egui::ThemePreference; use egui::{ThemePreference, UiKind};
use egui_code_editor::{CodeEditor, ColorTheme, Syntax, DEFAULT_THEMES}; use egui_code_editor::{CodeEditor, ColorTheme, Syntax, DEFAULT_THEMES};
use egui_modal::Modal; use egui_modal::Modal;
use std::fs; use std::fs;
@@ -64,11 +64,11 @@ impl eframe::App for CatnipApp {
{ {
self.editor_text = self.editor_text =
fs::read_to_string(path.display().to_string()).unwrap(); fs::read_to_string(path.display().to_string()).unwrap();
ui.close_menu(); ui.close_kind(UiKind::Menu)
} }
if ui.button("Folder").clicked() && !modal.is_open() { if ui.button("Folder").clicked() && !modal.is_open() {
modal.open(); modal.open();
ui.close_menu(); ui.close_kind(UiKind::Menu)
} }
}); });
if ui.button("Quit").clicked() { if ui.button("Quit").clicked() {

View File

@@ -1,4 +1,3 @@
#![feature(let_chains)]
#![feature(unboxed_closures)] #![feature(unboxed_closures)]
mod app; mod app;

View File

@@ -7,7 +7,7 @@ fn main() {
"Catnip Editor", "Catnip Editor",
eframe::NativeOptions { eframe::NativeOptions {
centered: true, centered: true,
renderer: Renderer::Glow, renderer: Renderer::Wgpu,
viewport: egui::ViewportBuilder::default() viewport: egui::ViewportBuilder::default()
.with_inner_size([400.0, 300.0]) .with_inner_size([400.0, 300.0])
.with_min_inner_size([300.0, 220.0]), .with_min_inner_size([300.0, 220.0]),