cad-editor/src/io
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Claude 73cb0b7e21
fix(linux): install SVG icon to XDG hicolor theme so "Open with" shows the icon
The .desktop file used a named icon (Icon=io.github.HakanSeven12.OpenCadStudio)
but the icon file was never written to the XDG icon theme directory, so file
managers and the "Open with" picker fell back to a generic blank document icon.

install_icon() now writes assets/logo.svg (embedded at compile time) to
~/.local/share/icons/hicolor/scalable/apps/{APP_ID}.svg alongside the
.desktop file, and runs gtk-update-icon-cache so the change is picked up
immediately. The write is skipped when the on-disk file is already identical.

https://claude.ai/code/session_01DFVSKgViFaxEjZD2KsTdtt
2026-06-12 11:39:28 +00:00
..
file_association.rs fix(linux): install SVG icon to XDG hicolor theme so "Open with" shows the icon 2026-06-12 11:39:28 +00:00
mod.rs feat(app): first-launch prompt to set Open CAD Studio as default for .dwg/.dxf 2026-06-12 07:50:41 +00:00
obj.rs fix(3d): revolve axis and OBJ import use the Z-up world, not stale Y-up 2026-06-04 11:03:03 +03:00
pdf_export.rs chore: rename H7CAD to Open CAD Studio 2026-05-23 17:16:15 +03:00
plot_style.rs perf(hash): swap std HashMap/HashSet for rustc-hash FxHash 2026-06-05 00:35:53 +03:00
print_to_printer.rs chore: rename H7CAD to Open CAD Studio 2026-05-23 17:16:15 +03:00
step.rs chore: rename H7CAD to Open CAD Studio 2026-05-23 17:16:15 +03:00
stl.rs chore: rename H7CAD to Open CAD Studio 2026-05-23 17:16:15 +03:00
xref.rs perf(hash): swap std HashMap/HashSet for rustc-hash FxHash 2026-06-05 00:35:53 +03:00