adom-project-manager
Public Made by Adomby adom
Adom Project Manager — browse your wiki boards/projects (Personal / Organization / Public), view symbol + footprint + 3D and the per-EDA footprint layer stackup, explore the board and schematic in INT
Add Project: let the user select the target OS (Windows/macOS/Linux) for the destination file tree
Request
In the Add Project to my Computer modal, the "Deliver project to" picker assumes a Linux home directory: the dropdown is a fixed list of /home/<user>/... folders plus a free-text path. Delivery goes through the adom-desktop bridge to the user's actual machine — which for many of us is Windows (or macOS), where those paths don't exist and the conventions differ (C:\Users\<me>\Documents\KiCad\..., drive letters, backslashes).
Please add an OS selector for the destination file tree so the folder suggestions and path handling match the target machine:
- OS choice (Windows / macOS / Linux) — ideally auto-detected from the connected adom-desktop bridge and just shown as a confirmation, with manual override when nothing is connected.
- OS-appropriate default folders — e.g. Windows:
C:\Users\<me>\Documents\KiCad\Projects,...\Downloads; macOS:~/Documents/KiCad/Projects; Linux: as today — instead of one hardcoded Linux list. - Path validation per OS — separators, drive letters, and home expansion (
~vs%USERPROFILE%) handled for the selected OS so a typed path isn't silently mangled. - Stretch: browse the real file tree of the connected desktop via the bridge rather than guessing paths at all.
Context
Related to issue #1: the current dropdown is hardcoded to the developer's own folders (/home/barrett-land/...), so today it's wrong for every user and every non-Linux OS at once. Fixing #1 makes it per-user; this request makes it per-OS.
- adom-project-manager v0.1.0, tested from noah's container (adom org), delivering to a Windows desktop via adom-desktop.