Commit graph

13 commits

Author SHA1 Message Date
283da856ff
fix: improve keyboard capture events 2023-04-23 04:27:16 +01:00
b16fe8eb60
update comments 2023-04-23 00:35:08 +01:00
4f621b0280
custom modalinput from witchard/toukan 2023-04-23 00:17:34 +01:00
0523cd661e
refactoring the ui package 2023-04-22 19:18:47 +01:00
22e1f10079
rename App struct to UI 2023-04-22 17:50:27 +01:00
b07ce3f415
refactor: new Board type in board package
Create a new Board type in the board package which is a wrapper around
the BoltDB db pointer to remove direct access to the BoltDB database
from the UI package.
2023-04-22 13:18:13 +01:00
cf7c61637f
chore: update project
- update dependencies.
- a little bit of project restructuring.
- update test to make sure they pass.
- move magefile.go to magefiles directory.
2023-04-22 06:19:50 +01:00
6e26943db0
update dependencies and a tiny bit of refactoring 2023-02-27 00:51:48 +00:00
3baa13b05f
chore: updated go module 2023-02-14 07:54:10 +00:00
0839d566b5
refactor: replace scuffed UI with less-scuffed UI. 2021-10-09 16:22:18 +01:00
c43d8889df
refactor: project rename 2021-09-25 13:13:41 +01:00
0e186be66b
refactor: create BoltItem interface
Create a BoltItem interface which is used to make
the database fucntions more generic.

As part of this change, the Status and Card types
have migrated back into the board package.
2021-09-23 21:21:44 +01:00
3e5cd598d0
refactor: project restructure
- Introduced internal packages for different components of the kanban
  board.
- Simplified and refactored the database tests based on linting feedback.
- Add tests for the board package.
2021-09-18 01:03:09 +01:00