Alex funman300
  • Joined on 2026-01-25
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
funman300 pushed to main at funman300/umutray 2026-04-19 02:37:44 +00:00
05a12b7cee chore: remove Makefile in favour of packaging/PKGBUILD
funman300 commented on issue funman300/umutray#5 2026-04-19 02:34:35 +00:00
Use a crate to find home directory

Fixed in commit 9b7e474.

Added dirs = "5" to Cargo.toml. Replaced all manual std::env::var("HOME") / PathBuf::from(...) home directory construction with dirs::home_dir() in `src/config.r…

funman300 commented on issue funman300/umutray#4 2026-04-19 02:34:28 +00:00
Remove Systemd Service

Fixed in commit f170171.

service::install() now writes an XDG autostart entry at ~/.config/autostart/umutray.desktop instead of a systemd unit. No systemctl calls remain anywhere in the…

funman300 commented on issue funman300/umutray#3 2026-04-19 02:34:19 +00:00
Forbid Unsafe

Fixed in commit 9b7e474.

Added #![forbid(unsafe_code)] as the first line of src/main.rs. This is a crate-level attribute that makes the compiler reject any unsafe block, function, or impl…

funman300 commented on issue funman300/umutray#2 2026-04-19 02:34:14 +00:00
Remove Terminal Color Symbol Barf

Fixed in commit 9b7e474.

Added owo-colors = "4" to Cargo.toml and replaced all raw ANSI escape sequences (e.g. \x1b[1;32m...\x1b[0m) across src/config.rs, src/detect.rs, `src/diagnose.rs…

funman300 commented on issue funman300/umutray#1 2026-04-19 02:34:06 +00:00
Use System Proton

Fixed in commit f170171.

proton::list_installed() now scans multiple locations instead of only the configured compat dir:

  • ~/.steam/root/compatibilitytools.d (ProtonUp-Qt default) -…
funman300 pushed to main at funman300/umutray 2026-04-19 02:33:57 +00:00
f170171895 feat: GUI dashboard, system Proton scanning, and XDG autostart
9b7e474e80 refactor: apply CLAUDE.md code quality improvements and add packaging
Compare 2 commits »
funman300 pushed to main at funman300/umutray 2026-04-18 06:13:28 +00:00
f2f584febf new file: Makefile
funman300 pushed to main at funman300/umutray 2026-04-18 04:42:01 +00:00
4c918e673b Note in README that the project is vibe-coded by Claude