Commit Graph

1514 Commits

Author SHA1 Message Date
Oleg Shparber
176445083b ui: Add Show/Hide to the systray menu when DE is Unity (fixes #741) 2017-10-22 01:41:18 +03:00
Oleg Shparber
65c60bc243 registry,ui: Rename some methods and signals in DocsetRegistry 2017-10-21 23:56:25 +03:00
Oleg Shparber
8303bc0a90 core,ui: Refactor docset directory removal out of the UI (fixes #608) 2017-10-21 23:42:01 +03:00
Oleg Shparber
cf30c36392 ui: Fix crash when encountering a corrupted docset directory (fixes #788)
The crash occured in case destination directory for a docset being
installed already existed, but was not loaded into DocsetRegistry.
That usually happened due to previous failed attempt to install
a docset.
2017-10-21 22:19:45 +03:00
Oleg Shparber
f17e1a1708 core: Extend logging in ApplicationSingleton 2017-10-21 18:24:13 +03:00
Oleg Shparber
a9be16a132 ui: Update copyright years in the about dialog 2017-10-08 01:16:56 +03:00
Oleg Shparber
84afbf5148 app: Allow primary instance to gain focus on Windows (fixes #440) 2017-10-07 15:47:29 +03:00
Oleg Shparber
9eb9584331 app,core: Replace LocalServer with ApplicationSingleton (#790)
ApplicationSingleton is based on QSharedMemory, and is
more reliable in detecting multiple running instances
of the application.
2017-10-07 02:36:29 +03:00
FantasyEarl
686eda015d ui: Make tabs movable (#784) 2017-10-01 20:06:19 +03:00
Oleg Shparber
bd85d70bac ui: Add support for a dedicated tray icon (fixes #770) 2017-09-29 01:45:58 +03:00
Oleg Shparber
500c705dce Bump version to 0.4.0 2017-08-31 01:51:59 +03:00
Oleg Shparber
2142fba72e app: Revert to autogenerated year in the version info 2017-08-29 01:47:27 +03:00
Oleg Shparber
3812d2e22e app: Fix version info encoding 2017-08-29 01:44:46 +03:00
Oleg Shparber
ace9c11084 app: Add new type icons 2017-08-29 00:52:38 +03:00
Oleg Shparber
64ee009ee3 app: Optimize type icons 2017-08-29 00:47:54 +03:00
Oleg Shparber
c30496f994 app: Remove unused type icons 2017-08-29 00:47:19 +03:00
Oleg Shparber
01cb04dd29 doc: Add Gitter badge in Readme 2017-08-28 20:38:55 +03:00
Oleg Shparber
04172f89e5 doc: Use CSS to prevent text sepection on the welcome page 2017-08-18 02:36:01 +03:00
Oleg Shparber
b47ba0b0a4 ui: Make tab width fixed 2017-08-18 02:35:23 +03:00
Oleg Shparber
b6d7d35704 assets,app: Optimize PNG files 2017-08-16 01:55:59 +03:00
Oleg Shparber
ba773158d4 doc: Minify bulma.css 2017-08-16 01:27:53 +03:00
Oleg Shparber
e2c576db92 core,doc,ui: Add an option to disable ad on the welcome page 2017-08-16 01:06:35 +03:00
Oleg Shparber
a90fef36df doc: Add Carbon ad to the welcome page 2017-08-16 01:05:02 +03:00
Oleg Shparber
4dcd7cf90b core: Forward all non-local schemaless URLs via HTTPS. 2017-08-16 01:03:37 +03:00
Oleg Shparber
2f953b5857 doc: Update the welcome page 2017-08-16 00:27:43 +03:00
Oleg Shparber
2a42b600ae ui: Do not show tooltips for qrc links 2017-08-12 00:28:21 +03:00
Oleg Shparber
57c9edd20c ui: Focus search box when a new tab is opened (fixes #725) 2017-07-07 00:37:30 +03:00
Oleg Shparber
c6003e19b9 registry: Remove pointless ORDER BY clauses for search queries
We sort all results again anyway.
2017-04-26 00:41:12 -04:00
Oleg Shparber
7b1223b03d core,registry,ui: Make fuzzy search optional 2017-04-26 00:34:26 -04:00
Oleg Shparber
42e79a66ef core,registry,ui: Unify docset storage path with the rest of the settings 2017-04-26 00:26:16 -04:00
Oleg Shparber
c25abbee6f ui: Fix crash when docsets in the current search are removed 2017-04-25 22:30:43 -04:00
Oleg Shparber
73ecfb944c registry,ui: Do not expose Docset class through DocsetRegistry 2017-04-24 00:17:40 -04:00
Oleg Shparber
8a5a8680f1 registry: Missing changes for the previous commit 2017-04-23 23:45:34 -04:00
Oleg Shparber
58dc4df02f registry: Use SQL view for docsets of ZDash type
Creating and using a view allows to simplify SQL code for ZDash docsets,
and in some cases unify it with Dash docsets.
2017-04-23 21:16:00 -04:00
Oleg Shparber
a1f5d4522c registry,ui: Do not run search if query is empty 2017-04-23 20:38:07 -04:00
Oleg Shparber
419a84e93e registry,ui: Fix some problems identified by clazy
Reference:
https://github.com/KDE/clazy
https://www.kdab.com/uncovering-32-qt-best-practices-compile-time-clazy/
2017-04-23 12:13:00 -04:00
Oleg Shparber
6cff27b2d5 registry: Create page URL on demand
This gives a significant performance boost for large docsets.
2017-04-22 00:05:46 -04:00
Oleg Shparber
cec7ba4f14 util: Implement SQLiteDatabase::views() 2017-04-21 00:22:28 -04:00
Oleg Shparber
8c1badb6a5 util: Refactor SQLiteDatabase::tables() 2017-04-21 00:21:31 -04:00
Oleg Shparber
af774275ab registry: Fix index not being created in docset's symbol database
A regression after switching to Util::SQLiteDatabase
2017-04-20 23:05:20 -04:00
Oleg Shparber
b3fc62e2ae util: Implement SQLiteDatabase::execute()
This method relies on sqlite3_exec(), but currently doesn't allow to
retrieve data.
2017-04-20 23:00:44 -04:00
Oleg Shparber
a994817308 util,registry: Rename SQLiteDatabase::execute() to prepare()
The new name matches the underlying behavior.
2017-04-20 22:43:23 -04:00
Jerzy Kozera
e48baaddd1 registry: Add more exhaustive search for fuzzy matching (#718) 2017-04-20 12:35:28 -04:00
Oleg Shparber
008d809346 ci[shippable]: Install CMake 2017-04-11 08:46:55 -04:00
Oleg Shparber
ce91a1426c ci[shippable]: Build with CMake 2017-04-10 23:57:01 -04:00
Oleg Shparber
2079180b8c core: Fix new proxy credentials being ignored
Changing proxy authentication credentials had no effect because of
the internal QNetworkAccessManager cache.
2017-04-09 11:14:32 -04:00
Oleg Shparber
bb89f29977 ui: Use lighter border color in ToolBarFrame 2017-04-03 00:36:44 -04:00
Oleg Shparber
3e07c72706 ui: Improve UX when a corrupted docset list is received
Simply adding a Retry button to the message box.

Fixes #566.
2017-04-02 22:41:33 -04:00
Oleg Shparber
3daf64d8aa registry: Fix another QJsonValueRef implicit cast 2017-04-01 00:41:18 -04:00
Oleg Shparber
7ae1c84c55 registry,util: Fix nonsense in conditions 2017-03-31 01:16:47 -04:00