Commit Graph

69 Commits

Author SHA1 Message Date
Takayuki Maeda
da06d0b557
Make table cells responsive (#23)
* make table cells responsive

* add workspace flag

* fix compile error

* scrolling responsive cells

* horizontal scrolling without numbers

* fix limit

* add row number

* implement TEXT type

* remove unused functions

* add keymap and update gobang.gif

* add a test for `calculate_widths`

* remove a debug line
2021-07-24 03:16:17 +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
4472b63754
Implement table infinite scrolling (#22)
* implement infinite scrolling

* add windows as runs-on OS
2021-07-11 22:07:12 +09:00
Takayuki Maeda
4486fc707d
Filter tables (#20)
* filter databases

* implement utils

* remove filter when input is empty

* remove focus shortcut

* add tests for databasetree

* fix clippy warnings

* fix placeholder
2021-07-11 01:10:46 +09:00
Takayuki Maeda
a9f918b53d
add error component (#19) 2021-07-09 19:32:55 +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
2f1edc8384
Select one specific Cell (#14)
* select a cell

* add tests for headers and rows

* fix redundant codes

* update README

* update gobang.gif
2021-07-09 01:42:41 +09:00
Takayuki Maeda
f221e817a3
Refactor components (#12)
* add logger

* add shift key

* implement record table reset function

* fix style

* ignore gobang.log

* use table component

* remove doc

* pass focused as an argument

* remove unused enums

* create table component

* use databases component

* use query component

* remove unused fields

* use query component

* use connections component

* remove unused struct

* use tab component

* use table status component

* remove unneeded return type

* update gobang.gif
2021-07-08 23:08:04 +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
b8c36b5f94
implement query widget (#8) 2021-07-02 13:09:03 +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
2cdf867d50 Merge branch 'main' of github.com:TaKO8Ki/gobang 2021-06-23 04:23:01 +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
1daec68bb2 Merge branch 'main' of github.com:TaKO8Ki/gobang 2021-06-23 03:51:09 +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
a101eeb702 layout 2021-06-13 20:15:44 +09:00
Takayuki Maeda
087d2f4153 first commit 2021-06-12 13:43:25 +09:00