Xiao YiFang
fa64d450ea
opt: optimize the function in tracking clipboard in trayicon
2022-08-02 22:27:14 +08:00
xiaoyifang
f8b3c9a6eb
Merge branch 'goldendict:master' into staged
2022-07-30 07:35:30 +08:00
Abs62
1064880450
Fix favorities indication when new tabs open in background
2022-07-29 18:48:04 +03:00
Xiao YiFang
66b10495dd
fix merge conflict
2022-07-17 18:45:05 +08:00
Abs62
aa02fdcc25
A little more Ctrl+Tab/Ctrl+Shift+Tab handling
2022-07-14 18:14:28 +03:00
Abs62
f640643672
Disable focus acquiring by tabs menu button
2022-07-13 17:32:41 +03:00
Abs62
896bd350be
Handle Ctrl+Tab/Ctrl+Shift+Tab in translate line as tabs switch
2022-07-13 17:31:57 +03:00
Xiao YiFang
5322a6bc56
opt:remove dictMap parameter
2022-07-10 17:11:13 +08:00
Xiao YiFang
3d5f3d6616
feat: clipboard tracking
2022-06-24 21:34:03 +08:00
Xiao YiFang
7eb603a9c5
feat: expose clipboard tracking function
2022-06-24 21:20:16 +08:00
Xiao YiFang
547f2a4cd2
remember last link's groupId and muted dictionary
2022-06-08 20:52:44 +08:00
Xiao YiFang
9daff6ae37
support mdex builtin link entry:
2022-06-07 08:14:53 +08:00
Xiao YiFang
f015ff555f
feature: save bookmark to favorite panel
...
reuse fulltext match to implement this bookmark feature
2022-06-02 08:16:01 +08:00
Xiao YiFang
530591ffbd
fix: add unicodeoption to qregularexpression
2022-06-01 21:15:25 +08:00
Xiao YiFang
7ec75d60b9
opt: refact the inspector windows logic
2022-05-29 16:00:28 +08:00
Xiao YiFang
ee95307628
fix:remove x11extra private
2022-05-29 16:00:28 +08:00
xiaoyifang
2bccf038b1
Merge branch 'goldendict:master' into staged
2022-05-26 07:12:25 +08:00
wisherhxl
0cea62699d
Linux-specific: workaround of clipboard issue with Ctrl+C+C
...
Closes #1420 , closes #650 , closes #858 .
2022-05-25 21:01:33 +03:00
Xiao YiFang
e241cbef33
fix merge conflict
...
when merge the changes introduced by pull #77
2022-05-25 23:54:45 +08:00
Igor Kushnir
c770e9688e
Don't update state prematurely in showTranslationFor()
...
MainWindow::showTranslationFor() overloads disable the "Pronounce Word"
action, then call ArticleView::showDefinition(). And then immediately
update pronounce availability, Found in Dictionaries list, Back and
Forward buttons. Since ArticleView::showDefinition() loads the requested
page asynchronously, the previous page is still current. Therefore the
"Pronounce Word" action is immediately re-enabled (if the still-current
article has sounds), the other state updates have no effect whatsoever.
Once the new page is loaded, the state is updated again in
MainWindow::pageLoaded() - this time with the desired effect.
So the only effect of the state updates in
MainWindow::showTranslationFor() is to revert the intentional disabling
of the "Pronounce Word" action. Plus waste some CPU time. The
pronunciation-disabling behavior looks better to me and is consistent
with the scan popup's behavior (which immediately hides the
"Pronounce Word" button).
2022-05-25 18:27:18 +03:00
Xiao YiFang
de11e573d3
fix:quit application failed
...
when the inspector windows is show
2022-05-23 23:38:04 +08:00
Xiao YiFang
fe1fd6b933
fix: webengineview font lose affect after restart the application
2022-05-23 20:14:26 +08:00
Xiao YiFang
a7ba9e4b36
opt:use acceptNavigationRequest instead of weburlinterceptor
2022-05-20 18:01:41 +08:00
Xiao YiFang
459b684e5b
opt: make the inspect window's instance to exactly only one.
2022-05-20 17:31:47 +08:00
Xiao YiFang
e6ab87ca73
fix:add ifr local scheme
...
due to iframe security policy and x-frame-option .
the website online dictionary can not work in qt 5.15.2+ version.
this is a workaround to pass through the restriction.
2022-05-15 22:54:26 +08:00
Xiao YiFang
9c402d986e
opt: add dictionary fallback font family settings
2022-05-08 16:44:09 +08:00
xiaoyifang
5a0a6c6491
feature:add ignore punctuaion option
2022-04-23 16:15:23 +08:00
xiaoyifang
eaf76fbcb6
clean code:remove useless code
...
the maximumwindowssize was only set value in the ~MainWindows() which means
it can not be saved into the config file.
2022-04-19 22:22:03 +08:00
xiaoyifang
8b9544bc17
fix:currentIndexChanged slot does not match
2022-04-01 23:32:11 +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
b187c0ef41
fix code review indent issue
2022-03-30 23:08:24 +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
3ea8fd78ef
print preview blurry
2022-03-29 20:47:41 +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
9836e8d529
ui: update icon
2022-03-27 18:12:33 +08:00
xiaoyifang
c5fae8de1b
fix:edit dictionaries
2022-03-22 20:20:48 +08:00
xiaoyifang
fa2aae908b
toolbar icon size
2022-03-15 22:26:24 +08:00
xiaoyifang
0560785a65
replace dictionary vector with QMap
...
remove signal DictGroupWidget::showDictionaryInfo
2022-03-14 08:22:31 +08:00
xiaoyifang
c664ac315c
dictionary group ,id match performance improve .
...
use qmap to replace the double for loop check.
2022-03-14 00:17:34 +08:00
xiaoyifang
ab1b525f12
printreviewdialog change default printer
2022-03-12 18:31:21 +08:00
xiaoyifang
5d8b410a8b
fix: exception with PopupFocusReason
2022-03-11 22:26:38 +08:00
yifang
fb2eac9b5e
upgrade to 6.2,linux compile
2022-03-11 22:14:40 +08:00
xiaoyifang
23d833fbb8
6.2: currentIndexChanged signal is changed.
2022-03-11 22:00:53 +08:00
xiaoyifang
7b5511a7bd
upgrade to qt6.2
2022-03-11 22:00:45 +08:00
xiaoyifang
3a092947da
fix:popup javascript windows
2022-03-11 00:41:35 +08:00
yifang
4a96067e86
fix:large memory consumption when edit dictionaries through right menu context
2022-03-03 23:59:42 +08:00
yifang
f16b25737d
optimize: hide sources when edit dictionaries with specific groupid
2022-03-03 23:45:35 +08:00
yifang
0040724b6f
Revert "fix:edit dictionaries dialog ,memory consume too much"
...
This reverts commit c9d053d227
.
2022-03-03 23:13:04 +08:00
yifang
c9d053d227
fix:edit dictionaries dialog ,memory consume too much
2022-02-28 21:21:34 +08:00
xiaoyifang
d607079ffb
fix: double click to translation should stop audio first.
...
there are cases when the audio is too long (in wiki).
when double click occured .the audio is still playing.
2022-02-25 23:33:34 +08:00
xiaoyifang
448f8f80a5
clean:remove hotkey dll handler
2022-02-25 23:01:54 +08:00
xiaoyifang
434dbd6e45
fix:Win+Up Win+Down to restore and save geometry
...
the above shortkey can not restore geometry after resize the window
clean code .
2022-02-25 22:54:34 +08:00
xiaoyifang
aeee511859
fix:Win+Up Win+Down to restore and save geometry
...
the above shortkey can not restore geometry after resize the window
2022-02-25 22:51:39 +08:00
yifang
7e2231805f
optimize: float number compare precision
...
optimize: float number compare precision
2022-02-19 01:08:20 +08:00
yifang
835e376b16
fix: typo
2022-02-18 20:43:07 +08:00
yifang
cc9b64876f
fix: try to fix macos close to tray issue
...
can not be sure .
though the code will have not side effect.
2022-02-18 20:22:56 +08:00
xiaoyifang
6fbadad807
clean:open dictionary folder in windows
...
make windows's logic same as linux
2022-02-16 23:00:20 +08:00
xiaoyifang
570c75e920
performance: Prefer prefix ++/-- operators for non-primitive types.
...
more detail check https://hownot2code.com/2016/06/30/use-a-prefix-increment-operator-i-in-iterators-instead-of-a-postfix-i-operator/
2022-02-16 22:08:32 +08:00
xiaoyifang
9ecc10ed50
performance: Prefer prefix ++/-- operators for non-primitive types.
...
more detail check https://hownot2code.com/2016/06/30/use-a-prefix-increment-operator-i-in-iterators-instead-of-a-postfix-i-operator/
2022-02-16 21:47:03 +08:00
yifang
bd01dad108
clean: Condition '!explorerLaunched' is always true
...
fixes #13
2022-02-16 08:18:14 +08:00
yifang
23c41789de
fix: popup link clicked
2022-02-15 20:22:43 +08:00
xiaoyifang
84175279ab
fix: link click in popup windows ,translation should be in popup dialog too
2022-02-14 23:48:05 +08:00
xiaoyifang
c329430a7b
fix:warning qt-style-st-lingoes.css the file was missing
2022-02-13 17:01:17 +03:00
xiaoyifang
d167cf1d49
fix:warning qt-style-st-lingoes.css the file was missing
2022-02-13 20:57:39 +08:00
yifang
0b29b65aca
add useragent goldendict for compatible reason
2022-02-08 12:59:41 +08:00
xiaoyifang
0c94406e2a
fix merge conflict with feature/deprecated
2022-02-03 17:50:47 +08:00
xiaoyifang
c96a83f5d2
imp. remove mouseover32
2022-02-03 16:55:10 +08:00
yifang
c810b7849d
Merge remote-tracking branch 'origin/feature/highdpi-icon' into dev
2022-01-30 09:10:20 +08:00
xiaoyifang
291d6c6804
high dpi:replace menu button
2022-01-29 13:26:25 +08:00
yifang
0eb49e4a6b
Merge remote-tracking branch 'origin/feature/highdpi-icon' into branch-qt-5.15
2022-01-28 20:06:25 +08:00
yifang
eddc813aef
high dpi:replace gnome image icon
2022-01-28 08:30:01 +08:00
yifang
f1337862f1
Merge branch 'branch-qt-5.15' into dev
2022-01-27 08:24:21 +08:00
yifang
1d32ec4609
Merge branch 'feature/highdpi-icon' into dev
2022-01-27 08:24:16 +08:00
yifang
d38daedc99
high dpi:remove coresponding png files with same name with svg
...
close https://github.com/goldendict/goldendict/issues/1441
2022-01-27 08:23:57 +08:00
yifang
2e5ca5f70f
fix:print preview resolution is too low
2022-01-27 00:47:27 +08:00
yifang
e0e03cc6af
Merge branch 'feature/highdpi-icon' into dev
2022-01-26 23:57:51 +08:00
yifang
df6f51c011
high dpi: change right context menu on tab ,'close current tab' icon
2022-01-26 07:36:14 +08:00
xiaoyifang
5f184a8b3c
Merge branch 'feature/highdpi-icon' into dev
2022-01-25 23:58:14 +08:00
xiaoyifang
9c5d7acc5a
high dpi:change icon
2022-01-25 22:54:17 +08:00
xiaoyifang
aa12bbe167
Merge branch 'branch-qt-5.15' into dev
2022-01-24 22:27:04 +08:00
xiaoyifang
23e148a345
Merge branch 'feature/highdpi-icon' into dev
2022-01-24 22:26:00 +08:00
xiaoyifang
9cf5ee8443
high dpi:change icon reference in code from png to svg.
2022-01-24 22:23:38 +08:00
yifang
a0014cf668
dictionary bar icon size does not display correctly
2022-01-23 19:41:50 +08:00
xiaoyifang
d310ee849a
fix: click in dictionary panel not working .
2022-01-23 14:19:20 +08:00
yifang
5c76bc746c
fix:right context menu ,select current article
2022-01-19 20:16:45 +08:00
xiaoyifang
4e7fe7dd6d
improvement: make tab title does not show url .
2022-01-18 22:26:52 +08:00
yifang
0ba2cacc29
improvement:remove gdCurrentArticle js variable
2022-01-17 21:50:54 +08:00
yifang
63626bde13
improvement: refactor code,move ignoreKeyEvent method to utils.
2022-01-14 22:58:19 +08:00
yifang
9a4b119976
improvement:refactor code ,ignore key event extract to method
2022-01-13 20:39:58 +08:00
xiaoyifang
13fdf08450
improve:foundDictsPane refresh logic
2022-01-09 12:54:50 +08:00
xiaoyifang
bd6cc8b9c9
fix: resource scheme handler received finished signal twice,more likely to crash the webengine.
2022-01-09 09:52:40 +08:00
xiaoyifang
3b4c105655
improve:Win Specific, replace deprecated method
2022-01-08 22:26:21 +08:00
yifang
46b4151cc4
improve: replace all the deprecated method before 5.15
2022-01-08 22:08:23 +08:00