Compare commits
5 commits
c145bdbd9c
...
3e95544fb3
Author | SHA1 | Date | |
---|---|---|---|
3e95544fb3 | |||
5d0116e9de | |||
578865abe7 | |||
ca21d5c640 | |||
075754fcd0 |
3 changed files with 629 additions and 195 deletions
802
Cargo.lock
generated
802
Cargo.lock
generated
File diff suppressed because it is too large
Load diff
|
@ -10,11 +10,11 @@ resolver = "2"
|
|||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||
|
||||
[dependencies]
|
||||
clap = { version = "4.4", features = ["derive"] }
|
||||
image = "0.24"
|
||||
clap = { version = "4.5", features = ["derive"] }
|
||||
image = "0.25"
|
||||
ggez = "0.9.3"
|
||||
freetype = { version = "0.7", optional = true }
|
||||
wgpu = "0.16"
|
||||
wgpu-types = "0.16"
|
||||
|
||||
[build-dependencies]
|
||||
bindgen = { version = "0.69", optional = true }
|
||||
|
|
|
@ -9,8 +9,8 @@ use ggez::graphics::{
|
|||
use ggez::input::keyboard::{self, KeyInput};
|
||||
use ggez::mint::Vector2;
|
||||
use ggez::{Context, GameError, GameResult};
|
||||
use image::io::Reader as ImageReader;
|
||||
use image::DynamicImage;
|
||||
use image::ImageReader;
|
||||
use std::io::Cursor;
|
||||
use std::path::PathBuf;
|
||||
use std::sync::atomic::AtomicBool;
|
||||
|
@ -19,14 +19,14 @@ use std::thread;
|
|||
use std::time::{Duration, Instant};
|
||||
|
||||
const POLL_TIME: Duration = Duration::from_millis(333);
|
||||
const INIT_FONT_SIZE_X: f32 = 24.0;
|
||||
const INIT_FONT_SIZE_Y: f32 = 34.0;
|
||||
const INIT_FONT_SIZE_X: f32 = 36.0;
|
||||
const INIT_FONT_SIZE_Y: f32 = 51.0;
|
||||
const TEXT_X_OFFSET: f32 = 0.3;
|
||||
const TEXT_OFFSET_Y_SPACING: f32 = 0.4;
|
||||
const TEXT_HEIGHT_SCALE: f32 = 0.1;
|
||||
const ARTIST_HEIGHT_SCALE: f32 = 0.08;
|
||||
const ALBUM_HEIGHT_SCALE: f32 = 0.08;
|
||||
const TIMER_HEIGHT_SCALE: f32 = 0.07;
|
||||
const TEXT_HEIGHT_SCALE: f32 = 0.12;
|
||||
const ARTIST_HEIGHT_SCALE: f32 = 0.12;
|
||||
const ALBUM_HEIGHT_SCALE: f32 = 0.12;
|
||||
const TIMER_HEIGHT_SCALE: f32 = 0.105;
|
||||
const MIN_WIDTH_RATIO: f32 = 4.0 / 5.0;
|
||||
const INCREASE_AMT: f32 = 6.0 / 5.0;
|
||||
const DECREASE_AMT: f32 = 5.0 / 6.0;
|
||||
|
@ -457,7 +457,7 @@ impl MPDDisplay {
|
|||
let ggez_img = Image::from_pixels(
|
||||
ctx,
|
||||
rgba8.as_raw(),
|
||||
wgpu::TextureFormat::Rgba8UnormSrgb,
|
||||
wgpu_types::TextureFormat::Rgba8UnormSrgb,
|
||||
rgba8.width(),
|
||||
rgba8.height(),
|
||||
);
|
||||
|
|
Loading…
Reference in a new issue