Commit graph

4876 commits

Author SHA1 Message Date
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
xiaoyifang dc3df92a7e
Merge pull request #988 from shenlebantongying/FORMAT-WORLD
clean: reformat everything and add `.git-blame-ignore-revs`
2023-07-20 17:40:32 +08:00
autofix-ci[bot] 0450422959
[autofix.ci] apply automated fixes 2023-07-20 08:05:17 +00:00
shenleban tongying 6e6b3d8876
clean: add .git-blame-ignore-revs 2023-07-20 04:04:02 -04: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 f97bfc039f action: clang format 2023-07-19 21:13:40 +08:00
xiaoyifang fc1b01bd6e
Merge pull request #985 from xiaoyifang/fix/double-pronounce
fix: sound played twice in popup dialog
2023-07-19 15:02:12 +08:00
YiFang Xiao b39d931c08 fix: sound played twice in popup dialog 2023-07-19 13:44:26 +08:00
xiaoyifang e3288d4ab9
New Crowdin updates (#984)
* New translations German from Crowdin

* New translations German from Crowdin
2023-07-19 08:19:31 +08:00
YiFang Xiao 7c9fee4620 github: update bug template 2023-07-18 14:32:38 +08:00
xiaoyifang dc09f21008
Merge pull request #983 from shenlebantongying/autogroup_website
fix: website/program should not appears in "AutoGroupByFolder"
2023-07-18 13:10:37 +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 5f2a1981c0
Update bug_report.md 2023-07-18 07:56:21 +08:00
xiaoyifang d8a0367eeb
Update bug_report_cn.md 2023-07-18 07:54:59 +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
xiaoyifang 900f0b62b2
New Crowdin updates (#977)
* New translations Russian from Crowdin

* New translations Chinese Simplified from Crowdin

* New translations Czech from Crowdin

* New translations Korean from Crowdin

* New translations Esperanto from Crowdin

* New translations Lojban from Crowdin

* New translations Hindi from Crowdin

* New translations Lithuanian from Crowdin

* New translations Albanian from Crowdin

* New translations Arabic, Saudi Arabia from Crowdin

* New translations Swedish from Crowdin

* New translations Macedonian from Crowdin

* New translations Persian from Crowdin

* New translations French from Crowdin

* New translations Spanish 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 Slovak from Crowdin

* New translations Serbian (Cyrillic) from Crowdin

* New translations Turkish from Crowdin

* New translations Ukrainian from Crowdin

* New translations Chinese Traditional 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 Quechua from Crowdin

* New translations Aymara from Crowdin

* New translations Turkmen from Crowdin

* New translations Interlingue from Crowdin

* New translations Russian from Crowdin

* New translations Chinese Simplified from Crowdin

* New translations Czech from Crowdin

* New translations Korean from Crowdin

* New translations Esperanto from Crowdin

* New translations Hindi from Crowdin

* New translations Lithuanian from Crowdin

* New translations Albanian from Crowdin

* New translations Swedish from Crowdin

* New translations Macedonian from Crowdin

* New translations Persian from Crowdin

* New translations French from Crowdin

* New translations Spanish 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 Slovak from Crowdin

* New translations Serbian (Cyrillic) from Crowdin

* New translations Turkish from Crowdin

* New translations Ukrainian from Crowdin

* New translations Chinese Traditional from Crowdin

* New translations Vietnamese from Crowdin

* New translations Portuguese, Brazilian from Crowdin

* New translations Tajik from Crowdin

* New translations Turkmen from Crowdin
2023-07-16 20:35:20 +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
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