Commit Graph

128 Commits (main)
 

Author SHA1 Message Date
Zane Dufour 7b1b5f7eba
Document `name` config field (#165)
hi, thought it would be worth using `name` in a couple of the example config fields

This would require a new release though, since the [latest release](https://github.com/TaKO8Ki/gobang/tree/v0.1.0-alpha.5) predates #105 

Thanks for the cool project :)
1 year ago
Ameya Shenoy 3d54997ddb
docs: add info about gobang AUR package (#161)
Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>

Signed-off-by: Ameya Shenoy <shenoy.ameya@gmail.com>
2 years ago
kyoto7250 bad6f14af6
adding help and README for exit pop up key (#144) 2 years ago
Takayuki Maeda b13e4bb255
add the way to install gobang on NixOS (#139) 2 years ago
Santo Cariotti de0d57c9a3
Fix JSON conversion of the table name which is also a keyword (#133)
Similarly to escape the table name in the SELECT command query, here we
escape the table name with apostrophes.
In fact, `to_json()` raised a "Syntax error" for table that uses a keyword as
its name.
2 years ago
mi-wada f96a573502
Changed to check case insensitively (#132) 2 years ago
ryo watanabe 403b9c7385
feature connection alias (#129)
* feature connection alias

* add database_url_with_name method to Connection

* Revert "feature connection alias"

This reverts commit 88b70c1c33.

* fix struct error

* fix review #129

* fix review

* fix type error
3 years ago
Takayuki Maeda 318764f064
Create PULL_REQUEST_TEMPLATE.md (#131) 3 years ago
Sho Hirose 9e5373509e
fix typo (#130)
* fixed typo

* add a target to ignore

* Revert "add a target to ignore"

This reverts commit c33fee37
3 years ago
Takayuki Maeda 36b1da0afa
Create PropertiesComponent and redesign layout (#128)
* create properties component

* refactor app.rs

* add a test for checking if gobang has overlappted keys

* add keys for switching tabs to properties

* fix tab

* add serialize

* update record_table

* add properties group

* use serialize only in tests

* remove alias

* remove query field
3 years ago
Takayuki Maeda 4bcd4802fc
Add SQL Editor component (#84)
* syntax text

* add sql editor

* remove sytaxx_text module

* remove sytax_text

* add a focus above key

* add a event for movining focus and table component

* add syntax text component

* add a key for executing queries

* add completion

* add reserved words

* update completion when key is delete or left/right

* use reserved words in where clause

* editor

* add a macro for debugging

* stop inserting a new line in the sentence

* remove run key

* enter to execute a query

* fix tests for stateful paragraph

* change const to let
3 years ago
Takayuki Maeda 566f9ebb43
add the way to install gobang with scoop (#125) 3 years ago
Takayuki Maeda 7a202aa8b9
Expand tilde and environment variables in path field (#120)
* expand tlide in path field

* join path

* implement `expand_path`

* fix compile error on Windows

* fix typo

* use HOMEPATH

* fix home dir

* use HOME env
3 years ago
Takayuki Maeda 78d1297452
Refactor filter components (#114)
* prevent cursor from sticking out of paragraph

* define StatefulDrawableComponent

* use database filter component

* fix event order
3 years ago
Takayuki Maeda 9c46512f70
Add the way to install gobang on NetBSD (#118)
* add the way to install gobang on NetBSD

* separate OS with commas
3 years ago
Takayuki Maeda 950992df8d
Enable to change database tree width (#99)
* add a border width

* add a left_chunk_percentage field

* add keys for extending widget width

* fix completion pop-ups so that they do not protrude from frame

* use expand_or_shorten_widget_width

* handle extend shorten widget width event after component events

* add tests

* add command description

* add tests

* change commands help order

* fix extend_or_shorten_widget_width help

* change left_chunk_percentage to left_main_chunk_percentage
3 years ago
Takayuki Maeda 3b7f837724
pass token to cargo-workspaces (#113) 3 years ago
Takayuki Maeda acaec96204
v0.1.0-alpha.5 (#112) 3 years ago
Takayuki Maeda 4fc75b3a6d
increase database connection timeout (#109) 3 years ago
Takayuki Maeda 283e835c94
fix job name (#103) 3 years ago
Takayuki Maeda 6c1e41ebdb
v0.1.0-alpha.4 (#102) 3 years ago
Takayuki Maeda ef8194b449
Fix SQL syntax error in PostgreSQL `get_record` (#101)
* fix SQL syntax error

* v0.1.0-alpha.4

* revert database-tree version
3 years ago
Takayuki Maeda 6615a235a7
Filter completion (#88)
* create completion component

* add move_up/down

* fix variable name

* pass config

* create debug component

* remov set

* add reserved words

* remove equal

* allow dead code

* always reset offset

* apply completion candidates correctly

* implement selected_candidate, word

* fix clippy warnings

* complete

* add tests for complete

* fix variable name

* fmt

* add tests for `filterd_candidates`

* add "IN" to reserved words

* remove "IN"

* add test cases

* add debug_assertions

* return complete directly

* add s

* make input field private

* update gobang.gif
3 years ago
Takayuki Maeda 7796947b76
add "what does gobang come from" (#94)
* add "what does gobang come from"

* move section
3 years ago
Takayuki Maeda 61c9298dc6
Merge pull request #93 from utam0k/improvement/get_or_null
improve  the `row.try_get()`
3 years ago
utam0k 204f3a9d79 remove a unnecessary code. 3 years ago
utam0k 922c605b39 use else if to ensure that try_get is only called once. 3 years ago
utam0k 08a70fe76d reduce duplicate codes bacause of try_get() to make it a little easier to read. 3 years ago
Takayuki Maeda ecf6fb0bd7
Fix usage (#91)
* update gobang.gif

* compress GIF

* add `gobang -h`

* update gobang.gif
3 years ago
Takayuki Maeda 1ffb2c36c0
Integrate table_value into table (#90)
* integrate table_value into table

* remove wrap

* remove wrap and alignment
3 years ago
Takayuki Maeda 241cf9136e
Change GIF speed (#89)
* update gobang.gif

* update gobang.gif

* update gobang.gif

* remove gobang

* update gobang.gif
3 years ago
Takayuki Maeda 7fb3565992
use pool options (#86) 3 years ago
Takayuki Maeda f42ebafe68
Enter to expand database tree (#85)
* enter to expand database tree

* always check if the key is enter

* return current_selection

* fix clippy warnings
3 years ago
Takayuki Maeda 6f8b13714a
Add number type to postgres (#78)
* add number type to postgres

* fix README

* add bool type to postgres

* add contribution section
3 years ago
Takayuki Maeda ce1ea291d2
install cargo-workspaces (#77) 3 years ago
Takayuki Maeda 69ec8b232b Merge branch 'main' of github.com:TaKO8Ki/gobang 3 years ago
Takayuki Maeda e82d78ea00
v0.1.0-alpha.3 release (#75)
* create FUNDING.yml

* v0.1.0-alpha.3
3 years ago
Takayuki Maeda 3c3a496b73 Merge branch 'main' of github.com:TaKO8Ki/gobang 3 years ago
Takayuki Maeda 0fb5d77dc6
Add password field to config (#74)
* create FUNDING.yml

* add password field

* add a example using password field to README
3 years ago
Takayuki Maeda 95a0824f6b Merge branch 'main' of github.com:TaKO8Ki/gobang 3 years ago
Takayuki Maeda 2c49d2b786
create FUNDING.yml (#71) 3 years ago
Takayuki Maeda 039d316be6 create FUNDING.yml 3 years ago
Takayuki Maeda f513189c58
add key for connections (#70) 3 years ago
Takayuki Maeda 01f3a26bac
Add the way to install gobang using homebrew (#68)
* add the way to install gobang using homebrew

* fix formula name
3 years ago
Takayuki Maeda d41cef225e
exclude images (#66) 3 years ago
Takayuki Maeda 09f4eeda83
Use cargo-workspaces for publishing multiple crates (#67)
* use cargo-workspaces

* add git information
3 years ago
Takayuki Maeda 55fec4cc35
v0.1.0-alpha.2 release (#65) 3 years ago
Takayuki Maeda c3cdc3950b remove if line 3 years ago
Takayuki Maeda 99130c0660
Create LICENSE (#64)
* Create LICENSE

* remove unused files
3 years ago
Takayuki Maeda d8f35cb2a7
nightly to stable (#63) 3 years ago