Skip to content

Commit ad23b32

Browse files
Updates all dependencies to the latest versions
Signed-off-by: Cole Gentry <peapod2007@gmail.com>
1 parent acbc925 commit ad23b32

12 files changed

Lines changed: 228 additions & 239 deletions

File tree

Cargo.lock

Lines changed: 137 additions & 146 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "ultralog"
3-
version = "1.1.0"
3+
version = "1.2.0"
44
edition = "2021"
55
description = "A high-performance ECU log viewer written in Rust"
66
authors = ["Cole Gentry"]
@@ -21,25 +21,25 @@ path = "src/bin/test_parser.rs"
2121

2222
[dependencies]
2323
# GUI Framework
24-
eframe = { version = "0.29", default-features = false, features = [
24+
eframe = { version = "0.33", default-features = false, features = [
2525
"default_fonts",
2626
"glow",
2727
"persistence",
2828
] }
29-
egui_plot = "0.29"
30-
egui_extras = { version = "0.29", features = ["image"] }
29+
egui_plot = "0.34"
30+
egui_extras = { version = "0.33", features = ["image"] }
3131

3232
# Serialization
3333
serde = { version = "1.0", features = ["derive"] }
3434
serde_json = "1.0"
3535

3636
# Parsing
37-
regex = "1.10"
38-
strum = { version = "0.26", features = ["derive"] }
39-
rayon = "1.10" # Parallel iteration for parsing
37+
regex = "1.12"
38+
strum = { version = "0.27", features = ["derive"] }
39+
rayon = "1.11" # Parallel iteration for parsing
4040

4141
# File handling
42-
rfd = "0.15" # Native file dialogs
42+
rfd = "0.16" # Native file dialogs
4343
open = "5" # Open URLs in default browser
4444
memmap2 = "0.9" # Memory-mapped file loading for large files
4545

@@ -67,8 +67,8 @@ winresource = "0.1"
6767

6868
# macOS-specific: set app name in dock
6969
[target.'cfg(target_os = "macos")'.dependencies]
70-
objc2 = "0.5"
71-
objc2-foundation = "0.2"
70+
objc2 = "0.6"
71+
objc2-foundation = "0.3"
7272

7373
[profile.release]
7474
opt-level = 3

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ A high-performance, cross-platform ECU log viewer written in Rust.
66

77
![CI](https://github.com/SomethingNew71/UltraLog/actions/workflows/ci.yml/badge.svg)
88
![License](https://img.shields.io/badge/license-MIT-blue.svg)
9-
![Version](https://img.shields.io/badge/version-1.1.0-green.svg)
9+
![Version](https://img.shields.io/badge/version-1.2.0-green.svg)
1010

1111
---
1212

src/app.rs

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -158,13 +158,13 @@ impl UltraLogApp {
158158
// Load Outfit Regular
159159
fonts.font_data.insert(
160160
"Outfit-Regular".to_owned(),
161-
egui::FontData::from_static(include_bytes!("../assets/Outfit-Regular.ttf")),
161+
egui::FontData::from_static(include_bytes!("../assets/Outfit-Regular.ttf")).into(),
162162
);
163163

164164
// Load Outfit Bold
165165
fonts.font_data.insert(
166166
"Outfit-Bold".to_owned(),
167-
egui::FontData::from_static(include_bytes!("../assets/Outfit-Bold.ttf")),
167+
egui::FontData::from_static(include_bytes!("../assets/Outfit-Bold.ttf")).into(),
168168
);
169169

170170
// Set Outfit as the primary proportional font
@@ -1114,11 +1114,11 @@ impl eframe::App for UltraLogApp {
11141114
self.render_update_dialog(ctx);
11151115

11161116
// Menu bar at top with padding
1117-
let menu_frame = egui::Frame::none().inner_margin(egui::Margin {
1118-
left: 10.0,
1119-
right: 10.0,
1120-
top: 8.0,
1121-
bottom: 8.0,
1117+
let menu_frame = egui::Frame::NONE.inner_margin(egui::Margin {
1118+
left: 10,
1119+
right: 10,
1120+
top: 8,
1121+
bottom: 8,
11221122
});
11231123

11241124
egui::TopBottomPanel::top("menu_bar")
@@ -1128,13 +1128,13 @@ impl eframe::App for UltraLogApp {
11281128
});
11291129

11301130
// Tool switcher panel (pill tabs)
1131-
let tool_switcher_frame = egui::Frame::none()
1131+
let tool_switcher_frame = egui::Frame::NONE
11321132
.fill(egui::Color32::from_rgb(35, 35, 35))
11331133
.inner_margin(egui::Margin {
1134-
left: 10.0,
1135-
right: 10.0,
1136-
top: 8.0,
1137-
bottom: 8.0,
1134+
left: 10,
1135+
right: 10,
1136+
top: 8,
1137+
bottom: 8,
11381138
});
11391139

11401140
egui::TopBottomPanel::top("tool_switcher")
@@ -1145,9 +1145,9 @@ impl eframe::App for UltraLogApp {
11451145

11461146
// Panel background color (matches drop zone card)
11471147
let panel_bg = egui::Color32::from_rgb(45, 45, 45);
1148-
let panel_frame = egui::Frame::none()
1148+
let panel_frame = egui::Frame::NONE
11491149
.fill(panel_bg)
1150-
.inner_margin(egui::Margin::symmetric(10.0, 10.0));
1150+
.inner_margin(egui::Margin::symmetric(10, 10));
11511151

11521152
// Left sidebar panel (always visible)
11531153
egui::SidePanel::left("files_panel")

src/ui/channels.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -245,10 +245,10 @@ impl UltraLogApp {
245245
egui::ScrollArea::horizontal().show(ui, |ui| {
246246
ui.horizontal(|ui| {
247247
for (i, card) in channel_cards.iter().enumerate() {
248-
egui::Frame::none()
248+
egui::Frame::NONE
249249
.fill(egui::Color32::from_rgb(40, 40, 40))
250250
.stroke(egui::Stroke::new(2.0, card.color))
251-
.rounding(5.0)
251+
.corner_radius(5)
252252
.inner_margin(10.0)
253253
.show(ui, |ui| {
254254
ui.vertical(|ui| {

src/ui/chart.rs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -196,8 +196,7 @@ impl UltraLogApp {
196196
let name = &legend_names[i];
197197

198198
plot_ui.line(
199-
Line::new(plot_points)
200-
.name(name)
199+
Line::new(name.clone(), plot_points)
201200
.color(egui::Color32::from_rgb(color[0], color[1], color[2]))
202201
.width(1.5),
203202
);
@@ -207,10 +206,9 @@ impl UltraLogApp {
207206
// Draw vertical cursor line
208207
if let Some(time) = cursor_time {
209208
plot_ui.vline(
210-
VLine::new(time)
209+
VLine::new("Cursor", time)
211210
.color(egui::Color32::from_rgb(0, 255, 255)) // Cyan cursor
212-
.width(2.0)
213-
.name("Cursor"),
211+
.width(2.0),
214212
);
215213
}
216214

0 commit comments

Comments
 (0)