> Browser Not Supported
>
> PCB Tracer requires a browser that supports access to a local directory.
> This is needed to save and load your PCB Tracer project files.
>
> Please use Google Chrome or Microsoft Edge for the best experience.
On Firefox, after bypassing the ominous warnings, when I tried to create a new project and choose a directory to save the project files, I get > Directory picker is not supported in this browser. Please use a modern browser like Chrome or Edge.
While I appreciate the early warning, so that the user doesn't spend too much effort only to later realize that they can't save their files to disk, I don't appreciate the implicit labeling of Firefox as not being a "modern" browser.If you're developing a web app with APIs only available in certain browsers, just say/admit so.
Why do you need file access to sell me?
Closed immediately.
btw. I am your target market.
For download, it can download from a blob URI. This is not an uncommon practice.
If (not verified since I'm using Firefox) it claims that "Gerber files are composed of many individual files so that those two don't suffice" and the app does involve Gerber processing, it could have been solved by introducing a zip library.
A zip library is precisely how other webapps that load or output Gerbers handle it.
I didn’t realize spite for users was a good reason for me to not bother with Firefox support in my web apps, thank you for enlightening me
And you thought it good to post this?
Bugs me so much that my mid-sized US city posts official documentation (only) as google drive hyperlinks. I should not have to allow google products onto my networks just to get my recycling schedule, court documents, &c.
So instead, I go into city hall and ask them to print it out for me (they know who I am at this point).
----
My bank is literally right across the street from me; when their 2-factor garbage started preventing me from checking balances, online, I just started walking into their lobby every time I need my balance.
Edit: I should have used a different word than upload. It's just old habit. According to TFA, there is no uploading. All processing is done in the browser, so the app needs local file system access to get at your image
You appear to be misunderstanding on how browsers handle file uploads. You cannot get the local file path for a file. There is no C:\ or /Volumes or whatever your OS uses. Browsers deliberately mask that from the upload.
(and I do think it's kind of irritating that Mozilla is fighting against such useful features on somewhat patronising 'the users won't understand what permission they're granting' grounds)
Darn. Disappointing. Guess I will have to keep looking.
Also... it doesn't look open-source and the comments about file access are valid. The functionality listed is completely possible as a browser-based local app with no server functionality.
Other webapps (https://falstad.com/circuit/) seem to be able to open a file picker in Firefox just fine. Saving is just via downloading to the Downloads folder, but the functionality is not impossible.
Would be really neat if it could trace automagically too, possibly with sanded PCBs?
EEs better start looking at burger king jobs tbh. Funny how AI is notorious at attacking STEM jobs but I see lawyers and doctors are still a protected class due to lobbying and making laws that prevent AI to be used in these fields.
I came to say that this looks amazing and came at the most absurdly perfect time, because I was literally habitually skimming HN before settling in to manually reverse engineer a PCB.
I hope this works well, because it's an extraordinarily useful tool if so.
The funny thing is that for all of the people complaining about granting filesystem access, it actually won't allow you to select sensitive paths; no system folders, no drive roots.