xiaoyifang
19e848ec50
fix: enter event in translate textline ( #1158 )
...
* fix: enter event in translate textline
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-09-21 07:44:58 +08:00
xiaoyifang
dcc4b19b56
fix: popup enter does not work ( #1149 )
...
* fix: popup enter does not work
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-09-17 11:13:08 +08:00
xiaoyifang
5154e0061f
fix: website dictionary with port in the url ( #1148 )
...
* fix: website dictionary with port in the url
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-09-17 10:38:29 +08:00
YiFang Xiao
424642cb3d
fix: suggestion list scroll to the top
2023-09-14 08:06:42 +08:00
xiaoyifang
6f06f083da
opt: make translateline in toolbar the same height as toolbar ( #1140 )
...
* opt: make translateline in toolbar the same height as toolbar
* Update src/ui/mainwindow.cc
* Update src/ui/mainwindow.cc
2023-09-13 15:44:57 +08:00
xiaoyifang
0278597b56
opt: abbreviate the too long headword to maxHeadwordSize ( #1137 )
...
* opt: abbreviate the too long headword to maxHeadwordSize
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-09-10 22:21:11 +08:00
YiFang Xiao
05fa73128b
fix: press enter event handled in translateline
2023-09-10 22:07:09 +08:00
xiaoyifang
d4f19cf4cd
fix: use wait condition to rewrite datarequest ( #1015 )
...
* fix: use wait condition for datarequest
* fix: rewrite byteAvailable
* [autofix.ci] apply automated fixes
* fix: rewrite qwaitcondition
* [autofix.ci] apply automated fixes
* opt: wait condition
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-09-10 19:02:31 +08:00
xiaoyifang
8dd9119aec
fix: translatebox press Enter does not translate the selected item ( #1134 )
...
* fix: translatebox press Enter does not translate the selected item
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-09-10 17:52:18 +08:00
xiaoyifang
bff9d83efa
opt: add system font configuration ( #1125 )
...
* opt: add system font configuration
* [autofix.ci] apply automated fixes
* opt: add option to change the interface font
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-09-07 09:53:51 +08:00
xiaoyifang
5c9beab96c
fix: search in the current page does not clear found dictionary panel ( #1123 )
...
* fix: search in the current page does not clear found dictionary panel
* [autofix.ci] apply automated fixes
---------
Co-authored-by: YiFang Xiao <yifang.xiao@noreply.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-09-05 00:06:03 +08:00
xiaoyifang
9ca35c26a8
style: epwing dictionary css ( #1121 )
...
* style: epwing dictionary css
* [autofix.ci] apply automated fixes
---------
Co-authored-by: YiFang Xiao <yifang.xiao@noreply.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-09-04 19:01:07 +08:00
xiaoyifang
30ceebff2d
Merge pull request #1117 from xiaoyifang/fix/preference-layout
...
opt: preference layout rearrangement
2023-09-02 22:42:13 +08:00
YiFang Xiao
7ff0790411
opt: preference layout rearrangement
2023-09-02 22:38:47 +08:00
YiFang Xiao
cb39049cb7
fix: the headwords got mixed together
2023-09-02 21:07:20 +08:00
YiFang Xiao
c865896216
fix: code smells
2023-09-02 15:20:30 +08:00
xiaoyifang
e1e98a3c71
Merge pull request #1112 from xiaoyifang/opt/string-compare
...
opt: refactor the compare logic
2023-09-02 12:45:10 +08:00
autofix-ci[bot]
c273622851
[autofix.ci] apply automated fixes
2023-09-02 04:24:55 +00:00
YiFang Xiao
4226abf593
opt: refactor the compare logic
2023-09-02 12:23:13 +08:00
YiFang Xiao
1285cbf68f
fix: code smells
2023-09-02 11:45:47 +08:00
YiFang Xiao
74a21e7e26
fix: epwing dictionary reference navigation restrict to certain dictionary
2023-09-02 11:33:53 +08:00
xiaoyifang
8313d93469
opt: refactor a string endswith method ( #1110 )
...
* opt: refactor a string endswith method
* [autofix.ci] apply automated fixes
* [autofix.ci] apply automated fixes (attempt 2/3)
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-08-31 08:02:57 +08:00
YiFang Xiao
477f22c304
fix: code smells
...
[autofix.ci] apply automated fixes
2023-08-31 00:04:28 +08:00
YiFang Xiao
791da91645
fix: navigate through epwing dictionary restricted to certain dictionary
2023-08-30 23:10:19 +08:00
xiaoyifang
2dd04207d1
fix: skip invalid headword in some epwing dictionaries ( #1096 )
...
* fix: for some epwing dictionaries , skip invalid headword
fix #1095
* [autofix.ci] apply automated fixes
* fix: epwing detect next text block
* [autofix.ci] apply automated fixes
* fix: epwing getFirstHeadword do not need forwardtext
* fix: epwing ,if epwing subbook does not contain headword ,use menu instead
* [autofix.ci] apply automated fixes
* fix: if epwing subbook does not contain headword ,use menu instead
* [autofix.ci] apply automated fixes
* fix:code smells
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-08-30 19:12:59 +08:00
xiaoyifang
ccd04e0b51
fix: epwing case sensitive ( #1093 )
...
* fix: epwing folder name is casesensitive in Linux
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-08-27 18:30:55 +08:00
xiaoyifang
98af55557e
fix: epwing rebuild issue ( #1094 )
...
* fix: epwing rebuild issue
* [autofix.ci] apply automated fixes
* fix: pro project file
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-08-27 10:15:21 +08:00
YiFang Xiao
78ef410b3b
opt: ignore non-exist-files when calculate dictionaries files
2023-08-26 22:39:38 +08:00
xiaoyifang
d02baad2ed
fix: epwing dictionary index twice ( #1089 )
...
* fix: epwing dictionary index twice
If epwing dictionary contain >1 subbooks, the following subbook will
overwrite the previous index which will cause a "duplicateId" warning
and the dictionary can be be queried.
fix #1082
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-08-26 21:41:57 +08:00
YiFang Xiao
ca1554540d
i18n: update translation template
2023-08-26 21:34:09 +08:00
YiFang Xiao
60e39dff89
epwing: upgrade epwing index version
2023-08-26 17:26:50 +08:00
xiaoyifang
6ba8b0c16b
feat: add an option to make debug dictionary easier ( #1086 )
...
* feat: add an option to make debug dictionary easier
* fix: code smells
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-08-26 13:19:21 +08:00
xiaoyifang
a21feacbe3
opt: reconstruct the welcome page ( #1084 )
...
* opt: welcome page use tooltip instead of a new page
* opt: add theme to tippy
* opt: add translation entry
* [autofix.ci] apply automated fixes
* [autofix.ci] apply automated fixes (attempt 2/3)
---------
Co-authored-by: YiFang Xiao <yifang.xiao@noreply.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-08-26 09:48:25 +08:00
YiFang Xiao
7576630e06
opt: jquery noConflict
2023-08-25 10:38:42 +08:00
YiFang Xiao
0683afa2b0
opt: add Ctrl+Shift+S to stop the current playing sound
...
[autofix.ci] apply automated fixes
2023-08-25 08:44:21 +08:00
xiaoyifang
70914ed976
Merge pull request #1076 from MicrochipQ/fix_scanpopup_translatelinetext
...
fix: update globalbroadcaster translatelinetext also in scanpopup
2023-08-21 21:05:25 +08:00
xiaoyifang
3359f6636a
opt: rewrite solo mode in the dictionary bar ( #1073 )
...
* action: output new syntax
* opt: dictionary bar modification,Ctrl for solo selection, Shift restore
* opt: only the first Ctrl + Click event store the existed dictionaries
* [autofix.ci] apply automated fixes
* opt: ctrl switch between single and all dictionaries
* doc: add shortcut document about solo mode
---------
Co-authored-by: YiFang Xiao <yifang.xiao@noreply.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-08-21 21:04:04 +08:00
MicrochipQ
f8e47370f7
fix: update globalbroadcaster translatelinetext also in scanpopup
2023-08-20 01:30:41 +03:00
YiFang Xiao
3f457334b0
i18n: update translation items
2023-08-19 12:05:49 +08:00
xiaoyifang
77348c7f46
opt: remove invalid index on exit ( #1071 )
...
* opt: remove invalid index on exit
* [autofix.ci] apply automated fixes
* fix: code smells
* opt: remove invalid dictionary index
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-08-17 23:17:53 +08:00
YiFang Xiao
c21e57664c
fix: handle qcompleter signal
2023-08-12 13:49:27 +08:00
autofix-ci[bot]
c56f258a8f
[autofix.ci] apply automated fixes
2023-08-12 04:41:08 +00:00
YiFang Xiao
06fc833146
fix: qcompleter lost signal when qlineedit lost focus
...
fix #1062
2023-08-12 12:39:23 +08:00
YiFang Xiao
2c3f22630b
Revert "fix: no need to installEventFilter( this) to itself"
...
This reverts commit 7806a86e22
.
2023-08-12 12:35:12 +08:00
YiFang Xiao
765cb91828
fix: generate icon name crash with 0 size
2023-08-11 08:41:43 +08:00
YiFang Xiao
51a050c43b
fix: remove old unnecessary logic which blocks updating Windows Title
2023-08-10 23:59:29 +08:00
YiFang Xiao
7806a86e22
fix: no need to installEventFilter( this) to itself
2023-08-08 20:41:30 +08:00
YiFang Xiao
1b382fa4b4
opt: remove outline of dictionary name
2023-08-07 21:53:47 +08:00
YiFang Xiao
82bcbaa8f4
fix: fts progress large than 100
2023-08-07 21:53:13 +08:00
shenlebantongying
36ca0d0994
fix: adjust the order of Mainwindow's show() and restoreState/restoreGeometry
2023-08-06 09:37:18 -04:00
xiaoyifang
1ee42bd599
Merge pull request #1044 from xiaoyifang/fix/epwing-unused-method
...
fix: epwing remove unused method
2023-08-05 20:55:54 +08:00
YiFang Xiao
e55027b5a0
fix: epwing remove unused method
2023-08-05 20:47:16 +08:00
YiFang Xiao
091080940f
fix: fts temp folder deletion
2023-08-05 20:37:58 +08:00
YiFang Xiao
a1de6ce637
opt: optimize the removeDirectory method
2023-08-05 19:36:33 +08:00
YiFang Xiao
43b070add5
fix: code smells
2023-08-05 11:32:19 +08:00
YiFang Xiao
a8c3207a76
opt: full text index compact
2023-08-05 10:57:20 +08:00
xiaoyifang
ac8e79358c
fix: website dictionary base tag ( #1038 )
...
* fix: website dictionary base tag
* [autofix.ci] apply automated fixes
* fix: request header origin
---------
Co-authored-by: YiFang Xiao <yifang.xiao@noreply.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-08-03 21:29:36 +08:00
xiaoyifang
217ba5318a
Merge pull request #1034 from xiaoyifang/fix/float-lose-focuse
...
fix: translate line in floatable toolbar will lose focus
2023-08-01 20:52:05 +08:00
YiFang Xiao
9ca8d057db
fix: minor change to the label text
2023-08-01 19:29:10 +08:00
YiFang Xiao
73cbbac6f9
fix: translate line in floatable toolbar will lose focus
...
fix #1001
2023-08-01 19:26:11 +08:00
xiaoyifang
f7e43479d6
Merge pull request #1029 from xiaoyifang/opt/load-slow
...
opt: optimize the startup speed
2023-07-30 16:50:23 +08:00
autofix-ci[bot]
ecdd5166c2
[autofix.ci] apply automated fixes
2023-07-30 16:16:21 +08:00
YiFang Xiao
86eaf18121
opt: optimize the startup speed
2023-07-30 16:13:09 +08:00
shenleban tongying
67f5b1333b
fix: cmake version.txt generation in non-git environments
...
This was not well defined.
2023-07-30 01:42:41 -04:00
YiFang Xiao
840b7ec12c
fix: sonar warning about uninitialized variable
...
fix #1025
2023-07-30 10:48:49 +08:00
YiFang Xiao
03356fdfab
fix: code smells
2023-07-30 08:47:54 +08:00
autofix-ci[bot]
a90a79bce2
[autofix.ci] apply automated fixes
2023-07-29 16:54:22 +00:00
YiFang Xiao
2f118da828
opt: convert for loop into modern for range
2023-07-30 00:52:31 +08:00
YiFang Xiao
fe1fd14e31
opt: optimize loading splash dialog with loading/check information
...
[autofix.ci] apply automated fixes
2023-07-30 00:52:28 +08:00
xiaoyifang
0585f5daa4
opt: auto-generate dictionary icon with color ( #1021 )
...
* opt: auto-generate dictionary icon with color
* [autofix.ci] apply automated fixes
* [autofix.ci] apply automated fixes (attempt 2/3)
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-07-29 15:08:53 +08:00
YiFang Xiao
149f2bb7de
fix: add handlePath log
2023-07-29 14:06:38 +08:00
shenlebantongying
1ffd729614
fix: Qt6.4/5's maximize bug https://bugreports.qt.io/browse/QTBUG-115074
2023-07-27 23:27:46 -04:00
xiaoyifang
88117306a7
Revert "fix: restore maximize geometry ( #1013 )"
...
This reverts commit cd560f85fd
.
2023-07-27 23:20:16 +08:00
YiFang Xiao
ea94673a53
opt: remove unnecessary code
2023-07-27 17:26:44 +08:00
xiaoyifang
cd560f85fd
fix: restore maximize geometry ( #1013 )
...
* fix: restore maximize geometry
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-07-27 17:09:06 +08:00
YiFang Xiao
3941601fbd
fix: code smells
...
[autofix.ci] apply automated fixes
2023-07-27 11:29:20 +08:00
YiFang Xiao
5db4491505
fix: simultaneous playing sound in wikipedia
...
click the audio link repeatly in wikipedia will cuase the sound to play simultaneously
[autofix.ci] apply automated fixes
2023-07-27 11:29:20 +08:00
shenleban tongying
6539775c4f
use qt header
2023-07-26 20:48:50 -04:00
autofix-ci[bot]
1502dc318a
[autofix.ci] apply automated fixes
2023-07-27 00:29:51 +00:00
YiFang Xiao
0ed2f697cd
fix: alt+down/alt+up navigation through dictionary
2023-07-27 08:27:46 +08:00
YiFang Xiao
9e5ce992ca
fix: support space and pageup/pagedown shortkey to navigate through the page
2023-07-27 08:06:48 +08:00
xiaoyifang
dbb11e293b
opt: optimize the process of audio link which start with double // ( #1008 )
...
* opt: optimize the process of audio link which start with double //
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-07-26 23:03:03 +08:00
xiaoyifang
17cd445607
feat: customize dictionary's fullindex option with metadata.toml ( #1000 )
...
* feat: customize dictionary's fullindex option with metadata.toml
* [autofix.ci] apply automated fixes
* feat: display fulltext status in the dictionary info dialog
* [autofix.ci] apply automated fixes
* doc: add document about how to enable dictionary's fullindex feature
* Update src/metadata.cc
Co-authored-by: shenleban tongying <shenlebantongying@gmail.com>
* Update src/ui/dictinfo.ui
Co-authored-by: shenleban tongying <shenlebantongying@gmail.com>
* Update website/mkdocs.yml
Co-authored-by: shenleban tongying <shenlebantongying@gmail.com>
* Update website/docs/custom_dictionary.md
Co-authored-by: shenleban tongying <shenlebantongying@gmail.com>
* Update website/docs/custom_dictionary.md
Co-authored-by: shenleban tongying <shenlebantongying@gmail.com>
* Update website/docs/custom_dictionary.md
Co-authored-by: shenleban tongying <shenlebantongying@gmail.com>
* Update website/docs/custom_dictionary.md
Co-authored-by: shenleban tongying <shenlebantongying@gmail.com>
* Update website/docs/custom_dictionary.md
Co-authored-by: shenleban tongying <shenlebantongying@gmail.com>
* Update website/docs/custom_dictionary.md
Co-authored-by: shenleban tongying <shenlebantongying@gmail.com>
* add images
* feat: show fulltext search status in dictionary info dialog
* Update dictinfo.cc
* [autofix.ci] apply automated fixes
* ui: change layout
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: YiFang Xiao <yifang.xiao@noreply.com>
Co-authored-by: shenleban tongying <shenlebantongying@gmail.com>
2023-07-26 10:03:20 +08:00
xiaoyifang
d3e6018401
fix: wikipedia open blank page in edge browser ( #1003 )
...
* fix: wikipedia open blank page in edge browser
* [autofix.ci] apply automated fixes
---------
Co-authored-by: YiFang Xiao <yifang.xiao@noreply.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-07-25 23:55:41 +08:00
shenleban tongying
f9b1d3fa92
fix typo of app id
2023-07-25 08:04:49 -04:00
shenleban tongying
53d82f97ca
Another various changes required by Flatpak
2023-07-24 06:58:56 -04:00
shenleban tongying
a4542d8b6c
fix: a few build problems about zim/slob ,epwing ( #992 )
...
* fix: a few build problems
* slob should not depends on MAKE_ZIM_SUPPORT
* cmake failed to build when WITH_EPWING disabled.
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-07-22 13:50:57 +08:00
YiFang Xiao
d25e054a93
opt: replace program dictionary icon
2023-07-21 15:53:53 +08:00
YiFang Xiao
0b087e40f1
opt: replace lsa dictionary icon and zipsound icon
2023-07-21 14:34:09 +08:00
YiFang Xiao
46d62ebf8c
opt: replace sounddir dictionary icon
2023-07-21 14:10:40 +08:00
xiaoyifang
e5f91f6a3e
feat: use parallel thread to create the fts ( #980 )
...
* feat: use parallel thread to create the fts
* [autofix.ci] apply automated fixes
* feat: use parallel thread to create the fts
* feat: add an option to control the thread count when create the fulltext
* [autofix.ci] apply automated fixes
* feat: set default parallel thread count to half the cpu numbers
* feat: initialize the default parallel threads to 1/3 of cpu cores
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-07-20 22:50:32 +08:00
xiaoyifang
df4bc68248
fix: [regression]scanpopup right context menu lost dictionary list ( #989 )
...
* fix: [regression]scanpopup right context menu lost dictionary list
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-07-20 22:49:37 +08:00
shenleban tongying
8471029770
feat: use "Fusion" style on macOS by default and add option to switch between styles on Linux & macOS ( #986 )
...
* feat: use "Fusion" style on macOS by default and add option to switch between styles on Linux & macOS
* [autofix.ci] apply automated fixes
* [autofix.ci] apply automated fixes
* feat: use "Fusion" style on macOS by default and add option to switch between styles on Linux & macOS
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-07-20 20:10:44 +08:00
autofix-ci[bot]
0450422959
[autofix.ci] apply automated fixes
2023-07-20 08:05:17 +00:00
shenleban tongying
b5349478cf
clean: reformat everything
...
The next commit will add `.git-blame-ignore-revs`
https://docs.github.com/en/repositories/working-with-files/using-files/viewing-a-file#ignore-commits-in-the-blame-view
2023-07-20 04:02:22 -04:00
YiFang Xiao
b39d931c08
fix: sound played twice in popup dialog
2023-07-19 13:44:26 +08:00
shenleban tongying
1180f8bc32
fix: website/program should not appears in "AutoGroupByFolder"
2023-07-17 23:27:46 -04:00
xiaoyifang
b3d9d79816
fix: pronounce the first dictionary audio if availabe ( #981 )
...
* fix: pronounce the first dictionary audio if availabe
fix #978
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-07-18 07:57:02 +08:00
xiaoyifang
55fef3e231
opt: use qcache to hold mdx css file ( #970 )
...
* opt: use qcache to hold mdx css file
* 🎨 apply clang-format changes
---------
Co-authored-by: xiaoyifang <xiaoyifang@users.noreply.github.com>
2023-07-17 21:51:56 +08:00
xiaoyifang
ec06124acb
feat: sync group widget with tab (one group per tab) ( #976 )
...
* feat: sync group widget with tab
* [autofix.ci] apply automated fixes
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-07-17 08:24:02 +08:00
shenleban tongying
4be457ba2d
opt: rewrite release check
...
* check 1 time per day on startup and no more
* use github's release api instead of scraping the html page
2023-07-16 20:32:11 +08:00
xiaoyifang
ce8b8a60bb
feat: add font customization ( #973 )
...
* action: auto clang format changes
action: clang-format
* feat: add separator tab to configure the font family for the web engine.
feat: custom fonts
feat: add custom font
i18n: update crowdin translation files
* [autofix.ci] apply automated fixes
* feat: add notice about the font customization
* feat: adjust interface layout
* i18n: update transaltion source
* fix: code smells
* feat: custom font layout adjustment
* i18n: update translation items
* feat: adjust layout of custom fonts
* i18n: new
* feat: adjust layout
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2023-07-16 18:54:07 +08:00
autofix-ci[bot]
534d8c2e96
[autofix.ci] apply automated fixes (attempt 2/3)
...
[autofix.ci] apply automated fixes
2023-07-15 14:04:52 +08:00
YiFang Xiao
bfba6e1f67
action: use autofix.ci to format code
...
opt: ignore clang-format on style/js files
action: prettier ignore file
2023-07-15 14:04:52 +08:00
YiFang Xiao
119a5ccb6c
fix: treat unknown dsl tags as text
2023-07-15 13:27:12 +08:00
YiFang Xiao
7037694ebc
fix: code smell
2023-07-14 22:31:29 +08:00
YiFang Xiao
08454602c2
opt: add open index folder to dict info dialog
2023-07-14 22:31:29 +08:00
YiFang Xiao
d9bf1d1a91
fix: website dictionary disable window.location
2023-07-13 18:57:22 +08:00
YiFang Xiao
499ac3c54c
fix: forbidden window.location on website dictionary
2023-07-13 16:15:59 +08:00
xiaoyifang
2ed7990531
opt: pronounce audio rewrite ( #922 )
...
* opt: pronounce audio rewrite
* 🎨 apply clang-format changes
* fix:use javscript Map to hold the dictionary audio url
* Update mainwindow.cc
---------
Co-authored-by: xiaoyifang <xiaoyifang@users.noreply.github.com>
2023-07-13 14:49:41 +08:00
YiFang Xiao
0dc0c015c7
opt: use seperate slob dictionary object to create the fulltext
...
🎨 apply clang-format changes
2023-07-12 21:14:57 +08:00
YiFang Xiao
40c890b5ca
opt: boost slob fulltext speed
...
and reduce the impact to normal query when create slob fulltext index
🎨 apply clang-format changes
2023-07-12 20:57:02 +08:00
YiFang Xiao
3f968027b6
fix: warning about "Release of profile requested but WebEnginePage still not deleted"
...
fix #955
2023-07-12 14:36:49 +08:00
YiFang Xiao
26e7ab6baa
Merge branch 'staged' of https://github.com/xiaoyifang/goldendict into staged
2023-07-12 10:25:18 +08:00
YiFang Xiao
ad426ae4af
fix: code smell
2023-07-12 10:23:49 +08:00
xiaoyifang
9c1413adea
Merge pull request #954 from xiaoyifang/fix/crash-restore-state
...
fix: a possible crash of restoreState() in linux with qt6.5.1
2023-07-12 10:00:49 +08:00
YiFang Xiao
80c30b3c54
style: code format
2023-07-12 09:50:55 +08:00
YiFang Xiao
0592d2060e
fix: a possible crash of restoreState() in linux with qt6.5.1
...
fix #952
2023-07-11 21:38:50 +08:00
xiaoyifang
fc7a67d788
Merge pull request #950 from xiaoyifang/fix/reg-unicode
...
fix: unicode regex option support
2023-07-10 09:45:22 +08:00
xiaoyifang
0daf6fb680
Merge pull request #946 from shenlebantongying/rm_direct_zstd
...
clean: remove zstd which is unused since the migration to libzim
2023-07-10 09:40:55 +08:00
shenleban tongying
a5be5134c8
clean: remove zstd related code which is unused since the migration to
...
libzim
2023-07-09 20:44:21 -04:00
YiFang Xiao
eb1963b170
fix: code smells
2023-07-09 18:18:40 +08:00
YiFang Xiao
568efee4c7
fix: unicode regex option support
2023-07-09 18:10:30 +08:00
xiaoyifang
86f9fa6c6d
Merge pull request #945 from xiaoyifang/fix/terminator
...
fix: terminator handler does not work as expected
2023-07-09 11:41:42 +08:00
YiFang Xiao
63f335fec6
fix: qt5 website output response as text/plain
...
fix #941
2023-07-09 11:25:49 +08:00
YiFang Xiao
e85609ce42
fix: terminator handler does not work as expected
...
fix #887
2023-07-08 21:58:45 +08:00
YiFang Xiao
9b5437b82b
fix: website encoding problem
2023-07-08 13:26:11 +08:00
xiaoyifang
aeb98e2e57
Merge pull request #935 from xiaoyifang/fix/stardict-syn
...
opt: limit the number of stardict's extra synonym (from `.syn`) searching
2023-07-08 10:44:18 +08:00
YiFang Xiao
5ec1a66d91
fix: splash windows optimization
2023-07-08 08:59:42 +08:00
YiFang Xiao
9ca02a1e23
opt: stardict's findHeadwordsForSynonym method does not seem necessary
...
🎨 apply clang-format changes
🎨 apply clang-format changes
2023-07-08 00:25:30 +08:00
YiFang Xiao
764ebdde35
fix: sounddir dictionary sound file name
...
🎨 apply clang-format changes
2023-07-07 21:40:38 +08:00
YiFang Xiao
92fa182643
fix: save audio, add opus extension
2023-07-07 20:26:40 +08:00
YiFang Xiao
5290d0ceb9
fix: code smells
...
🎨 apply clang-format changes
2023-07-06 15:25:13 +08:00
YiFang Xiao
9bbb23e5d4
fix: when search hypen alone will result too much unnecessary result.
...
fix #928
2023-07-06 15:24:01 +08:00
YiFang Xiao
cae258272f
opt: refactor folding auto-generate file
2023-07-06 07:49:48 +08:00
xiaoyifang
af9563ad56
Merge pull request #923 from shenlebantongying/staged
...
misc fts fix
2023-07-02 12:24:19 +08:00
shenleban tongying
ec566c4a3b
misc fts fixes
...
* config fts.enablePosition is not updated
* update preferences layout
2023-07-01 23:41:05 -04:00
xiaoyifang
759246a86f
Merge pull request #920 from xiaoyifang/fix/status-2
...
fix: possible crash when show()
2023-07-02 10:00:45 +08:00
YiFang Xiao
9ab59d8713
fix: possible crash when show()
2023-07-02 08:37:28 +08:00
shenleban tongying
e419962abc
doc: update fts related strings
2023-07-01 12:05:15 -04:00
xiaoyifang
2621fd694d
Merge pull request #917 from xiaoyifang/fix/statusbar
...
fix: statusbar crash at some rare conditions
2023-07-01 22:59:04 +08:00
xiaoyifang
8b88ea544e
opt: add fullindex position ( #916 )
...
* opt: enable fulltext with position info
* opt: add fulltext position support
* 🎨 apply clang-format changes
* i18n: update translation entries
* opt: default enablePosition=false
* opt: fulltext search highlight
---------
Co-authored-by: xiaoyifang <xiaoyifang@users.noreply.github.com>
2023-07-01 22:39:43 +08:00
YiFang Xiao
ed8072d78f
fix: statusbar at some rare conditions crash
...
the stacktrace show the line is parentWidget().
avoid using this the parentWidget() method.
2023-07-01 22:33:58 +08:00
YiFang Xiao
e971d2be67
opt: dsl target url
2023-07-01 14:08:48 +08:00
YiFang Xiao
45a71d1fdf
fix: tts only enable current locale
...
too many locale tts initialization cost too much time.
2023-06-28 10:59:39 +08:00
shenleban tongying
fa27f32146
clean: unify how data added to dataRequestInstant
2023-06-24 17:36:10 -04:00
YiFang Xiao
8628a12e5f
fix:dsl language parse issue
...
fix #902
2023-06-24 20:44:29 +08:00
xiaoyifang
a878e725f2
fix: code smells in group widget ( #901 )
...
* fix: code smells in group widget
* 🎨 apply clang-format changes
---------
Co-authored-by: xiaoyifang <xiaoyifang@users.noreply.github.com>
2023-06-24 15:30:20 +08:00
xiaoyifang
5d3f1a3e3d
Merge pull request #899 from shenlebantongying/datareq_append_str
...
clean: unify DataRequest string data appends
2023-06-24 14:28:01 +08:00
xiaoyifang
6a9ed739e8
Merge pull request #900 from shenlebantongying/xdxf_fix
...
feat: XDXF: distinguish `ex_orig` and `ex_tran`
2023-06-24 09:56:19 +08:00
shenleban tongying
48f2c94d0c
feat: XDXF: distinguish ex_orig
and ex_tran
...
* this will make xdxf_ex_marked to inherit color, thus don't set it
to black.
2023-06-23 14:35:49 -04:00
shenleban tongying
e06606ba3c
clean: unify DataRequest string data appends
2023-06-23 12:23:32 -04:00
YiFang Xiao
43c2cfdd65
fix: group widget null check
2023-06-23 09:28:35 +08:00
YiFang Xiao
2359352781
fix: editDictionaries tab interaction
2023-06-23 09:28:35 +08:00
YiFang Xiao
aa94af4382
fix: fix double release pointer
2023-06-23 09:28:35 +08:00
YiFang Xiao
4d452e7a63
fix: tts null check
2023-06-23 09:28:35 +08:00
YiFang Xiao
f909413caa
fix: code smells
2023-06-23 09:28:35 +08:00
YiFang Xiao
0a9a053945
opt: enable breakpad on macos
...
action: add macos breakpad workflow
action: breakpad
action: breakpad
action: breakpad dmg
action: breakpad
action: macos breakpad action does not need to build automatically
2023-06-23 09:28:35 +08:00
YiFang Xiao
3b935e7660
fix: possible null object
...
refactor: group widget currentindex logic
2023-06-22 21:30:30 +08:00
xiaoyifang
ef594117c3
opt: group widget remove all tabs ( #892 )
...
* opt: remove all group widget tabs
* 🎨 apply clang-format changes
* opt: does not elide text on tab name
* 🎨 apply clang-format changes
---------
Co-authored-by: xiaoyifang <xiaoyifang@users.noreply.github.com>
2023-06-22 17:17:57 +08:00
xiaoyifang
04a58d6418
opt: dsl remove useless method and refactor langcodes logic ( #889 )
...
* opt: dsl remove useless method and refactor langcodes logic
* 🎨 apply clang-format changes
* opt: remove useless code
---------
Co-authored-by: xiaoyifang <xiaoyifang@users.noreply.github.com>
2023-06-21 20:47:49 +08:00
xiaoyifang
93d475cc32
Merge pull request #882 from xiaoyifang/opt/unify-windows-icon
...
opt: unify windows icon
2023-06-20 13:43:25 +08:00
xiaoyifang
a0d8c50a52
Merge pull request #881 from shenlebantongying/macOS_slot
...
fix: macOS missing slot warning
2023-06-20 09:54:40 +08:00
YiFang Xiao
7f0cb26cda
opt: unify windows icon
2023-06-20 08:31:44 +08:00
shenleban tongying
ffe88499bb
fix: macOS missing slot warning
2023-06-19 20:17:58 -04:00
shenleban tongying
4432de9d50
clean: remove duplicated exCantReadFile definitions
...
Obviously, it is a result of copy-paste programming
2023-06-19 18:54:17 -04:00
shenleban tongying
a76ef3dfdd
guard against null img for ZIM
2023-06-19 05:01:27 -04:00
shenleban tongying
1589e14b70
clean: remove redundant dictionaryNativeIcon
...
`dictionaryNativeIcon` was intended to access the original icon before none-square icons were transformed into squares.
`dictionaryNativeIcon` is only used in dictionaryBar, but according to the intention, it shouldn't.
In reality, `dictionaryNativeIcon` is almost always equal to `dictionaryIcon`.
2023-06-18 22:37:07 -04:00
shenleban tongying
feda879a30
feat: load and display ZIM dictionary icon
...
* Original GD never tries to load zim format's icon
* This leverage the capability provided by libzim
2023-06-18 05:25:38 -04:00
shenleban tongying
9d19ea1ebc
feat: add -v --version flag to CLI
...
* also abstract version info into a standalone namespace
2023-06-17 05:00:05 -04:00
YiFang Xiao
b815f489d2
clean: remove config old code
2023-06-16 20:34:50 +08:00
xiaoyifang
16f853b68b
fix: qtimer release memory ( #863 )
...
* fix: memory leakage
2023-06-16 08:37:33 +08:00
shenleban tongying
35f39ea7a0
clean: convert a few trivial old SIGNAL/SLOT to new syntax
2023-06-11 11:27:49 -04:00
xiaoyifang
7e93d787b5
Merge pull request #852 from shenlebantongying/no_SIGNAL_scanpopup
...
clean: convert Scanpopup edictGroupRequested to new syntax
2023-06-11 23:20:16 +08:00
shenleban tongying
b882ecb76c
clean: convert Scanpopup edictGroupRequested to new syntax
...
* old code has a SIGNAL and a SLOT both named editGroupRequested'
* rename the SIGNAL to editGroupRequest to avoid this ambiguity
2023-06-11 10:17:20 -04:00
YiFang Xiao
318e186215
fix: slob fullindex will freeze the preference dialog
2023-06-11 21:33:25 +08:00
shenleban tongying
f14d28d193
clean: convert MainWindow::addGlobalAction SLOT to new syntax
...
Historical context: `MainWindow::addGlobalAction` was invented by
https://github.com/goldendict/goldendict/pull/482/files
2023-06-11 04:47:39 -04:00
xiaoyifang
ca4664f209
fix: possible crash ( #836 )
...
* fix: possible crash when show statusbar message
* windows qt upgrade to qt6.5.1
* Update src/ui/mainstatusbar.cc
---------
Co-authored-by: YiFang Xiao <yifang.xiao@noreply.com>
2023-06-10 22:26:24 +08:00
xiaoyifang
dfd3a86c7f
fix: fulltext remove query word size check ( #845 )
...
* fix: fulltext remove query word size check
* fix: remove unused methods
* 🎨 apply clang-format changes
---------
Co-authored-by: xiaoyifang <xiaoyifang@users.noreply.github.com>
2023-06-10 21:02:22 +08:00
shenlebantongying
ab7af55696
update initializing.ui & splash img
2023-06-10 07:40:17 -04:00
xiaoyifang
a688a08eb1
Merge pull request #843 from xiaoyifang/feature/splash-2
...
feat: make initialize ui more human-friendly
2023-06-10 18:25:48 +08:00
YiFang Xiao
90b89acac0
feat: make initialize ui more human-friendly
2023-06-10 16:57:49 +08:00
YiFang Xiao
799370f5ef
fix: adjust margin around dictionary group
2023-06-10 14:45:48 +08:00
xiaoyifang
9c1a77a3f8
fix regression: select translation line text when got focused ( #841 )
...
* fix: select translation line text when got focused
* 🎨 apply clang-format changes
* fix: code smells
---------
Co-authored-by: xiaoyifang <xiaoyifang@users.noreply.github.com>
2023-06-10 10:36:59 +08:00
YiFang Xiao
fc08c16479
fix: merge history items when import history items
2023-06-09 21:57:09 +08:00
YiFang Xiao
04ed15434e
fix: remove duplicate logic
2023-06-09 21:36:12 +08:00
xiaoyifang
8ecf3b6cbc
Merge pull request #837 from xiaoyifang/opt/dsl-old-logic
...
fix: dsl remove too old code logic
2023-06-09 20:11:08 +08:00
xiaoyifang
f02fc350f8
fix: keep the application name unchanged for now ( #835 )
...
fix: Windows autostart reg entry use GoldenDict as entry name
2023-06-09 19:56:51 +08:00
xiaoyifang
9d047fea61
fix: add an --reset-windows-state option to command line ( #829 )
...
* fix: add an --reset-windows-state option to command line
* add an option
2023-06-09 19:56:04 +08:00
YiFang Xiao
6a7dd65728
fix: remove too old code logic
...
reasons:
1. if the replacement is important ,then the code should not care about the length (size() < 70)
2. ' ' has been replaced with uC2A0 which is incorrect. u00A0 is expected.
2023-06-09 19:53:34 +08:00
xiaoyifang
67ed24c61c
fix: support dsl dictionary utf encoding detection ( #830 )
...
* fix: support dsl dictionary utf encoding detection
* fix: code smells
* fix: code smells
* 🎨 apply clang-format changes
* fix: adjust linefeed
---------
Co-authored-by: xiaoyifang <xiaoyifang@users.noreply.github.com>
2023-06-09 08:01:45 +08:00
YiFang Xiao
c56304a2b9
fix: remove toggle main windows extra parameter
...
the parameter has no use right now
2023-06-08 08:30:23 +08:00
YiFang Xiao
70cd2f937d
fix: remove unused configuration
2023-06-07 23:49:27 +08:00
YiFang Xiao
47cc3ced1f
fix: remove the context line parameter
...
in release mode, this parameters are empty
2023-06-07 21:58:59 +08:00
xiaoyifang
f58eb43bd2
opt: use QFontCombox instead ( #781 )
...
* opt: use QFontCombox instead
* 🎨 apply clang-format changes
* remove comment code
---------
Co-authored-by: xiaoyifang <xiaoyifang@users.noreply.github.com>
2023-06-07 21:53:21 +08:00
Ren Tatsumoto
e6a2c4081b
fix global translateLineText not being updated when translate line changes
2023-06-07 09:34:25 +03:00
YiFang Xiao
eccc3eaf0f
Revert "opt: mdx video url"
...
This reverts commit 2bd5194c91
.
accidently merged.
2023-06-06 23:45:04 +08:00
YiFang Xiao
c2ff1e804f
QDomDocument changed the implementation of setContent
2023-06-06 15:37:47 +08:00
xiaoyifang
e0dba5ac3b
Merge pull request #818 from shenlebantongying/expose_timer
...
feat: expose linux's selection clipboard delay timer to user
2023-06-05 22:46:08 +08:00
xiaoyifang
671427803a
fix: replace suggestion list with QCompleter ( #808 )
...
* fix: replace suggestionList with QCompleter
* 🎨 apply clang-format changes
* fix: code smells
---------
Co-authored-by: xiaoyifang <xiaoyifang@users.noreply.github.com>
2023-06-05 21:22:20 +08:00