eeeXun
65cda3c8b9
refactor: style code
2023-06-30 19:03:43 +08:00
eeeXun
72de472090
refactor: space to Space
2023-06-24 17:31:02 +08:00
eeeXun
7c3dc3f3ca
refactor: remove KeyEsc in keyNames
2023-06-24 17:21:41 +08:00
eeeXun
c20c8b67db
feat: let exit be configurable
2023-06-24 10:57:11 +08:00
eeeXun
7109c19814
docs: fix syntax
2023-06-24 00:55:02 +08:00
eeeXun
9ee23aedea
feat: support Alt prefix
2023-06-24 00:42:23 +08:00
eeeXun
f425ec196d
refactor: rename config key name
2023-06-23 22:02:00 +08:00
eeeXun
14e8d58696
docs: add function key in README
2023-06-21 13:56:53 +08:00
eeeXun
29ff1e627b
docs: add keymap.yaml example
2023-06-21 13:44:59 +08:00
eeeXun
42ffdca542
feat: support read config
2023-06-21 11:51:27 +08:00
eeeXun
efe7b6dd26
style: add comment
2023-06-21 11:05:47 +08:00
eeeXun
91ee46933a
feat: support function key
2023-06-21 10:59:19 +08:00
eeeXun
7fae960ce2
remove testing code
2023-06-19 16:30:33 +08:00
eeeXun
df5b7e4412
feat: support custom key mapping
2023-06-18 23:16:08 +08:00
eeeXun
6555252e70
docs: add Docker Hub link
2023-06-16 16:50:43 +08:00
eeeXun
49200f8e4d
chore: update tview
...
Fix undo bug https://github.com/rivo/tview/issues/844
2023-06-16 11:03:37 +08:00
eeeXun
f47c8fdd1f
refactor(ui): remove unneeded keyMapMenu SetText
2023-06-11 17:34:18 +08:00
eeeXun
18d8f948b4
refactor(ui): remove duplicated function call
2023-06-07 13:32:46 +08:00
eeeXun
1b185e88b9
refactor(ui): RemoveItem instead of Clear all
2023-06-07 13:31:56 +08:00
eeeXun
2fdbe8daee
docs: play sound -> playing text to speech
v7
2023-05-19 19:32:38 +08:00
eeeXun
457549b7cc
refactor: set api key in for-loop
2023-05-19 19:24:11 +08:00
eeeXun
16cee7c895
refactor: use http.MethodPost
2023-05-19 19:15:08 +08:00
eeeXun
05f70b1a17
style: reorder DeepL language with alphabet
2023-05-16 14:14:42 +08:00
eeeXun
e08e563b1a
docs: located under -> located at
2023-05-16 13:49:35 +08:00
eeeXun
242523cdd7
refactor: clean up
2023-05-16 13:44:01 +08:00
Oguzhan Selcuk
129d8baed3
feat(translator): Add DeepL support ( #20 )
2023-05-16 13:26:31 +08:00
eeeXun
4916708261
docs: add $HOME/go/bin to
$PATH`
...
Close #19
2023-05-13 23:02:29 +08:00
eeeXun
4e61f852a2
docs: add go build
v6
2023-05-13 10:46:02 +08:00
eeeXun
035d01db2b
docs: add sound library to Install Dependencies
2023-05-12 23:44:28 +08:00
Xun
0d23bc1a24
docs: update screenshot
2023-05-12 22:22:02 +08:00
Xun
4aa96ec3de
feat: allow user to import their own themes ( #17 )
...
* feat: allow user to import their own themes
* refactor: use make to create map
* add catppuccin example
* fix: theme importing should before reading config file
* docs: add create theme in README
* docs: style
2023-05-12 21:57:40 +08:00
eeeXun
8dcf8c449d
docs: fix grammar error & change sound to text to speech
2023-05-12 14:58:58 +08:00
eeeXun
6c8bbac7d8
refactor(translation): use type assertion if Sprintf is not needed
2023-05-12 14:04:46 +08:00
Xun
aa957d195c
feat(translator): add ChatGPT ( #18 )
...
* feat(translator): add ChatGPT
* feat: check chatgpt error
* refactor: change chatgpt apiKey not set text
* refactor: change language to google
* docs: yaml indent with 4
* refactor: APIKey in struct
2023-05-12 13:53:23 +08:00
eeeXun
2d2834c6da
fix(ui): app should redraw in Goroutine
...
If error occurs when playing TTS, SetText would be called. But it's in
Goroutine, so we need to call app.Draw to redraw the screen.
2023-05-12 09:27:52 +08:00
eeeXun
837196dbd4
fix: check return code of Google TTS
2023-05-07 16:51:50 +08:00
eeeXun
3e2303ad66
docs: remove pbcopy in Dependencies, as it's build-in
2023-05-02 01:01:15 +08:00
eeeXun
7883e0026e
refactor: write show Popout into function
2023-04-30 13:14:54 +08:00
eeeXun
24cadc4072
refactor: check Apertium translate with responseData instead of StatusCode
2023-04-29 21:18:09 +08:00
eeeXun
ecdebc39ad
refactor: remove unneeded type conversion
2023-04-29 17:24:21 +08:00
eeeXun
04263a4eaf
refactor: rename bing lang.go to language.go
2023-04-29 13:51:00 +08:00
eeeXun
29643a3cda
feat: update google language
2023-04-29 13:46:43 +08:00
eeeXun
d0072abecc
refactor: new a core.Language instead of return by function
...
Nothing needs to be initialized in core.Language. Just new one.
2023-04-29 01:41:31 +08:00
eeeXun
aaa06560a5
refactor(ui): change translatorDropDown proportion to 1
2023-04-29 01:38:13 +08:00
eeeXun
731d00c753
refactor: change default translator to Google
2023-04-29 00:22:38 +08:00
eeeXun
4f30ce9df6
refactor: rename Translator name without Translate
2023-04-29 00:17:09 +08:00
eeeXun
a76807d254
refactor: Change theme name to lowercase
2023-04-27 01:05:51 +08:00
eeeXun
7788d82c4f
refactor: new setUpData in BingTranslate
2023-04-23 21:16:01 +08:00
eeeXun
96e7b6c3ac
refactor: return translation in struct
2023-04-22 21:02:38 +08:00
eeeXun
9feba79000
style: reorder AllTranslator
2023-04-22 20:37:43 +08:00