- 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.
Same here. The only problem is that I "only" have 24Gb of RAM. I wish I could upgrade but it's a hard limit. And keyboard quality seems to have been degrading over the years since 2020. Is this new model good in terms of keyboard?
I prefer mypy but sometimes pyright supports new PEPs before mypy, so if you like experimenting with cutting-edge python, you may have to switch time to time.
Indeed I can't see the point of shipping the "AI first" feature as a whole editor. It seems to me that it should be a feature of any editor, or else I'd like to be convinced by arguments less marketing oriented than those I see on the home page.
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.
reply