Commit Graph

1501 Commits

Author SHA1 Message Date
Oleg Shparber
769504b020
assets: Install app icons with ECMInstallIcons (fixes #922) (#926) 2018-04-15 23:24:26 +03:00
Oleg Shparber
768a8fef38 ui: Add Back/Forward to the webview's context menu (fixes #925) 2018-04-15 17:40:36 +03:00
Oleg Shparber
f127d0a7b3 ui: Refactor WebView::isUrlExternal 2018-04-15 17:39:09 +03:00
Oleg Shparber
2cfc816621 ui: Fix handling of javascript: links (fixes #915) 2018-04-15 17:38:43 +03:00
Oleg Shparber
faf4a68bd0 ui: Fix return by constant value 2018-04-15 17:35:08 +03:00
Oleg Shparber
30c85bb136 ui: Fix default fixed font size not being saved (fixes #903) 2018-03-19 00:16:35 +02:00
Matt Sephton
01447079b4 ui: Fix typo in the AboutDialog (#899) 2018-03-03 12:50:01 +02:00
Moritz Nisblé
249e9a91a3 ui: Fix Preferences shortcut (#891) 2018-03-02 18:43:19 +02:00
Oleg Shparber
bae9a49b0d Bump version to 0.6.0 2018-02-18 02:48:47 +02:00
Oleg Shparber
f85b902fc7 ui: Implement interactive welcome page (fixes #323) 2018-02-18 02:00:48 +02:00
Oleg Shparber
ab1c1a2bae registry: Exclude all keywords containing 'dashtoc' 2018-02-09 00:14:23 +02:00
Oleg Shparber
6e40307608 ui: Add missing QDateTime include (fixes #877) 2018-01-28 09:57:15 +02:00
Oleg Shparber
af56557f34 app: Update welcome page to FontAwesome v5.0.4 and Bulma v0.6.2
Also links now point to go.zealdocs.org.
2018-01-27 13:28:36 +02:00
Oleg Shparber
daf55ff31c Add *.woff to .gitattributes 2018-01-27 12:22:19 +02:00
Oleg Shparber
f872a2dd59 ui: Set minimal width for the web view and the side bar 2018-01-26 01:26:50 +02:00
Oleg Shparber
10620933b4 doc: Update the screenshot in README 2018-01-22 01:05:20 +02:00
Oleg Shparber
14330638bb ui: Immediately delete unused QSeletionModels
This is a workaround for QTBUG-49966, as we don't want to keep
replaced selection models around.
2018-01-21 16:09:05 +02:00
Oleg Shparber
2a2627aa79 core: Fix portable build 2018-01-21 02:58:41 +02:00
Oleg Shparber
04159cfdd5 ui: Fix indentation 2018-01-21 01:57:19 +02:00
Oleg Shparber
9fdaa35420 core: Enable HTML5 local storage (fixes #872) 2018-01-21 01:56:50 +02:00
Oleg Shparber
18de7a1b5d core,ui: Add FileManager::cacheLocation() helper 2018-01-21 01:55:20 +02:00
Oleg Shparber
26da8bef6e core,ui: Fix crash when middle-clicking an external link
QApplication::activeWindow() returned a null pointer if message box
was shown.
2018-01-20 23:50:35 +02:00
Oleg Shparber
192a451a25 ui: Improve shortcuts in the Preferences dialog 2018-01-20 22:40:29 +02:00
Oleg Shparber
b7ca52ab54 ui: Cleanup MainWindow header 2018-01-20 22:12:16 +02:00
Oleg Shparber
20faeb5fed ui: Add default font preferences (fixes #269) 2018-01-20 17:46:10 +02:00
Oleg Shparber
b6abb5104b app: Remove unused constant 2018-01-19 22:21:28 +02:00
Oleg Shparber
b18f88d852 ui: Set Ctrl+, as a fallback shortcut for Edit->Preferences 2018-01-18 00:55:44 +02:00
Oleg Shparber
7fbabfc425 ui: Do not pass Core::Application to SettingsDialog 2018-01-15 09:54:42 +02:00
Oleg Shparber
44e0289c35 ui: Use QStyledItemDelegate for all delegates 2018-01-14 02:49:13 +02:00
Oleg Shparber
132619f1f6 ui: Check if docset storage is not writable (fixes #522) 2018-01-14 02:31:41 +02:00
Oleg Shparber
053c46ccbd registry: Ignore case of SQLite table names (fixes #867)
In SQLite all SQL identifies are case-insensitive, even put in quotes.
2018-01-11 02:19:41 +02:00
Oleg Shparber
d259a7a0d7 doc: Add CHANGELOG.md pointing to GitHub Releases (closes #395) 2018-01-09 09:32:26 +02:00
Oleg Shparber
e406a35255 ui: Set spacing of the cental widget's layout to zero 2018-01-08 00:44:43 +02:00
Oleg Shparber
fb78df0504 ui: Cleanup unused header includes and forward declarations 2018-01-08 00:43:27 +02:00
Oleg Shparber
72b254bb18 ui: Remove About Qt menu item
Attribution to Qt is now available in the About dialog.
2018-01-08 00:42:51 +02:00
Oleg Shparber
af429d74a0 ui: Add information about third party software (fixes #495) 2018-01-08 00:40:02 +02:00
Oleg Shparber
6dd244949c ui: Add option to enable smooth scrolling (fixes #789) 2018-01-07 23:22:01 +02:00
Oleg Shparber
d0d3f56d1d core: Remove implemented TODO comments in Settings 2018-01-07 23:09:43 +02:00
Oleg Shparber
486ce17296 ui: Use system icons for back and forward buttons 2018-01-07 21:08:18 +02:00
Oleg Shparber
7c3789dead ui: Reduce horizontal margins and spacing in tool bars 2018-01-07 20:10:44 +02:00
Oleg Shparber
9e98a6860e ui: Do not disable touch events for web view (fixes #356) 2018-01-07 17:49:08 +02:00
Oleg Shparber
a9307b4a1e ui: Conditionally use Qt 5.6 features 2018-01-07 17:31:54 +02:00
Oleg Shparber
478791a2d8 cmake: Require Qt version >= 5.5.1 2018-01-07 17:10:44 +02:00
Oleg Shparber
ba3c63c9ae cmake: Silence CMP0071 2018-01-07 17:09:25 +02:00
Oleg Shparber
3b2a395728 ui: Make external link behavior configurable (fixes #416) 2018-01-07 16:00:22 +02:00
Oleg Shparber
8fa793a6f6 ui: Fix sizing of the tab behavior group box in SettingsDialog 2018-01-07 13:42:02 +02:00
Oleg Shparber
9e86fcdfd5 ui: Fix compilation with Qt version < 5.6 2018-01-07 01:02:53 +02:00
Oleg Shparber
4b65cb29da ui: Remove confusing "Open URL" button (fixes #848)
The same action can be now performed through the context menu.
2018-01-07 00:51:38 +02:00
Oleg Shparber
b468d31aab ui: Implement custom context menu for the web view (fixes #635) 2018-01-07 00:47:06 +02:00
Oleg Shparber
5cec65591b ui: Refactor content hit testing in WebView 2018-01-07 00:42:55 +02:00