Alex funman300
  • Joined on 2026-01-25
funman300 closed issue funman300/umutray#10 2026-04-19 22:31:24 +00:00
Don't Parse PE Files
funman300 commented on issue funman300/umutray#10 2026-04-19 22:31:19 +00:00
Don't Parse PE Files

Fixed in commit 4845ebe. Removed pelite dependency entirely.

funman300 commented on issue funman300/umutray#10 2026-04-19 22:31:16 +00:00
Don't Parse PE Files

Fixed in commit 4845ebe. Removed pelite dependency entirely. PE file parsing was unreliable and unnecessary. The name resolution pipeline now relies on explicit names, store titles, manifests,…

funman300 closed issue funman300/umutray#8 2026-04-19 22:30:50 +00:00
Outdated Dependencies
funman300 pushed to main at funman300/umutray 2026-04-19 22:30:50 +00:00
4845ebe4f8 fix: update all dependencies, remove pelite and directories crates
funman300 pushed to main at funman300/umutray 2026-04-19 20:02:36 +00:00
c1893f9f64 refactor: rename service to autostart, fix fork bomb, add rfd file picker, use dirs crate, auto-start launcher, propagate overlays, ensure icon
funman300 commented on issue funman300/umutray#7 2026-04-19 19:17:55 +00:00
Fork Bomb

Fixed. Replaced all std::process::Command::new(exe) self-spawning patterns with direct std::thread::spawn calls that invoke the actual functions:

tray.rs:

  • spawn_setup() now calls…
funman300 commented on issue funman300/umutray#6 2026-04-19 19:17:47 +00:00
Use XDG Portal for File Picker

Fixed. Replaced the manual zenity/kdialog subprocess calls in util.rs with the rfd crate (rfd = "0.15" in Cargo.toml). Both pick_folder() and…

funman300 commented on issue funman300/umutray#5 2026-04-19 19:17:39 +00:00
Use a crate to find home directory

This is now fully fixed in the working tree. All std::env::var("HOME") usages (including the one introduced in commit a0ee01cd5d in detect.rs build_store_titles()) have been replaced with…

funman300 pushed to main at funman300/umutray 2026-04-19 18:29:47 +00:00
2f4f1c64d2 refactor: idiomatic Rust cleanup and quality improvements
funman300 pushed to main at funman300/umutray 2026-04-19 17:56:43 +00:00
8447581fe6 detect: fix SKIP_DIRS blocking game discovery for Epic, Ubisoft, Rockstar
funman300 pushed to main at funman300/umutray 2026-04-19 17:52:56 +00:00
a0ee01cd5d detect: read Legendary/Heroic installed.json, remove name generation
funman300 pushed to main at funman300/umutray 2026-04-19 17:45:43 +00:00
aeed52d6dd setup: load Bootstrap Icons font so icons render in the wizard
funman300 pushed to main at funman300/umutray 2026-04-19 17:40:12 +00:00
2b538a286a detect: resolve game names from install directory structure, not guesswork
funman300 pushed to main at funman300/umutray 2026-04-19 17:32:20 +00:00
e213377a95 detect: replace exe-name heuristic with multi-stage resolution pipeline
funman300 pushed to main at funman300/umutray 2026-04-19 09:05:49 +00:00
f3f5046265 chore: cleanup for push to main
4e204d4bf7 detect: filter blizzard tools, error/repair/diagnostic exes
d3ac300b91 Redesign launcher cards: icon buttons, proton badge, pill toggles, sub-cards, better header
3c1742174b gui: overhaul games section with polished professional layout
b81c7fd863 detect: filter out launcher tools and non-game exes from game scan
Compare 16 commits »
funman300 pushed to main at funman300/umutray 2026-04-19 06:12:53 +00:00
c4587b0729 fix: downgrade iced_fonts to 0.1 for iced 0.13 compatibility
funman300 pushed to main at funman300/umutray 2026-04-19 06:06:41 +00:00
d4f0515a82 refactor(setup): clean up setup wizard UX
156bb460a0 feat(gui): replace settings ⚙ placeholder with Bootstrap cog icon
Compare 2 commits »
funman300 pushed to main at funman300/umutray 2026-04-19 02:50:50 +00:00
9134d3bab0 feat(gui): auto-detect games in Wine prefix and browse for exe
funman300 pushed to main at funman300/umutray 2026-04-19 02:43:57 +00:00
74f21b6b75 fix(setup): add Close and Launch Now buttons after install completes