Tags: danvergara/dblab
Tags
feat: add quality of life changes (#264) * build(gomod): install clipboard * feat(tui): add the ability to copy the content of a cell by pressing enter key * feat(tui): scroll back to the the beginning the cell selected when a table is selected * feat(tui): set focus to the content view after a successful query * feat(tui): fix table header visible after scrolling * docs(readme): add guidelines on how to copy content from table cell
feat: configurable key bindings (#255) * test(config): add more fields to the config file to test the new behavior * feat(command): add more option fields to the commands struct to config the navigation key bindings * feat(config): add more fields to the config object to read the navigation keybindings from the config file * feat(tui): add a way to read the navigation keybindings rather than the constant values from tcell * feat(root): add default keybindings to keep backward compatibility * docs(readme): add documentation for the key bindings configuration * chore(form): ignore key bindings field so dblab can enter in form mode * fix: fix typo * refactor: move non-navigation key bindings a level above on the KeyBinding structs * docs(mkdocs): add key binding config documentation to the mkdocs
feat: databases tree view (#245) * feat(client): adapt the client to handler database-less connections * feat(connection): add the change to make the database param non-mandatory * feat(client): update the database implementations to be complaint with databaseQuerier interface * feat(tui): refactor the tui to handler connection without the database * fix(pkg): address ccoVeille comments Co-authored-by: ccoVeille <3875889+ccoVeille@users.noreply.github.com> * docs(readme): add instructions on how to use new tree view
PreviousNext