xiaoyifang
325c3fb0bb
opt: replace qthreadpool with qfuture
...
relate #515
2023-04-29 18:08:39 +08:00
xiaoyifang
28d33ed39f
opt: relayout the preference language controls
...
fix #602
2023-04-29 11:23:14 +08:00
xiaoyifang
7f6409c05a
opt:qtsingleapplication remove old code
2023-04-29 08:20:16 +08:00
xiaoyifang
dbe04db7f5
opt: move fsencoding to utils.hh(.cc)
...
after multi refactor ,the fsencoding only left two methods and has nothing to do with encoding . Base on this condition ,move the method to utils
2023-04-29 00:56:22 +08:00
shenleban tongying
933c8aea58
fix(scanpopup): preserve old group selection after editDictionaries
...
dialog
2023-04-29 00:55:56 +08:00
xiaoyifang
a1b10b6956
i18n: zh_CN shift item translation
2023-04-29 00:19:27 +08:00
xiaoyifang
ed4273e540
opt:refactor html:unescape method
...
close #579
2023-04-28 21:21:38 +08:00
shenleban tongying
3550362cac
fix: add standard FindNext/Previous shortcuts to search panel
...
* Ctrl+G & Ctrl+Shift+G or F3 & Shift+F3 depends on platform.
2023-04-28 20:11:15 +08:00
xiaoyifang
2f6cb3c5d8
opt: replace wildcardtoregularexpression with qt builtin method
...
ref #502
2023-04-28 13:39:22 +08:00
xiaoyifang
f84ddfc38c
opt:refactor folding.cc methods with qt's builtin method
...
fix #592
2023-04-28 13:38:59 +08:00
YiFang Xiao
617c6b961f
action: macos homebrew check
2023-04-28 12:52:28 +08:00
shenleban tongying
9716acb2ee
feat: add dict://
handler to linux
...
* Remove any thing before first occurance of ://
* so that user may add custom handler by just changing the .desktop file
2023-04-27 23:00:24 +08:00
xiaoyifang
81e1b5d9a6
fix: the implementation of unescapeutf8 is wrong
...
fix the bug found in ref #579
2023-04-27 13:26:32 +08:00
YiFang Xiao
617589d09c
fix:unified the cache/directory
...
supplement to a82ce2a86f
2023-04-27 13:25:57 +08:00
shenleban tongying
07d9c63c79
clean(html): satisfy w3c html validator
...
* use <meta charset="utf-8">
* remove useless script type=text/javascript
* remove a trailing slash on <link>
2023-04-27 13:18:05 +08:00
xiaoyifang
6511e0500a
I18n ( #588 )
...
* New translations zh_CN.ts (Belarusian)
* New translations zh_CN.ts (Esperanto)
* New translations zh_CN.ts (Aymara)
* New translations zh_CN.ts (Arabic, Saudi Arabia)
* New translations zh_CN.ts (Chinese Traditional)
* New translations zh_CN.ts (Lojban)
* New translations zh_CN.ts (Interlingue)
2023-04-27 10:10:08 +08:00
xiaoyifang
12d9ae3ddb
fix:stardict bword dictionary compatiblity
...
fix #567 , some word is html encoded
2023-04-27 07:06:42 +08:00
shenleban tongying
2258454074
fix(action): deploy_website does not trigger
2023-04-27 06:11:58 +08:00
shenleban tongying
dfc5d701ea
fix(autoGroupByFolder): prepend upper level folder name when two
...
groups share same name but in different folder
2023-04-26 20:46:07 +08:00
shenleban tongying
867f6a2d82
docs: update linux package links
2023-04-26 14:02:11 +08:00
xiaoyifang
a82ce2a86f
opt: use unified cache dir
...
seperate the persistentstoragepath with cachepath
2023-04-26 07:45:48 +08:00
xiaoyifang
04260c1fbe
fix: can not remove favorite word in popup
...
this bug was existed for a long time
2023-04-25 23:07:22 +08:00
xiaoyifang
1da5614d34
Merge pull request #507 from xiaoyifang/fix/issue-502-wstring
...
opt: Sorting through the use of strings
2023-04-25 23:06:35 +08:00
xiaoyifang
7261151eb6
Merge branch 'staged' into fix/issue-502-wstring
2023-04-25 22:33:47 +08:00
xiaoyifang
19889bfa9b
opt:add a statusbar notification when finshed save article
...
fix #554
2023-04-25 22:22:30 +08:00
xiaoyifang
a9d797ec42
Update README.md
2023-04-25 09:42:54 +08:00
xiaoyifang
3a52323f29
remove unnecessary string conversion
2023-04-25 08:28:40 +08:00
xiaoyifang
f6a3fc205c
New Crowdin updates ( #557 )
...
* New translations zh_CN.ts (Slovak)
* New translations zh_CN.ts (Albanian)
* New translations zh_CN.ts (Swedish)
* New translations zh_CN.ts (Turkish)
* New translations zh_CN.ts (Ukrainian)
* New translations zh_CN.ts (Vietnamese)
* New translations zh_CN.ts (Spanish, Argentina)
* New translations zh_CN.ts (Spanish, Bolivia)
* New translations zh_CN.ts (Tajik)
* New translations zh_CN.ts (Turkmen)
* New translations zh_CN.ts (French)
* New translations zh_CN.ts (Spanish)
* New translations zh_CN.ts (Bulgarian)
* New translations zh_CN.ts (Czech)
* New translations zh_CN.ts (German)
* New translations zh_CN.ts (Greek)
* New translations zh_CN.ts (Finnish)
* New translations zh_CN.ts (Italian)
* New translations zh_CN.ts (Japanese)
* New translations zh_CN.ts (Korean)
* New translations zh_CN.ts (Lithuanian)
* New translations zh_CN.ts (Macedonian)
* New translations zh_CN.ts (Dutch)
* New translations zh_CN.ts (Polish)
* New translations zh_CN.ts (Portuguese)
* New translations zh_CN.ts (Russian)
* New translations zh_CN.ts (Serbian (Cyrillic))
* New translations zh_CN.ts (Chinese Simplified)
* New translations zh_CN.ts (Chinese Traditional)
* New translations zh_CN.ts (Portuguese, Brazilian)
* New translations zh_CN.ts (Persian)
* New translations zh_CN.ts (Hindi)
* New translations zh_CN.ts (German, Switzerland)
* New translations zh_CN.ts (Quechua)
2023-04-24 18:23:35 +08:00
xiaoyifang
130044b092
fix:clang-tidy warning
2023-04-24 15:55:32 +08:00
Xiao YiFang
b68a70caa6
refactor wstring toWString
...
ref #506
2023-04-24 15:55:24 +08:00
Xiao YiFang
c2f856c074
opt: Sorting through the use of strings
...
there are many string conversion in the system .some of them can be avoided .
2023-04-24 15:11:40 +08:00
xiaoyifang
cb67c465a3
opt: use QTextStream to generate the BOM
...
when export headwords to file
2023-04-23 21:20:40 +08:00
xiaoyifang
084175f56f
fix: code smell
2023-04-23 21:20:40 +08:00
xiaoyifang
11ea4bc799
opt: remove country.cc(.hh)
...
this file is only used in forvo functionality. As country flag is about to removed in future PR.
remove these two files first
2023-04-23 13:45:11 +08:00
xiaoyifang
34652421be
fix: refactor language.cc implementation
...
fix #535
2023-04-23 13:45:11 +08:00
xiaoyifang
8c415cb9a6
fix: code smell and format
2023-04-23 13:45:11 +08:00
xiaoyifang
a810a56d0c
opt: performance improve headword filter
2023-04-23 13:38:43 +08:00
xiaoyifang
21bab62263
fix : code smell
2023-04-23 13:38:43 +08:00
xiaoyifang
72fca59a92
fix: headword dialog filter and export
...
the wildcard and regex filter does not work as expected.
fix #556
2023-04-23 13:38:43 +08:00
shenleban tongying
d0ae253c27
docs: various updates
...
* isolate Help related code into help.hh
* update website & README.md
2023-04-22 18:21:14 +08:00
YiFang Xiao
d61dfaa8f3
fix: change contain-intrinsic-size to contain-intrinsic-height with auto value
2023-04-21 21:28:36 +08:00
shenleban tongying
a8c898192f
feat(group): Auto Grouping by Dict' Containning Folder
2023-04-21 15:38:09 +08:00
Xiao YiFang
1798025d0b
opt: when in darkmode ,make the current article more significant
...
fix #493
2023-04-21 12:09:12 +08:00
xiaoyifang
a5d6505765
fix: rename qt_*.ts in locale to distinguish between normal locale la… ( #543 )
...
* fix: rename qt_*.ts in locale to distinguish between normal locale language files.
also put qtwebengine_zh_CN.ts here to avoid windows script copying.
fix #533
* Update Readme.md
2023-04-21 09:36:26 +08:00
shenleban tongying
1a3bae3329
cleanup(css): remove 1x1 pixel <img> hack
...
When the code was written, there is no way to specify img's src, so
the 1x1 blank.png is a dummy img to be replaced.
2023-04-20 19:53:34 +08:00
shenleban tongying
3f3ba6eee1
refactor: reduce dependency on mainwindow.hh
...
* editdictionaries.cc and dictheadwords.cc doesn't actually need it
* fulltextsearch has a useless static_cast
2023-04-20 19:53:17 +08:00
Xiao YiFang
11e8a1b67d
fix: ui resource file location has changed
2023-04-20 16:22:10 +08:00
Xiao YiFang
3cca0fa651
fix: interface language display in elide mode
...
fix #534
2023-04-20 16:22:10 +08:00
shenleban tongying
fcbb5ae8a2
feat(singleApp): remove private QLockFile implementation
...
* QLockFile is part of Qt since 5.1
2023-04-20 16:21:05 +08:00
xiaoyifang
664d6b1483
opt: give a min-height to the last dictionary
...
fix #536
2023-04-20 12:43:35 +08:00