> "A lot of people say they say what they mean but actually aren't doing that."
Funniest experience I've had with this is paraphrasing someone almost exactly in a reply to check I understood, and emphatically being told that was absolutely not what was being said.
HTML still collapses multiple spaces, doesn't it? Does HN go out of its way to add an nbsp glyph? Typing this post the original way I learned to type, with two spaces after the end of each sentence, to see if it renders that way. Here we go!
(Incidentally, I love that backlash against LLM writing has more people developing as much of an allergy to emojis and content-marketing- and personal-branding-style writing as I've long had)
Something frustrating is when a company is being _clever_ with their nouns. Sometimes it's relatively innocuous, but spending time remembering what unique name I should be searching for instead of something obvious is not my idea of a good time.
I'll be trying this! I used uBar for a long time, and more recently taskbar as uBar was too buggy to ignore. My main issue with Taskbar currently is that it sits over non windowed fullscreen apps (eg Steam games). Other than that I prefer the design on yours based on a quick look through the page.
Thank you for mentioning Taskbar (https://lawand.io/taskbar/). It is true that I am not able to detect non-standard fullscreen apps, but there is an option to scroll down on taskbar to hide it completely until you move the mouse to the bottom of the screen again
Looking at this now, I like the approach! It's also fundamentally different from mine (maybe phew). The mouse driven approach makes it far more approachable, while mine is deliberately code driven and perhaps more quirky (step export is a code function for example).
Also looking at your API, I used a vector type a lot for defining things like planes, so where you have sketch("xz",func) mines a little more like plane(vec).sketch(). How are you handling sketching directly on arbitrary planes or faces etc?
you can also sketch on faces sketch(extrusion.endFace(), ...) which will extract the plane from face and put the starting point on the center for convinience.
Inspired by yes, it was one of the ones I tried. I like your approach to selection eg endFace, intuitive selection is definitely one of the trickier parts of a code based approach.
I'm building the CAD app I have always wanted. Free, Parametric, STEP export for 3d printing. The input is just a javascript editor. It uses OpenCascade under the hood. Lots of fun.
reply