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