Commit graph

4499 commits

Author SHA1 Message Date
Xiao YiFang 2407cf2a88 use QTextToSpeech module to play tts.
fix code smells
2023-03-29 23:16:01 +08:00
Xiao YiFang e0831bf36c action:add texttospeech module 2023-03-29 23:16:01 +08:00
Ren Tatsumoto 7f36e89a1b update translations 2023-03-29 22:37:42 +08:00
xiaoyifang 6e73c8e4e8 Update README.md 2023-03-29 08:59:13 +08:00
xiaoyifang 16bdf2ac6c fix: when in dark reader mode, the transparent image has a very bad display 2023-03-28 17:18:08 +08:00
shenleban tongying f9cd4eb9e8 fix: adjust clang-format to reflect the reality 2023-03-27 18:36:04 +08:00
xiaoyifang 83f299bbc3 fix: a possible bug
at rare conditions ,  the for loop will continue to run until the request is canceled.
2023-03-27 13:14:47 +08:00
Xiao YiFang e84b5aa861 feature:webengineprofile use non off record profile 2023-03-27 12:29:13 +08:00
Xiao YiFang da406e1e02 fix:remove code smell 2023-03-27 12:23:48 +08:00
Xiao YiFang 6abdaab5d3 fix: mdx file not found exception 2023-03-27 12:23:48 +08:00
xiaoyifang 91d539b105
Update issue-translator.yml 2023-03-26 08:17:41 +08:00
Xiao YiFang 0ae8caefac add help documents
taken from https://github.com/Abs62/goldendict-help
2023-03-26 00:13:19 +08:00
xiaoyifang e2e2b10b0f
Update issue templates 2023-03-25 15:04:46 +08:00
Ren Tatsumoto 7fc2d64cd8
give external programs access to translateLine via %GDSEARCH% (#417)
* give external programs access to translateLine via %GDSEARCH%

* remove code smell

* reformat with clang-format

* update translations

* don't write to stdin of an external program if GDSEARCH is set

* update ui docs
2023-03-24 19:52:38 +08:00
xiaoyifang 75593e4487
Update issue-translator.yml 2023-03-24 16:36:35 +08:00
Ren Tatsumoto 3173a13493 replace magic number 2023-03-23 07:58:48 +08:00
Ren Tatsumoto 94fefe8ce9 use raw string in post template 2023-03-23 07:58:48 +08:00
Ren Tatsumoto 06946e559a fix typo 2023-03-23 07:58:48 +08:00
Xiao YiFang 0536b75761 clean: remove useless code 2023-03-22 23:17:05 +08:00
Xiao YiFang ad087b1031 epwing: ignore reference link processing when parse the dictionary 2023-03-22 23:17:05 +08:00
Xiao YiFang 22f9d5d832 fix:additional epwing ref link headword 2023-03-22 23:17:05 +08:00
Xiao YiFang e9459c1066 fix: replace reference link
the call eb_backward_text , the <R1> tags is arranged backward
the original replace method with position does not work
2023-03-22 23:17:05 +08:00
Xiao YiFang f8f3ce966e fix:statusbar background 2023-03-22 23:17:05 +08:00
Ren Tatsumoto 01c661b575
Allow adding "ankisearch:" links in external programs. (#412)
* Add ankisearch link

* auto indent

* use raw string

* refuse to run if ankiconnect is not enabled

---------

Co-authored-by: GenjiFujimoto <dratschuk.d@gmail.com>
2023-03-22 10:04:54 +08:00
xiaoyifang da57d82b47
Update how to use .clang-format to format the code.md 2023-03-22 09:13:52 +08:00
xiaoyifang a234bb0e43
remove qt-style.css content totally (#407)
* remove all qt-style

* remove all related #translationLine #GroupCombox qt style
2023-03-22 09:01:22 +08:00
shenleban tongying 32304d4b15 cleanup: remove all useless #include <QDebug>
All Qt Headers already implicitly included it.
2023-03-21 21:15:14 +08:00
shenleban tongying 13add70db2 cleanup: remove unnecessary variables in ArticleMaker
4 variables are removed because they are always read-only and always the same as global config. There is no reason to keep or update a separate copy.
2023-03-21 17:42:52 +08:00
shenleban tongying 0731253489 cleanup: simplify DSL's expand mode
Related code was related to DSL's [*][/*] tag.

One of the feature removed is Ctrl+8 to toggle current articleview's AlwaysExpand mode, because DSL is the only format that has this feature and User can turn on AlwaysExpand Mode on Preferences. There is no need to assign a shortcut for it.
2023-03-21 15:34:55 +08:00
Xiao YiFang 7ac1877544 replace qt6.3.2 with 6.4.3 2023-03-21 09:20:28 +08:00
xiaoyifang e2e26bc7bc
Merge pull request #405 from xiaoyifang/fix/epwing-tr
epwing:translation does not work
2023-03-21 07:31:48 +08:00
xiaoyifang b3a1d27c2f
Merge pull request #401 from xiaoyifang/fix/epwing-load-article
fix: epwing load article protection when load invalid address
2023-03-21 00:56:48 +08:00
Xiao YiFang fe6808d07a epwing:translation does not work 2023-03-21 00:56:01 +08:00
Xiao YiFang 8cc5c54b78 refactor: remove unneccessary macro condition 2023-03-21 00:01:02 +08:00
Xiao YiFang d4c285226c fix: sonarcloud analysis
if,switch, and range-based for loop initializer should be used to reduce scope of variables cpp:S6004
2023-03-20 23:47:23 +08:00
xiaoyifang 669be41d9a
Merge pull request #404 from xiaoyifang/fix/restore-max
fix: windows can not restore the Geometry
2023-03-20 23:36:30 +08:00
Xiao YiFang 736a9aad23 epwing:does not add ref link to the history 2023-03-20 23:26:27 +08:00
Xiao YiFang 4282827506 epwing:handle invalid position 2023-03-20 23:26:17 +08:00
Xiao YiFang b9e8f644be fix: enable tabwidget scrollbuttons
fix #397
2023-03-20 22:54:49 +08:00
Xiao YiFang a5f9560b99 fix: windows can not restore the Geometry
fix #312

the reason is still unknown , when invoke the addNewTab, the window's size was reset to its default size
2023-03-20 22:54:04 +08:00
xiaoyifang 71935fb929
add auto translation action to non-English issues 2023-03-20 18:00:32 +08:00
shenleban tongying 3a93f8b959 Revert "fix: white flash when WebEngine page is loading in dark reader mode"
This reverts commit f7d6328f40.
2023-03-20 13:42:39 +08:00
Xiao YiFang 4008e47625 add some zh_CN translation 2023-03-19 20:52:12 +08:00
Xiao YiFang e4ccf1b378 feature:display dictionary description as html 2023-03-19 12:52:56 +08:00
Xiao YiFang 8bfc0fee23 epwing: add translation zh_CN.ts 2023-03-19 10:35:13 +08:00
Xiao YiFang c4674a246f feature: epwing dictionary reference navigation improved.
feature: add branch method to handle the reference navigation loadArticle function

feature: refactor epwing loadArticle method

epwing: add previous and next page link
2023-03-19 10:35:13 +08:00
shenleban tongying f7d6328f40 fix: white flash when WebEngine page is loading in dark reader mode 2023-03-18 19:53:08 +08:00
shenleban tongying fac1247c10 refactor: properly modularize articleview's ui 2023-03-18 11:00:06 +08:00
shenleban tongying a75867f82b refactor: convert articleview into plain code 2023-03-18 11:00:06 +08:00
Ren Tatsumoto fb6d4f9ccd
Let the user disable main window stealing focus when searching. (#387)
* add a checkbox that allows the user to disable main window being raised when search is triggered

* run clang-format on the edited lines

* partially revert clang-format
2023-03-17 09:54:45 +08:00