Update dependencies (#282)

This commit is contained in:
Philip Kristoffersen
2022-12-26 14:58:31 +01:00
committed by GitHub
parent 8d3c27c822
commit e76c84b130
8 changed files with 938 additions and 678 deletions
+13 -13
View File
@@ -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
+11 -11
View File
@@ -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
View File
File diff suppressed because it is too large Load Diff
+21 -20
View File
@@ -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)"]
+2 -2
View File
@@ -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,
+7 -4
View File
@@ -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>>(
+3 -3
View File
@@ -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
View File
@@ -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)
})
}
}