Commit Graph

30 Commits

Author SHA1 Message Date
Oleg Shparber bffa305c6b refactor: clean up includes (#1805) 2026-04-05 00:24:58 +03:00
Oleg Shparber 8fe1bfdd40 style: use nested namespaces (#1794) 2026-04-03 17:21:06 +03:00
Oleg Shparber 21a868cf2f style: add initial clang-format rules 2026-04-01 02:53:16 +03:00
Oleg Shparber 41568351f7 fix(browser): respect WebWindowType in createWindow 2026-03-31 01:36:34 +03:00
Oleg Shparber 3beaeb46cb fix(browser): only scale zoom factor on hidpi
Fixes #1751.
2026-02-15 04:07:55 +02:00
Oleg Shparber 48289b9378 feat(browser): enable PDF support
Fixes #1261.
2024-10-06 01:33:14 -04:00
Oleg Shparber 55b752ae8e chore: shorten header comments 2024-10-06 01:14:20 -04:00
Oleg Shparber e977211a5e chore: update file header comments
Summary:
- Remove year from my own copyright claim.
- Add et al to indicate all contributors.
- Use SPDX-License-Identifier tag.
2024-10-06 00:54:09 -04:00
Oleg Shparber 76187dc7d2 fix(browser): use button release for forward/back navigation
Also check if mouse pointer is within the webview

Fixes #1564.
2024-07-21 20:48:54 -04:00
Oleg Shparber cfb1dc661e style: fix version checks 2023-08-08 02:06:02 -04:00
Oleg Shparber 990be92541 feat: add Qt 6 support (#1420) 2022-10-02 15:04:33 -04:00
xaizek 763edca12c fix(browser): prevent WebEngine taking away focus from searchbox (#1322) 2021-12-25 12:28:53 -05:00
Oleg Shparber 50f24212c7 refactor(browser): remove unnecessary include 2021-07-10 19:51:06 -04:00
Oleg Shparber e477c4a0c9 feat(browser): introduce centralized web settings management
Additionally fixes a number of regressions from Qt WebEngine migration.
2020-05-10 11:20:54 -04:00
Oleg Shparber 27e1815702 fix(browser): do not call deprecated QWebEngineProfile method
setRequestInterceptor() was replaced with setUrlRequestInterceptor().
2020-05-10 09:35:34 -04:00
Oleg Shparber fe31aed11e fix(browser): fix zooming with mouse wheel 2020-04-26 21:47:29 -04:00
Oleg Shparber 15dd07deb7 fix(browser): do not consume unhandled events in WebView 2020-04-26 21:40:46 -04:00
Oleg Shparber 341ad0a02e refactor(browser): use single QMousePressEvent handler 2020-04-26 21:37:42 -04:00
kaygdev 5360da3d7f feat(browser,ui): port to Qt WebEngine (#1125)
Fixes #658, #776, #868, #959, #1119, #1131, #1155, #1195.
2020-04-26 19:17:12 -04:00
Oleg Shparber 64f981dec0 refactor(browser,core): introduce new isLocalFile and isLocalUrl checks
Also hides tool tips for internal HTTP URLs.
2020-04-26 13:19:31 -04:00
Oleg Shparber d3abaf491a style(app,browser,registry,ui): fix coding style a bit 2020-02-08 21:51:58 -05:00
Oleg Shparber 096dcbf07f feat(browser): improve local file detection 2020-02-01 19:08:29 -05:00
Oleg Shparber 86f5350002 refactor(browser,sidebar,ui): cleanup includes 2019-11-24 16:03:42 -05:00
Gianluca Recchia 539e2cc10f style: modernize code base (#1151)
Based on clang-tidy's modernize-* checks.
2019-11-12 22:28:17 -05:00
Oleg Shparber a0583a8fdb fix(browser): do not accept mouse press events (fixes #1079)
This allows to fallback to QWebKit, if Zeal doesn't handle the event.
2019-03-26 00:43:38 -04:00
Oleg Shparber 4cc0c20b32 fix(browser): fix double to float precision loss 2019-03-26 00:40:38 -04:00
Oleg Shparber c353ff25f5 refactor(browser): s/isUrlExternal/isExternalUrl 2019-03-26 00:39:43 -04:00
Oleg Shparber 0b45d6ebea feat(browser,sidebar,ui): implement real tabs (#1081)
Adds actual independent tabs instead of swapping sidebar and webview.
2019-03-24 22:14:52 -04:00
Yiding Jia b10693888f feat(browser): make zoom scaling DPI aware (#1080) 2019-03-13 08:57:25 -04:00
Oleg Shparber 7faa77d0bf refactor(browser,ui): move webview related classes into new library (#1074)
Also rename WebViewTab to WebControl.
2019-01-27 01:32:54 -05:00