Commit Graph

13 Commits

Author SHA1 Message Date
Takayuki Maeda
d493f46875
Use command for clipboard instead of copypasta (#36)
* use copy command instead of copypasta

* remove a step for installing dependencies

* rename copy_string to copy_to_clipboard
2021-08-08 23:25:22 +09:00
Takayuki Maeda
5da6b1b796
Support PostgreSQL (#35)
* move utils into database module

* draw help in connections view

* support postgres

* add table_schema field

* implement Pool for Postgres

* fix database tree for postgres

* add tests for selection_top, bottom

* fix clippy warnings

* remove unused function

* get schema

* fix clippy warnings

* show user defined types

* fix cell with when selecting far right cell

* split tests into tree functions

* convert TEXT[] to Vec<String>

* add prefix

* remove column pattern matching
2021-08-08 20:57:40 +09:00
Takayuki Maeda
3c00d78326
Implement Help component (#32)
* implement help compoment

* fix database filter

* add column types

* fix clippy warnings

* help scrolling

* panic if type is not implemented yet

* not panic but return error

* add decimal

* add a test for get_text

* fix clippy warnings
2021-07-29 19:47:36 +09:00
Takayuki Maeda
98ca815c68
Filter records (#24)
* filter records

* refactor components event

* fix scrollbar style

* remove unneeded doc

* fix event order and table filter cursor

* fix and enhance databases filter
2021-07-19 00:50:39 +09:00
Takayuki Maeda
91d0409560
Fix CI error (#18)
* fix ci error

* install dependencies

* remove linux feature

* remove cfg os

* default feature false

* fix dependencies

* install dependencies

* fix dependencies

* fix dependencies

* fix dependencies

* add sudo

* fix dependencies

* remove unneeded dependencies
2021-07-09 17:46:18 +09:00
Takayuki Maeda
0ebb39f3cd
Implement TableValue component (#17)
* use table value component

* add todo

* add linux target_os

* add default features for copypasta

* fix clippy warnings

* update gobang.gif
2021-07-09 15:51:08 +09:00
Takayuki Maeda
acac235c6e
Implement DatabaseTree (#10)
* remove unused functions

* remove unused functions

* use databasetree

* update gobang.gif

* refactor

* remove unused dependencies

* fix header's and row's default style
2021-07-07 16:15:18 +09:00
Takayuki Maeda
8ca65cafa4
Implement structure tab (#9)
* implement structure tab

* fix border colors

* remove margin
2021-07-04 18:36:47 +09:00
Takayuki Maeda
4b26b71a38
Refactor handlers (#3)
* fix workflows

* remove a unused function

* initialize record table state every time specifying table

* add a crates.io badge

* close pool if exists

* remove unneeded lines

* change gobang.gif

* fix layout

* update gobang.gif

* refactor `utils::get_records`

* refactor handlers

* change gobang.gif

* fix clippy warnings
2021-06-26 01:44:54 +09:00
Takayuki Maeda
f26974ae0d
Release workflow (#2)
* layout

* architecture

* implement util functions

* use config conn

* remove cache

* fix user config

* cargo clippy --fix

* 0.1.0-alpha.0 release
2021-06-23 04:22:11 +09:00
Takayuki Maeda
82b47a1c78
Architecture (#1)
* layout

* architecture

* implement side-scrolling

* implement util functions

* use user config

* use config conn

* remove cache

* fix user config

* add useful functions

* remov mut

* cargo clippy --fix

* cargo fmt

* implement some handlers

* add gif

* chang gif
2021-06-23 03:40:27 +09:00
Takayuki Maeda
1288cc9447 replace goban with gobang 2021-06-12 14:18:24 +09:00
Takayuki Maeda
c79c358be4 create ci.yml 2021-06-12 13:47:52 +09:00