Commit graph

3136 commits

Author SHA1 Message Date
YiFang Xiao b771f0e340 optimize the utf8::encoding method invocation. 2022-04-01 20:09:15 +08:00
YiFang Xiao 5bdce7fc52 github:disable ubuntu qt 6.2 appimage
the linuxdeployqt is not stable
2022-03-31 13:20:28 +08:00
xiaoyifang 4648d95b94 fix:a regression .ctrl+c on article right context menu ,translation lost . 2022-03-31 09:55:43 +08:00
xiaoyifang e85c719577 goldendict.pro file some minor changes.
enable c++14
encoding utf8
remove default zim_support from Windows(should be configured  through qmake command line arguments )
2022-03-31 09:09:48 +08:00
xiaoyifang e679463dc0 fix:merge compile lamda error 2022-03-31 08:54:06 +08:00
xiaoyifang 228d7001e5
Merge pull request #35 from ngn999/bugfix/Macbook_scroll_issue
disable macOS trackpad zoom; fix a deadlock
2022-03-31 00:10:37 +08:00
ngn999 6d0c7b0fec reindent MainWindow::on_saveArticle_triggered 2022-03-31 00:03:42 +08:00
ngn999 13dfd39e69 fix more indent issue 2022-03-30 23:10:37 +08:00
ngn999 b187c0ef41 fix code review indent issue 2022-03-30 23:08:24 +08:00
ngn999 889864a923 fix a deaklock in porting from QWebKit to QWebEngine 2022-03-30 22:08:58 +08:00
xiaoyifang 19e738becc optimize: print preview dialog set zoom factor to 100% 2022-03-30 17:19:08 +08:00
xiaoyifang 88a69d1976 fix:revert deferredInit 2022-03-30 15:34:59 +08:00
xiaoyifang 03653925be optimize: double click send select text to tranlateline box. 2022-03-30 15:21:16 +08:00
YiFang Xiao 0094bf9f0d github:ubuntu6.2 revert 2022-03-30 11:19:35 +08:00
YiFang Xiao 9b1f25f3f4 fix: relative url with gdanchor parameter 2022-03-30 00:20:49 +08:00
YiFang Xiao 5406551b57 github:ubuntu 6.2 appimage can not run
throw exception 'could not find QtWebEngineProcess '
2022-03-30 00:02:32 +08:00
xiaoyifang a32ebfa2fb remove locale qm file copy 2022-03-29 22:41:57 +08:00
xiaoyifang 1bfed5937b github:fix macos build error 2022-03-29 22:41:57 +08:00
xiaoyifang 3ea8fd78ef print preview blurry 2022-03-29 20:47:41 +08:00
xiaoyifang 913e4128ca fix:qt6.2 print preview 2022-03-29 20:34:55 +08:00
YiFang Xiao 9c6ac4afea fix:iframe autoresize
there are cases when the iframe's height continue to grow to a very
large height.
so in the code,set a maximum height 1000px.
2022-03-28 22:30:19 +08:00
xiaoyifang bbfa13fedb auto resize iframe 2022-03-28 21:19:14 +08:00
ngn999 32fcd38dc0 make getWebPageText async 2022-03-28 17:29:00 +08:00
ngn999 188f67556c no memory problem 2022-03-28 11:24:27 +08:00
ngn999 748bafd43b fix save file progress dialog never close bug 2022-03-28 11:09:33 +08:00
ngn999 e45f466a9d make toHtml async 2022-03-28 10:30:23 +08:00
ngn999 05bbf54330 rewrite lambda capture list 2022-03-27 23:36:14 +08:00
ngn999 6c310b41af make isFramedArticle async, and remvoe runJavaScriptSync() 2022-03-27 23:05:45 +08:00
ngn999 95be606a9e make ArticleView::hasSound() async 2022-03-27 22:22:42 +08:00
xiaoyifang 6191bed3ee optimize: embed ts files
in linux appimage ,translation files can not be read in the AppImage.
2022-03-27 21:03:57 +08:00
xiaoyifang c53f4479e5 ui: remove top margin 2022-03-27 21:01:28 +08:00
xiaoyifang 9836e8d529 ui: update icon 2022-03-27 18:12:33 +08:00
xiaoyifang 948f67f4c1 ui: top margin reset to default. 2022-03-27 14:29:06 +08:00
xiaoyifang dc19f417db github: release note update 2022-03-27 11:02:02 +08:00
xiaoyifang 65c78be247 qt6.2 qt5.15 compatibility 2022-03-26 21:31:04 +08:00
xiaoyifang 63a4d64841 github: add macos otool description
for future use preparation
2022-03-26 21:09:47 +08:00
xiaoyifang 82b2fd0ea0
Merge pull request #33 from csg2008/staged
修复 A 标签没有 href 属性时 link 值为 null 语法错,导致部分 A 标签事件不响应
2022-03-26 13:43:01 +08:00
xiaoyifang 9ebf38f888 F12 and right context menu inspect element
when trigger inspectelement through contextmenu , should navigate to the very element in devtool.
2022-03-26 10:44:23 +08:00
狂风代码 a6800eef96
修复 A 标签没有 href 属性时 link 值为 null 语法错,导致部分 A 标签事件不响应 2022-03-26 10:36:19 +08:00
xiaoyifang cc4e2915ec fix:gd built in js click event interceptor
there are cases when the <a link was generated by js after document ready .
all these links have escaped the intercetor.

use this new document.on(event,selector ,function) to monitor any new added link
2022-03-25 23:23:00 +08:00
xiaoyifang ba562d5ab4
Update CHANGES.md 2022-03-25 22:35:47 +08:00
xiaoyifang dc48c520ac github:macos workflow readjust 2022-03-25 22:31:25 +08:00
xiaoyifang 724da0489a
Merge pull request #32 from ngn999/staged
Add Apple silicon build support
2022-03-25 15:18:01 +08:00
ngn999 0647af51e8 fix Qt Creator report : Project Error development library opencc not found
update README.md

use wget to download libeb
2022-03-25 14:52:38 +08:00
ngn999 e3c52fe4db upgrade libogg, libhunspell
update libvorbis

update lzma

update maclibs: libzstd.a tiff

update maclibs: lzo

fix typo in .pro file

update libao

update maclibs/ libavutil, libavcodec, libavformat, libswresample

update libtiff.dyld

update libeb.dylib

fix typo

macOS use homebrew to manage deps

* TODO: update docs
2022-03-25 14:52:34 +08:00
xiaoyifang 0de7d9511d update wiki audio link 2022-03-24 22:28:01 +08:00
xiaoyifang 0e238c26fb optimize: for loop optimize
mdx dictionaries take the most part of all dictionaries.
when loop through the filepath ,remove mdx file to reduce further check .
2022-03-24 20:41:32 +08:00
xiaoyifang b50257a511 clean code:remove useless header file 2022-03-24 20:14:23 +08:00
xiaoyifang a9a457cc00 optimize: add specific icon for wiktionary 2022-03-24 20:14:01 +08:00
YiFang Xiao c35a97b88f github:remove useless file 2022-03-23 20:15:02 +08:00