Commit graph

32 commits

Author SHA1 Message Date
ayntgl
e6ec288975 feat: implement config package 2022-01-09 16:21:54 +04:00
ayntgl
d0b47b2588 refactor: modularize into packages 2022-01-09 14:29:25 +04:00
ayntgl
548c9f0007 refactor: modularize into packages 2022-01-08 21:04:02 +04:00
ayntgl
16f49a9c34 Refactor into packages 2021-12-14 19:25:31 +04:00
ayntgl
88600de318 refactor: remove new* UI functions 2021-11-29 20:17:14 +04:00
ayntgl
4ac65d3cd7 refactor: rename NewConfig to LoadConfig 2021-11-29 20:10:37 +04:00
ayntgl
2b3066f7c7
ui: remove borders and switch with focus borders by default (#103) 2021-11-20 21:54:09 +04:00
ayntgl
b8d09403e7 refactor: remove ui pkg 2021-11-20 20:11:33 +04:00
ayntgl
be46288500 refactor: rename LoadConfig to NewConfig 2021-11-13 21:16:29 +04:00
ayntgl
30dffbaa83
refactor: move UI components to ui package (#93) 2021-10-30 18:35:50 +04:00
ayntgl
9eede1a547 refactor: move config.go to util pkg 2021-10-29 21:20:37 +04:00
ayntgl
1a6ce2e42f feat: add graphics field to config 2021-10-23 14:19:01 +04:00
ayntgl
18b94450e2 feat: refine and simply config fields 2021-10-23 13:09:18 +04:00
ayntgl
a62e179d80 build: upgrade ayntgl/discordgo@next to latest 2021-10-17 19:06:28 +04:00
ayntgl
2bd2017f37
Add Borders field to configuration (#76) 2021-10-16 16:03:38 +04:00
ayntgl
8ea53c88a5 Relocate global variable declarations 2021-10-15 23:36:00 +04:00
ayntgl
4ab256ecb7 Modularize tview widgets into separate functions 2021-10-14 09:40:00 +04:00
ayntgl
083eda48bf refactor: move renderer functionality to discord.go 2021-10-10 16:56:22 +04:00
ayntgl
7c140afb03
feat: switch to toml for config (#67)
* feat: switch to toml for config

* resolve indirect dep
2021-10-02 18:52:23 +04:00
ayntgl
80179a8246
feat: support w3c names and hex value colors in config (#60) 2021-09-27 23:24:21 +04:00
ayntgl
88674c5f4d refactor: rename mainTreeView to channelsTree 2021-09-27 11:29:00 +04:00
ayntgl
cbfd15ade8 feat: add DM channels functionality (#58)
* feat: add DM channels functionality

* fix: remove main TreeView title
2021-09-25 12:52:15 +04:00
ayntgl
f84c232aab Move global variables declaration to pertinent file 2021-09-24 19:16:21 +04:00
ayntgl
222a1c09f0 Merge config package into main 2021-09-24 14:08:58 +04:00
ayntgl
e43a631950 Directly use *discordgo.Session from global state 2021-09-23 21:57:53 +04:00
ayntgl
11cb3539f6 Unexport the service constant 2021-09-21 21:42:12 +04:00
ayntgl
32254547a6 Unexport the Service constant 2021-09-21 21:41:29 +04:00
ayntgl
c858cc5c41 Segregate config.go to util package 2021-09-21 21:40:07 +04:00
ayntgl
d262054baf Implement custom keybindings (#52) 2021-09-20 22:11:41 +04:00
ayntgl
8dad4deec0 Implement inline reply mention functionality (#50) 2021-09-20 11:27:31 +04:00
ayntgl
746909a309 Create constant for keyring Service (discordo) (#49) 2021-09-20 10:39:52 +04:00
ayntgl
f945fbf4f8 Switch to a flat project structure (#48) 2021-09-19 19:56:51 +04:00