mirror of
https://github.com/djibux/BoilR.git
synced 2026-09-01 05:53:41 +02:00
Update dependencies (#282)
This commit is contained in:
+13
-13
@@ -50,17 +50,17 @@ jobs:
|
||||
uses: Swatinem/rust-cache@v2
|
||||
- name: Test
|
||||
run: cargo test
|
||||
test_Macos:
|
||||
runs-on: macos-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Install latest stable
|
||||
uses: actions-rs/toolchain@v1
|
||||
with:
|
||||
toolchain: stable
|
||||
- name: Rust Cache
|
||||
id: rust_cache
|
||||
uses: Swatinem/rust-cache@v2
|
||||
- name: Test
|
||||
run: cargo test
|
||||
# test_Macos:
|
||||
# runs-on: macos-latest
|
||||
# steps:
|
||||
# - uses: actions/checkout@v3
|
||||
# - name: Install latest stable
|
||||
# uses: actions-rs/toolchain@v1
|
||||
# with:
|
||||
# toolchain: stable
|
||||
# - name: Rust Cache
|
||||
# id: rust_cache
|
||||
# uses: Swatinem/rust-cache@v2
|
||||
# - name: Test
|
||||
# run: cargo test
|
||||
|
||||
|
||||
@@ -40,17 +40,17 @@ jobs:
|
||||
asset_name: windows_BoilR.exe
|
||||
args: -9
|
||||
strip: false
|
||||
- os: macos-latest
|
||||
file: target/release/boilr
|
||||
asset_name: macos_x86_64_BoilR
|
||||
args: -9
|
||||
strip: false
|
||||
- os: macos-latest
|
||||
file: target/aarch64-apple-darwin/release/boilr
|
||||
asset_name: macos_darwin_BoilR
|
||||
args: -9
|
||||
strip: false
|
||||
target: aarch64-apple-darwin
|
||||
#- os: macos-latest
|
||||
# file: target/release/boilr
|
||||
# asset_name: macos_x86_64_BoilR
|
||||
# args: -9
|
||||
# strip: false
|
||||
#- os: macos-latest
|
||||
# file: target/aarch64-apple-darwin/release/boilr
|
||||
# asset_name: macos_darwin_BoilR
|
||||
# args: -9
|
||||
# strip: false
|
||||
# target: aarch64-apple-darwin
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Install dependencies
|
||||
|
||||
Generated
+877
-622
File diff suppressed because it is too large
Load Diff
+21
-20
@@ -1,61 +1,62 @@
|
||||
[package]
|
||||
edition = "2021"
|
||||
name = "boilr"
|
||||
version = "1.7.6"
|
||||
version = "1.7.8"
|
||||
|
||||
[dependencies]
|
||||
base64 = "^0.13.0"
|
||||
chrono = "^0.4.22"
|
||||
config = "^0.13.2"
|
||||
base64 = "^0.20.0"
|
||||
chrono = "^0.4.23"
|
||||
config = "^0.13.3"
|
||||
copypasta = "^0.8.1"
|
||||
flate2 = "^1.0.24"
|
||||
flate2 = "^1.0.25"
|
||||
is_executable = "^1.0.1"
|
||||
nom = "^7.1.1"
|
||||
rusty-leveldb = "^1.0.4"
|
||||
serde_json = "^1.0.83"
|
||||
serde_json = "^1.0.91"
|
||||
|
||||
steam_shortcuts_util = "^1.1.8"
|
||||
steamgriddb_api = "^0.3.1"
|
||||
sysinfo = "^0.26.4"
|
||||
sysinfo = "^0.27.1"
|
||||
eyre = "^0.6.8"
|
||||
color-eyre = "^0.6"
|
||||
dyn-clone = "^1.0.9"
|
||||
color-eyre = "^0.6.2"
|
||||
dyn-clone = "^1.0.10"
|
||||
|
||||
[dependencies.sqlite]
|
||||
version = "^0.27.0"
|
||||
version = "^0.30.3"
|
||||
|
||||
[dependencies.dashmap]
|
||||
features = ["serde"]
|
||||
version = "^5.3.4"
|
||||
version = "^5.4.0"
|
||||
|
||||
[dependencies.eframe]
|
||||
version = "^0.19.0"
|
||||
version = "^0.20.1"
|
||||
|
||||
[dependencies.egui]
|
||||
version = "^0.19.0"
|
||||
version = "^0.20.1"
|
||||
|
||||
[dependencies.futures]
|
||||
version = "^0.3.23"
|
||||
version = "^0.3.25"
|
||||
|
||||
[dependencies.image]
|
||||
features = ["png","webp","jpeg"]
|
||||
git = "https://github.com/PhilipK/image"
|
||||
rev = "55a668409b28fedcd6cd3dea25ae1b3cc9d25ec5"
|
||||
version ="^0.24.5"
|
||||
#git = "https://github.com/PhilipK/image"
|
||||
#rev = "55a668409b28fedcd6cd3dea25ae1b3cc9d25ec5"
|
||||
|
||||
[dependencies.reqwest]
|
||||
default_features = false
|
||||
version = "^0.11.11"
|
||||
version = "^0.11.13"
|
||||
|
||||
[dependencies.serde]
|
||||
features = ["derive"]
|
||||
version = "^1.0.144"
|
||||
version = "^1.0.151"
|
||||
|
||||
[dependencies.tokio]
|
||||
features = ["full"]
|
||||
version = "^1.20.1"
|
||||
version = "^1.23.0"
|
||||
|
||||
[dependencies.toml]
|
||||
version = "^0.5.9"
|
||||
version = "^0.5.10"
|
||||
|
||||
[target]
|
||||
[target."cfg(windows)"]
|
||||
|
||||
@@ -90,8 +90,8 @@ impl AmazonPlatform {
|
||||
let mut statement =
|
||||
connection.prepare("SELECT Id, ProductTitle FROM DbSet WHERE Installed = 1")?;
|
||||
while let State::Row = statement.next().unwrap() {
|
||||
let id = statement.read::<String>(0);
|
||||
let title = statement.read::<String>(1);
|
||||
let id = statement.read::<String,usize>(0);
|
||||
let title = statement.read::<String,usize>(1);
|
||||
if let (Ok(id), Ok(title)) = (id, title) {
|
||||
result.push(AmazonGame {
|
||||
title,
|
||||
|
||||
@@ -330,10 +330,13 @@ fn serialize_collection_value<S: AsRef<str>>(name: S, game_ids: &[usize]) -> Str
|
||||
}
|
||||
|
||||
fn name_to_key<S: AsRef<str>>(name: S) -> String {
|
||||
let config = base64::Config::new(base64::CharacterSet::Standard, false);
|
||||
let base64 = base64::encode_config(name.as_ref(), config);
|
||||
let key = format!("{}-{}", BOILR_TAG, base64);
|
||||
key
|
||||
let base64 = base64::encode(name.as_ref());
|
||||
let base64_no_end = if base64.ends_with("==") {
|
||||
&base64[..base64.len() - 2]
|
||||
} else {
|
||||
&base64
|
||||
};
|
||||
format!("{}-{}", BOILR_TAG, base64_no_end)
|
||||
}
|
||||
|
||||
fn parse_steam_collections<S: AsRef<str>>(
|
||||
|
||||
@@ -348,7 +348,7 @@ impl MyEguiApp {
|
||||
let handle = ui.ctx().load_texture(
|
||||
&image_key,
|
||||
image_data,
|
||||
egui::TextureFilter::Linear,
|
||||
egui::TextureOptions::LINEAR,
|
||||
);
|
||||
*state.value_mut() =
|
||||
TextureState::Loaded(handle);
|
||||
@@ -750,7 +750,7 @@ impl MyEguiApp {
|
||||
if let Ok(image) = image {
|
||||
let texture = ui
|
||||
.ctx()
|
||||
.load_texture(&key, image, egui::TextureFilter::Linear);
|
||||
.load_texture(&key, image, egui::TextureOptions::LINEAR);
|
||||
state
|
||||
.image_handles
|
||||
.insert(key, TextureState::Loaded(texture));
|
||||
@@ -791,7 +791,7 @@ fn load_image_grids(user: &SteamUsersInfo, state: &mut ImageSelectState, ui: &mu
|
||||
if let Ok(image) = image {
|
||||
let texture = ui
|
||||
.ctx()
|
||||
.load_texture(&key, image, egui::TextureFilter::Linear);
|
||||
.load_texture(&key, image, egui::TextureOptions::LINEAR);
|
||||
state
|
||||
.image_handles
|
||||
.insert(key, TextureState::Loaded(texture));
|
||||
|
||||
+4
-3
@@ -273,6 +273,7 @@ fn create_style(style: &mut egui::Style) {
|
||||
style.spacing.item_spacing = egui::vec2(15.0, 15.0);
|
||||
style.visuals.button_frame = false;
|
||||
style.visuals.dark_mode = true;
|
||||
style.visuals.panel_fill = BACKGROUND_COLOR;
|
||||
style.visuals.override_text_color = Some(TEXT_COLOR);
|
||||
style.visuals.widgets.noninteractive.rounding = Rounding {
|
||||
ne: 0.0,
|
||||
@@ -307,7 +308,7 @@ impl MyEguiApp {
|
||||
ui.ctx().load_texture(
|
||||
"import_image",
|
||||
get_import_image(),
|
||||
egui::TextureFilter::Linear,
|
||||
egui::TextureOptions::LINEAR,
|
||||
)
|
||||
})
|
||||
}
|
||||
@@ -316,7 +317,7 @@ impl MyEguiApp {
|
||||
self.ui_images.save_button.get_or_insert_with(|| {
|
||||
// Load the texture only once.
|
||||
ui.ctx()
|
||||
.load_texture("save_image", get_save_image(), egui::TextureFilter::Linear)
|
||||
.load_texture("save_image", get_save_image(), egui::TextureOptions::LINEAR)
|
||||
})
|
||||
}
|
||||
|
||||
@@ -324,7 +325,7 @@ impl MyEguiApp {
|
||||
self.ui_images.logo_32.get_or_insert_with(|| {
|
||||
// Load the texture only once.
|
||||
ui.ctx()
|
||||
.load_texture("logo32", get_logo(), egui::TextureFilter::Linear)
|
||||
.load_texture("logo32", get_logo(), egui::TextureOptions::LINEAR)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user