Add min window size
This commit is contained in:
parent
3a02d96583
commit
2786081979
2 changed files with 8 additions and 7 deletions
11
src/main.rs
11
src/main.rs
|
@ -1,6 +1,6 @@
|
|||
use std::process::Child;
|
||||
use dark_light::Mode;
|
||||
use egui::{IconData, Theme, ViewportBuilder};
|
||||
use egui::{IconData, Theme, Vec2, ViewportBuilder};
|
||||
use egui_extras::install_image_loaders;
|
||||
use egui_flex::{item, Flex, FlexAlign, FlexAlignContent};
|
||||
use image::GenericImageView;
|
||||
|
@ -19,7 +19,7 @@ fn main() -> Result<(), eframe::Error> {
|
|||
Ok(Mode::Dark) => Theme::Dark,
|
||||
_ => Theme::Light
|
||||
};
|
||||
|
||||
|
||||
let icon = image::load_from_memory(include_bytes!("../assets/Cooking_icon.png")).expect("Failed to load Cooking_icon").to_rgba8();
|
||||
|
||||
let viewport = egui::ViewportBuilder::default()
|
||||
|
@ -30,13 +30,14 @@ fn main() -> Result<(), eframe::Error> {
|
|||
width: icon.width(),
|
||||
height: icon.height(),
|
||||
})
|
||||
.with_fullscreen(true);
|
||||
.with_fullscreen(true)
|
||||
.with_min_inner_size(Vec2 { x: 640.0, y: 480.0 });
|
||||
|
||||
let mut fonts = egui::FontDefinitions::default();
|
||||
egui_phosphor::add_to_fonts(&mut fonts, egui_phosphor::Variant::Regular);
|
||||
egui_phosphor::add_to_fonts(&mut fonts, egui_phosphor::Variant::Fill);
|
||||
|
||||
|
||||
|
||||
|
||||
let options = eframe::NativeOptions {
|
||||
viewport,
|
||||
..Default::default()
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
use std::process::{Child, Command};
|
||||
use egui::{Color32, Context, RichText, Ui};
|
||||
use egui::{Color32, Context, RichText, Ui, Vec2};
|
||||
use egui_flex::{item, Flex, FlexAlign, FlexDirection};
|
||||
use egui_phosphor::fill;
|
||||
use crate::backend::config::Config;
|
||||
|
@ -63,7 +63,7 @@ impl Launcher {
|
|||
});
|
||||
|
||||
flex.add_ui(item().align_self(FlexAlign::Center), |ui| {
|
||||
if ui.button(RichText::new("Play").size(30.0)).clicked() {
|
||||
if ui.add(egui::Button::new(RichText::new("Play!").size(30.0))).clicked() {
|
||||
*child = Some(Command::new(config.paths.java_path.clone())
|
||||
.arg("-jar")
|
||||
.arg(config.paths.runelite_path.clone())
|
||||
|
|
Loading…
Add table
Reference in a new issue