cbenz
Joined 10 years ago
Joined 10 years ago
I love the following patterns for GUIs:
- command-driven (e.g. command palette of VSCode) - keyboard shortcuts call commands, are customisable - scriptable: ability to call those commands from the outside, controlling the running app, for example with CLI calling D-Bus (or socket), and not necessarily having macros from inside the GUI - reorganisable: the different GUI elements like panels, tabs, should be moved by the user and remembered (ideally having layout presets) to let the user adapt the GUI to his/her needs.
I'm thinking of VSCode, Blender
I'm not especially aware about common toolkits like Qt or GTK, whether they provide tools for that.
In web front-end dev, I'm using Svelte, and there are awesome UI libraries like shadcn-svelte, however I didn't find anything rather standard implementing these architecture patterns.
Or via the global "python-preference" option set to "only-system".
Cf https://docs.astral.sh/uv/concepts/python-versions/#adjustin... and https://docs.astral.sh/uv/reference/settings/#python-prefere...
Do you happen to have discrepancies between both? (e.g. an error raised by one and not the other)
Great thanks to all the team.
Worldwide shared knowledge versus protection against potential attacks.
> It happens more often than people think
This argument seems to be a strawman, what is the real probability of a wood thief to commit their business, and in particular with the help of that map?
[1] https://en.wikipedia.org/wiki/Security_through_obscurity
This software allows to use a local or remote (cloud) service for audio transcription and text cleanup.
I've been using it for 2 weeks, it's working great and development is active.
Voice dictation changed my life, but I didn't want to pay for a proprietary app or service. This app is GPL-v3 licensed.
I found the floating button approach better than the keyboard approach : I can keep my favorite keyboard while having a small floating button that is only shown when focusing a text input field.
Another useful feature (not yet mentioned in the README): you can select text in an input field, select "share" then "ramblr" and apply one of the cleanup prompts to transform the selected text (these same prompts that are used for cleanup after audio transcription).