Xiao YiFang
a0ae0df21d
fix upstream conflict
2022-09-22 20:13:57 +08:00
Igor Kushnir
927566244f
Don't percent-encode local file names while saving an article
...
This commit fixes broken links in complete saved articles to files whose
names contain reserved characters. An HTML parser decodes a
percent-encoded URL before looking for the referenced file on disk. So
a file with a percent-encoded name cannot be found. Percent-encode only
the URL to fix the bug.
2022-09-21 20:33:54 +03:00
Xiao YiFang
44b282fb51
opt: gd useragent minor changes.
2022-09-18 08:57:17 +08:00
Xiao YiFang
8e4c326341
Revert "opt: rewrite ctrl+C+C logic ,use clipboard not global hot key ( #139 )"
...
This reverts commit a66bdf2962
.
2022-09-11 09:36:52 +08:00
Xiao YiFang
c24f57975e
Revert "fix: minor code changes related to ctrl+c"
...
This reverts commit 0f1e107d5f
.
2022-09-11 09:36:45 +08:00
Xiao YiFang
0f1e107d5f
fix: minor code changes related to ctrl+c
2022-09-10 22:12:47 +08:00
Xiao YiFang
cd5e5abe4d
opt:scanpopup inspect element action optimization
2022-09-08 21:11:43 +08:00
xiaoyifang
a66bdf2962
opt: rewrite ctrl+C+C logic ,use clipboard not global hot key ( #139 )
...
* opt: rewrite ctrl+C+C logic ,use clipboard not global hot key
2022-09-08 19:58:52 +08:00
xiaoyifang
5242ed57c4
Merge branch 'goldendict:master' into staged
2022-09-05 15:26:58 +08:00
Igor Kushnir
8f41079069
Make saving complete article work in Qt 5.15
...
The old code works correctly in Qt 4.8.7. But in Qt 5.15.5
selectedFilter is never equal to either element of filters. So HTML Only
is saved no matter which option the user selects.
2022-09-04 12:09:42 +03:00
Xiao YiFang
92e06428f7
fix: trayicon scan popup icon display not correct
2022-08-31 21:53:56 +08:00
Xiao YiFang
f00bf25d55
Revert "opt: customized about:blank page"
...
This reverts commit cee57d69ce
.
2022-08-23 18:47:58 +08:00
Xiao YiFang
cee57d69ce
opt: customized about:blank page
2022-08-22 20:22:14 +08:00
Xiao YiFang
f0a289fba0
fix: Ctrl+T new tab's tab name is empty
2022-08-21 14:10:42 +08:00
Xiao YiFang
f542642c85
opt: inspector
2022-08-19 19:56:49 +08:00
Xiao YiFang
6a7e54c165
fix:add log to clipboard datachange signal
...
fix:add log to clipboard datachange signal
2022-08-14 23:16:51 +08:00
Xiao YiFang
370eb1357f
fix:tracking clipboard not working
2022-08-14 16:18:38 +08:00
Xiao YiFang
74c0da034b
inspector variable change
2022-08-09 20:29:59 +08:00
Xiao YiFang
c41068d608
article inspector debug info
2022-08-08 20:48:46 +08:00
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