Commit graph

5666 commits

Author SHA1 Message Date
Xiao Yi Fang 9858455035 fix: stardict crash with access_read_violation 2024-07-19 15:09:47 +08:00
xiaoyifang 06d4b62b67
opt: findtext casesensitivity (#1698)
* opt: reset the selection results

* opt: remove the existed highlight when no match

* [autofix.ci] apply automated fixes

* opt: remove the existed highlight when no match

* opt: remove the existed highlight when no match

* opt: code minor optimization

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-07-18 13:33:49 +08:00
xiaoyifang 5164ffba67
Merge pull request #1697 from xiaoyifang/opt/qset-optimization
opt: before invoke,the parameters have already called reserved()
2024-07-17 15:40:13 +08:00
Xiao Yi Fang d998563709 opt: before invoke,the parameters have already called reserved() 2024-07-17 14:43:37 +08:00
xiaoyifang 5fb4526158
opt: treat invisible character as whitespace (#1696)
* opt: remove invisible character

* opt: remove invisible character

* opt: whitespace and punct character

* [autofix.ci] apply automated fixes

* opt: whitespace and punct character

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-07-17 10:44:50 +08:00
xiaoyifang 521c359b24
opt: do not need to reload webview when initialize dictionaries (#1690)
* opt: do not need to reload webview when initialize dictionaries

During this phase ,the webview has not existed yet
2024-07-17 00:38:27 +00:00
xiaoyifang 99ce0a7bbb
fix: SplitFile thread-safe guard (#1688)
* fix: SplitFile thread-safe guard
* add friendly log message

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-07-16 08:00:17 +00:00
Konstantin fac8dfb28b
Add Goldendict Tools (#1692)
* Create topic_gd-tools.md

* Update mkdocs.yml

* Update mkdocs.yml

* Update topic_gd-tools.md

* Update website/docs/topic_gd-tools.md

---------

Co-authored-by: shenleban tongying <shenlebantongying@gmail.com>
Co-authored-by: xiaoyifang <105986+xiaoyifang@users.noreply.github.com>
2024-07-16 03:35:45 +00:00
xiaoyifang 9c6e22875f
Merge pull request #1693 from xiaoyifang/opt/windows-release-title
github: windows release title
2024-07-16 10:32:35 +08:00
Xiao Yi Fang 5d934accb1 github: windows release title 2024-07-16 10:02:33 +08:00
xiaoyifang 154968197e
Merge pull request #1691 from xiaoyifang/opt/svg-warning
opt: change the svg to png to suppress qt.svg warning
2024-07-15 16:51:34 +08:00
Xiao Yi Fang 7e9e264f22 opt: use inkscape remove all the unused objects in lsasound.svg 2024-07-15 15:55:31 +08:00
Xiao Yi Fang 7de7a14d66 opt: change the svg to png to suppress qt.svg warning 2024-07-15 15:55:31 +08:00
shenleban tongying 2ce8f72da1 fix: .ui files not showing in qt creator 2024-07-14 21:32:01 -04:00
shenleban tongying 262c3c14a6 use vcpkg cache on windows release built too
close https://github.com/xiaoyifang/goldendict-ng/issues/1681
2024-07-12 15:18:05 -04:00
xiaoyifang 9d4bb50f20
Merge pull request #1680 from xiaoyifang/opt/no-tts-onWindows
opt: disable tts ,qtspeech quality is not good enough
2024-07-12 17:43:14 +08:00
Xiao Yi Fang bd194c0fbd opt: disable tts ,qtspeech quality is not good enough 2024-07-12 17:25:52 +08:00
xiaoyifang 1fcc73ea5d
Merge pull request #1678 from xiaoyifang/workflow/tag-check-windows
github: fix the tagname check
2024-07-12 16:23:56 +08:00
Xiao Yi Fang 42909320ac github: fix the tagname check 2024-07-12 16:17:28 +08:00
shenleban tongying b795818540
doc: exactly how to build GD in local machine (#1675) 2024-07-11 18:45:55 +00:00
shenleban tongying 3f6cfb8bc4
opt: reinvent winlibs with vcpkg export (#1669) 2024-07-11 07:05:10 +00:00
shenlebantongying 34bc4cab6b init vcpkg package export workflow 2024-07-11 02:04:16 -04:00
shenleban tongying 5d30a56b51
repair release-windows-vcpkg-cmake.yml 2024-07-10 23:41:16 -04:00
xiaoyifang ddddb705b2
Merge pull request #1671 from xiaoyifang/fix/mdx-title
fix:mdx dictionary make issue compatibility
2024-07-11 00:16:16 +08:00
YiFang Xiao 323395c755 fix:mdx dictionary make issue compatibility 2024-07-10 23:59:34 +08:00
xiaoyifang 029c09633b
Merge pull request #1667 from xiaoyifang/opt/zoomfactor-range
opt: valid zoomfactor range from 0.25 to 5
2024-07-10 18:02:59 +08:00
xiaoyifang dfbdb7cb5f
Merge pull request #1668 from xiaoyifang/opt/remove-xapian-enable-position-option
opt: remove unused option
2024-07-10 18:02:08 +08:00
Xiao Yi Fang 3a0311ad7d opt: remove unused option 2024-07-10 17:27:29 +08:00
Xiao Yi Fang d2f82e9350 opt: valid zoomfactor range from 0.25 to 5 2024-07-10 17:13:12 +08:00
xiaoyifang 0c4483ae02
Revert "opt: remove wasMaximized logic of mainwindow" (#1664)
* Revert "opt: remove wasMaximized logic of mainwindow"

This reverts commit 99c221c854.

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-07-10 16:28:28 +08:00
xiaoyifang 93ca284bad
opt: refactor code (#1657)
* opt: refactor code

* [autofix.ci] apply automated fixes

* opt: refactor code

* opt: refactor code

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-07-10 13:47:53 +08:00
shenleban tongying c42a79c7d4 opt: retire qmake build 2024-07-09 23:41:36 -04:00
xiaoyifang 8ae6a50f41
Update developer.md 2024-07-10 10:57:39 +08:00
xiaoyifang 490c73df38
Update developer.md 2024-07-10 10:47:05 +08:00
xiaoyifang d0965eb06e
Update developer.md 2024-07-10 10:46:16 +08:00
shenleban tongying ea8bc6056b actions: revert windows PR check from vcpkg to winlibs 2024-07-09 16:40:49 -04:00
shenleban tongying 53e09217c3
set same build type of windows RP check and release 2024-07-09 15:06:15 -04:00
shenleban tongying 287e608174 revise github workflows 2024-07-09 14:43:51 -04:00
xiaoyifang dcf4ff3dea
Merge pull request #1653 from xiaoyifang/opt/remove-unused
opt: remove unused code
2024-07-09 08:20:12 +08:00
shenlebantongying 61e1be9517 feat: switch Windows release build to CMake + vcpkg 2024-07-08 12:23:23 -04:00
xiaoyifang 7669316bcd
opt: do not show dictionary menu when set the dictionary count=0 (#1652)
* opt: do not show dictionary menu when set the dictionary count=0

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-07-08 17:51:51 +08:00
Xiao Yi Fang 9eece8db28 opt: remove unused code 2024-07-08 17:51:10 +08:00
xiaoyifang 6486e7b57c
opt: unicode direction (#1646)
* opt: unicode direction

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-07-06 21:57:40 +08:00
xiaoyifang c4fa9b44e5
fix: set shortcut context (#1644)
* fix: work around to fix ctrl+F in macos popup
2024-07-06 21:57:18 +08:00
xiaoyifang 456f7f1aaf
New Crowdin updates (#1647)
* New translations French from Crowdin

* New translations Spanish from Crowdin

* New translations Belarusian from Crowdin

* New translations Bulgarian from Crowdin

* New translations Czech 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 Korean from Crowdin

* New translations Lithuanian from Crowdin

* New translations Macedonian from Crowdin

* New translations Dutch from Crowdin

* New translations Polish from Crowdin

* New translations Portuguese from Crowdin

* New translations Russian from Crowdin

* New translations Slovak from Crowdin

* New translations Albanian from Crowdin

* New translations Serbian (Cyrillic) from Crowdin

* New translations Swedish from Crowdin

* New translations Turkish from Crowdin

* New translations Ukrainian from Crowdin

* New translations Chinese Simplified from Crowdin

* New translations Chinese Traditional from Crowdin

* New translations Vietnamese from Crowdin

* New translations Portuguese, Brazilian from Crowdin

* New translations Persian from Crowdin

* New translations Spanish, Argentina from Crowdin

* New translations Hindi from Crowdin

* New translations Esperanto 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 Arabic, Saudi Arabia from Crowdin

* New translations Turkmen from Crowdin
2024-07-06 21:56:42 +08:00
xiaoyifang 6cb7be70ec
Merge pull request #1645 from xiaoyifang/opt/rtl-layout
opt: layout according to the language
2024-07-06 17:56:53 +08:00
xiaoyifang 5780bdbbb1
fix: status bar position (#1643)
* fix: statusbar rarely will be blocked by the webview.
---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-07-06 13:23:22 +08:00
YiFang Xiao 0721a58c01 opt: layout according to the language 2024-07-06 10:51:40 +08:00
xiaoyifang 297795a654
fix: refresh webview when changed darkreader mode (#1641)
* fix: refresh webview when changed darkreader mode

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-07-05 10:55:08 +08:00
xiaoyifang 66dd9b98f2
New Crowdin updates (#1639)
* New translations French from Crowdin

* New translations Spanish from Crowdin

* New translations Belarusian from Crowdin

* New translations Bulgarian from Crowdin

* New translations Czech 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 Korean from Crowdin

* New translations Lithuanian from Crowdin

* New translations Macedonian from Crowdin

* New translations Dutch from Crowdin

* New translations Polish from Crowdin

* New translations Portuguese from Crowdin

* New translations Russian from Crowdin

* New translations Slovak from Crowdin

* New translations Albanian from Crowdin

* New translations Serbian (Cyrillic) from Crowdin

* New translations Swedish from Crowdin

* New translations Turkish from Crowdin

* New translations Ukrainian from Crowdin

* New translations Chinese Simplified from Crowdin

* New translations Chinese Traditional from Crowdin

* New translations Vietnamese from Crowdin

* New translations Portuguese, Brazilian from Crowdin

* New translations Persian from Crowdin

* New translations Spanish, Argentina from Crowdin

* New translations Hindi from Crowdin

* New translations Esperanto from Crowdin

* New translations Lojban 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 Arabic, Saudi Arabia from Crowdin

* New translations Turkmen from Crowdin

* New translations Interlingue from Crowdin
2024-07-05 08:44:52 +08:00