HackerTrans
トップ新着トレンドコメント過去質問紹介求人

claviska

no profile record

投稿

Show HN: TongueType – Local, privacy-focused Whisper dictation for macOS

tonguetype.app
5 ポイント·投稿者 claviska·2 か月前·1 コメント

Quiet UI is now open source

abeautifulsite.net
2 ポイント·投稿者 claviska·9 か月前·0 コメント

Quiet UI – My Creative Outlet

abeautifulsite.net
3 ポイント·投稿者 claviska·10 か月前·0 コメント

Popular npm package compromised in a sophisticated attack affecting 40+ packages

twitter.com
2 ポイント·投稿者 claviska·10 か月前·1 コメント

コメント

claviska
·先月·議論
They rejected mine too for the exact same reason, despite press-to-talk being a legitimate accessibility issue.

I wrote about this here [1], and even called out some of the most common disabilities that clearly benefit from it.

They also don’t allow microphone access from keyboard extensions in iOS, which prevented me from shipping an iPhone target (that I really wanted for myself tbh).

It’s a shame and I can only assume they’re trying to protect their built-in dictation, which historically has been laughably bad.

[1] https://tonguetype.app/accessibility
claviska
·9 か月前·議論
Thank you! For the components, I use the Custom Elements Manifest Analyzer to get data from JSDoc comments and TypeScript. This populates properties, events, methods, slots, etc. All the examples and other pages are hand-made. Docs are generated with 11ty.
claviska
·10 か月前·議論
Thanks! I’ll look into this.
claviska
·10 か月前·議論
I launched Quiet UI this week:

https://quietui.org/

It prioritizes accessibility, longevity, performance, and simplicity.

With the autoloader, one script tag loads components dynamically without downloading the entire library. (npm also available.)

Theming uses color-mix() and OKLAB to create uniform color palettes from a single CSS property. Adaptive palettes are used for dark mode.

All form controls are form-associated via ElementInternals and work with native validation APIs (required, pattern, etc.).

Dialogs, popovers, tooltips, etc. use Popover API for top-layer access without having to portal or hoist.

Some of the more fun components include: Joystick, Stamp, Mesh Gradient, Flip Card, Random Content, Intersection Observer, Typewriter, Lorem Ipsum, Slide Activator

The library is free for personal, educational, non-profit use. Commercial use requires a license.
claviska
·10 か月前·議論
Thank you! <3
claviska
·10 か月前·議論
I enjoy building components and exploring new concepts.
claviska
·10 か月前·議論
Oh, a secret admirer! Thank you <3
claviska
·10 か月前·議論
Shoelace has matured into Web Awesome and has a whole team behind it, as well as an attractive pro offering. Quiet is my creative outlet. Some components from Quiet have been adapted to Web Awesome, but many probably don't make sense to such as joystick, mesh gradient, stamp, etc.

The theming layers are completely different. Web Awesome's theming system is more robust, with over a dozen pro themes already available with interchangeable, professionally-curated palettes. In contrast, Quiet has just one theme with a palette that's generated with color-mix().
claviska
·10 か月前·議論
Oh, hey. I made that :D

I’ve been quietly working on this for the last two years. It started as a creative outlet and a way to discover and learn modern Web APIs. It ended up as an addiction.

I built Quiet from scratch to improve my design skills. To learn new APIs. To try different approaches that may or may not in my main focus, which is Web Awesome.

I learned so many new things building it. It let me explore newer APIs such as `color-mix()`, the Popover API, and Element Internals. It let me use newer CSS features such as `:has()` and nesting before they were baseline. It taught me about color, especially OKLAB and OKLCH, which is still a mysterious box of wonder, but slightly less intimidating now.

Quiet has given me the freedom to explore ideas that make me a better developer and designer, many of which would be out of scope for a more established product.

I’d love to hear what you think, and I'm happy to answer any questions!
claviska
·4 年前·議論
Huge plus one for Proraso. Absolutely the best shave of my life.
claviska
·4 年前·議論
I’ve done this for a long time now. One keypad in front and another in back. I proactively change the batteries once a year. I also have a keypad for the garage. I haven’t carried a house key in years.