Commit graph

4854 commits

Author SHA1 Message Date
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
xiaoyifang 21d9203940
Update how to build ffmpeg for visual studio.md 2023-07-14 14:44:33 +08:00
xiaoyifang 792492cf02
Update how to build ffmpeg for visual studio.md 2023-07-14 14:38:48 +08:00
xiaoyifang 35d710ace5
Update how to build ffmpeg for visual studio.md 2023-07-13 21:17:30 +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
xiaoyifang 2b1d91638e
Merge pull request #960 from xiaoyifang/opt/slob-fulltext-creation
opt: boost slob fulltext speed
2023-07-13 14:16:35 +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 d9c16a2f86 action: release note 2023-07-12 20:34:21 +08:00
xiaoyifang 6e8400b6ec
Merge pull request #959 from xiaoyifang/action/release-note
action: remove commit log changes
2023-07-12 15:49:44 +08:00
xiaoyifang 7421e5d799
Merge pull request #956 from xiaoyifang/fix/profile-release
fix: warning about "Release of profile requested but WebEnginePage st…
2023-07-12 15:49:04 +08:00
YiFang Xiao 02cc2649dd action: remove commit log changes
when package a release version , the commit log will be too much
2023-07-12 14:59:30 +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
xiaoyifang 82f0f841eb
Merge pull request #948 from xiaoyifang/fix/website-qt5
fix: qt5 website output response as text/plain
2023-07-09 11:30:52 +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
xiaoyifang d6a64bea7e
New Crowdin updates (#943)
* New translations Czech from Crowdin

* New translations Korean from Crowdin

* New translations Esperanto from Crowdin

* New translations Hindi from Crowdin

* New translations Albanian from Crowdin

* New translations Arabic, Saudi Arabia from Crowdin

* New translations French from Crowdin

* New translations Belarusian from Crowdin

* New translations Bulgarian from Crowdin

* New translations German from Crowdin

* New translations Greek from Crowdin

* New translations Finnish from Crowdin

* New translations Italian from Crowdin

* New translations Japanese from Crowdin

* New translations Dutch from Crowdin

* New translations Polish from Crowdin

* New translations Portuguese from Crowdin

* New translations German, Switzerland from Crowdin

* New translations Quechua from Crowdin

* New translations Aymara from Crowdin

* New translations Interlingue from Crowdin

* New translations Russian from Crowdin

* New translations Swedish from Crowdin

* New translations Persian from Crowdin

* New translations Slovak from Crowdin

* New translations Serbian (Cyrillic) from Crowdin

* New translations Turkish from Crowdin

* New translations Ukrainian from Crowdin

* New translations Vietnamese from Crowdin

* New translations Portuguese, Brazilian from Crowdin

* New translations Spanish, Argentina from Crowdin

* New translations German, Switzerland from Crowdin

* New translations Spanish, Bolivia from Crowdin

* New translations Tajik from Crowdin

* New translations Spanish, Argentina from Crowdin

* New translations Spanish, Bolivia from Crowdin
2023-07-08 20:07:45 +08:00
xiaoyifang 23bc1422e9
Merge pull request #942 from xiaoyifang/fix/website-encoding
fix: website encoding problem
2023-07-08 20:07:12 +08:00
xiaoyifang f52e998524
Update how to use breadpad crash analysis.md 2023-07-08 13:54:52 +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
xiaoyifang 8103201789
Merge pull request #940 from xiaoyifang/fix/splash-windows
fix: splash windows optimization
2023-07-08 10:43:59 +08:00
YiFang Xiao 5ec1a66d91 fix: splash windows optimization 2023-07-08 08:59:42 +08:00
xiaoyifang 9e994260be
Merge pull request #938 from xiaoyifang/fix/audio-extension
fix: sounddir audio extension
2023-07-08 00:27:31 +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
xiaoyifang d9b81e7a68
Merge pull request #929 from xiaoyifang/fix/query-hypen
fix: when search hypen `-` alone will result too much unnecessary result.
2023-07-06 17:07:05 +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
xiaoyifang ff0a3a2e0e
Merge pull request #934 from shenlebantongying/staged
update documentation
2023-07-06 15:00:09 +08:00
shenleban tongying 65ebdf0e4c
doc: updates
* use repology.org to replace manually created linux package list [0]
* update debian/ubuntu dependencies (delete outdated fedora one)
* update all build doc to qt6
* add cmake flags info
* merge all build instructions into one
* add more ocr examples
* add links and fix dictionary formats info
* misc
2023-07-06 01:23:51 -04:00