iridium
iridium copied to clipboard
Improve UX
Dear @Idered
Great extension !!!
My suggestions are:
- add a full server browser side panel in order to see DATABASES and TABLES (VIEWS, FUNCTIONS, etc.)
- implement function for basic DDL (CREATE, DROP, TRUNCATE, etc.)
- query editor with full syntax highlighter and suggestor
- save query as workspace files
- execution plan (great if it can be more VISUAL than TEXTUAL)
- implement a way to dynamically download the right CLIENT (PG, MYSQL, MSSQL, etc.) and relative syntax suggestor engine
what do you think about ?
Hey @michaelsogos thanks for suggestions.
- I'll have to redo the navigation but this is something I'll definitely do.
- Sure, basic Database/Table functions are a must have thing
- I was not planning any raw query related stuff but this project is open for contribution
- See 3.
- Can you please explain this a little more?
- And by client you mean the build in client used for queries? If yes then I'm using a knex which is an interface for db clients. I only need to install other clients and embed them within plugin. This is on my todo list. I'll add MySQL first, then SQLite. After that I'll leave the rest in community hands.
Right now I've switched to Figma extension and vscode backend foundation that will be used by all Iridium plugins. I'll get back to Database plugin after I release MVP version of Figma plugin.
Neat extension! Some of the UI elements (especially the version select) feel inconsistent with "native" components though. May I suggest using https://github.com/microsoft/vscode-webview-ui-toolkit components 🙏🏼 Should I make a separate issue?
@texastoland Thanks for showing me that link! I'm currently focused on node dependencies extension but I'll get back to this one soon
Oops Node is the 1 I meant! Sorry I didn't read the issue thoroughly.
Oops Node is the 1 I meant! Sorry I didn't read the issue thoroughly.
Gotcha, I'll definitely improve UI elements soon
@texastoland Hey, I updated component styles. Let me know if you have any feedback :)