jorgerojas26 / lazysql

A cross-platform TUI database management tool written in Go.
MIT License
550 stars 29 forks source link

[feat]: support to icons #20

Closed KevenGoncalves closed 2 weeks ago

KevenGoncalves commented 5 months ago

I'm big fan of TUI like lazygit and lazydocker, and rice terminals, would be nice if lazyqsl had support to icons like others TUIs mentioned here

jorgerojas26 commented 5 months ago

Of course, that would be awesome. I'm also a big fan of ricing my terminal.

But for now, i'm focusing on functionality, supporting more RDBMS, refactor code, add more features, etc.

If someone wants to give it a shot with the icons, it will be very appreciated by everyone.

KevenGoncalves commented 5 months ago

I will give a try on this

KevenGoncalves commented 5 months ago

This is how its going

Captura de Tela 2024-01-21 às 03 48 43 Captura de Tela 2024-01-21 às 03 49 10
jorgerojas26 commented 5 months ago

Oh god, this is looking so good bro. Really good work.

GusJelly commented 5 months ago

I hope this isn't a dumb question but how did you integrate the program into neovim's ui? I've seen this before with lazygit but I never understood how it works. @KevenGoncalves

KevenGoncalves commented 5 months ago

I hope this isn't a dumb question but how did you integrate the program into neovim's ui? I've seen this before with lazygit but I never understood how it works. @KevenGoncalves

Well I have not integrated directly in neovim like lazygit, what I have done is open a floating terminal and run the artifact , see toggleterm plugin

KevenGoncalves commented 5 months ago

This is the last version, now working in config to make optional for those who don't want icons

Captura de Tela 2024-01-21 às 10 24 37
jorgerojas26 commented 5 months ago

Awesome work, that looks nice...

jorgerojas26 commented 4 months ago

Any progress in this?

jorgerojas26 commented 2 weeks ago

@KevenGoncalves i'm going to close this for inactivity. Please reopen and come back with a PR if you want. I'm sure we would love that icons integration.