Commit graph

293 commits

Author SHA1 Message Date
a7fbc0c9df
Fix for CI
Some checks failed
continuous-integration/drone/push Build is failing
2019-06-08 15:21:25 +02:00
b262bd2e01
Drone CI support
Some checks failed
continuous-integration/drone/push Build is failing
2019-06-08 15:17:16 +02:00
b48dffd604
Add the possibility of creating tarballs with CPack 2019-06-08 15:16:49 +02:00
6631e1afa2 Add scheme to thumbnailUrl if missing
Konachan.com started offering preview URLs as // to accomodate
for both HTTP and HTTPS: this however broke preview loading and also
downloading.

For now http is prepended to schemaless URLs. An addition would be to
offer things via https and adjust the scheme depending on that.
2017-03-01 16:10:01 +01:00
a8a403872d
New dependency: KTextWidgets
Needed for the plural-aware spinboxes.
2016-05-01 14:50:28 +02:00
23d33dd5c8
Support width and height when looking for posts
The UI needs to be improved, though.
2016-05-01 14:49:57 +02:00
76330d4416
Support for minimum height and width in libdanbooru
This will allow to filter posts with less than required minimum height
and width.

Currently this is done client-side, I don't plan on doing checks on the
API until/if the multiple API branch is merged.
2016-05-01 12:09:06 +02:00
e98d99a5e1 Fix all Clazy issues up to level 1 2016-01-30 16:30:07 +01:00
8de329abeb Uniform version for KF5, now that KFileMetadata is a framework 2015-12-17 22:26:05 +01:00
7854974891 Line up text with the thumbnail 2015-12-17 22:25:49 +01:00
857d34c422 Add a copy to clipboard button (fixes issue #2) 2015-12-09 00:05:16 +01:00
1397dcc61c Enable HiDPI support
Reference: issue #3
(cherry picked from commit 63d2dfdf9c)
2015-12-08 23:22:06 +01:00
a560b6f7c8 Use KRecentDirs to "remember" the right directory for saving 2015-12-03 07:36:43 +01:00
fa9bc0918e Update CMakeLists with the right KIO link
Needed to use KFileWidget.
2015-12-02 00:45:11 +01:00
ea20a7c157 Use AA_DontCreateNativeWidgetSiblings to prevent rendering issues
Start supporting kfiledialog:// URLs
2015-12-02 00:44:18 +01:00
2abc76e311 Make the file save dialog async
Too often I got hangs because of the nested event loop started by
exec(): therefore everything is moved to a QPointer-guarded QFileDialog
pointer which is then used asynchronously.
2015-08-23 12:04:52 +02:00
bff3d33fc3 Don't detach and create temporary QLists when there's no need 2015-08-23 00:16:03 +02:00
177e1d67ff Add a design document for multiple API support 2015-08-20 18:13:55 +02:00
b8cbb456ef libdanbooru is not a public library 2015-08-20 17:54:05 +02:00
bfe706968c Use the so-called "reverse DNS" notation for .desktop files 2015-08-20 17:41:43 +02:00
7cf61f60d4 Get rid of the syntax error 2015-08-12 16:13:12 +02:00
e6bb528074 Remove files added by mistake in the wrong branch 2015-08-11 22:39:26 +02:00
daf3e753d5 Use a static QFileDialog again
This allows setting the proper directory *without* pointing somewhere non-existent.
At the same time, the default is changed to the user's picture folder.
2015-08-11 22:38:23 +02:00
e764ba2c9d Merge branch 'master' into multiple_apis 2015-08-10 17:09:52 +02:00
b5153b00b1 Show a label when no posts are found 2015-08-10 12:42:17 +02:00
c740558ca4 Support pressing Return to search all posts
Add a placeholder text and a tool tip to clarify this.
2015-08-10 12:41:35 +02:00
4550f54f32 Return gracefully if posts are not found
This fixes the spinner going on forever when non-existent tags are added.
2015-08-10 12:40:55 +02:00
ef46a379a0 Fix typo in .desktop file 2015-05-31 17:07:05 +02:00
9b438c9edc Supported operations for various APIs 2015-05-31 17:06:02 +02:00
c3fc3ac6bf Merge branch 'master' into multiple_apis 2015-03-22 00:33:30 +01:00
f8986f5256 Add TODO 2015-03-22 00:33:13 +01:00
615e594e39 Initial experimental work for multiple Danbooru APIs 2015-03-22 00:32:48 +01:00
18e49e8388 Minor formatting changes 2015-03-21 23:28:41 +01:00
2a7f9a79d7 Minor changes to formatting 2015-03-21 23:10:57 +01:00
d965371d23 Use kdelibs coding style 2015-03-21 23:05:57 +01:00
0084798a2c Port to categorized logging 2015-03-20 00:15:04 +01:00
4021ccaf23 Add explicit dependency on Ki18n 2015-03-20 00:14:28 +01:00
341c51365f Prevent invalid characters to be used in save file names 2015-03-14 12:28:57 +01:00
ea84089687 Snap view to row 2015-03-02 07:48:14 +01:00
9c97711cd8 Use the default highlight range value
This prevents the view from "jumping" from side to side.
2015-03-01 23:54:58 +01:00
e5c4658e6b Use signals instead of touching the indicator directly 2015-03-01 23:52:37 +01:00
2ed24cf2d7 Don't spam stuff when we are loading the preview 2015-03-01 23:42:57 +01:00
1dbe2dcec1 Less verbose 2015-03-01 23:42:29 +01:00
c937f7707a Display tags when image is zoomed out
Next: try to display image info when one is clicked.
2015-03-01 23:17:10 +01:00
b97ef73677 Hook in the new pool page feature
I still need to fix the conflict between the pool and the post page...
2015-03-01 22:38:01 +01:00
feded2bdf3 Allow getting pool pages as well as posts
Currently this clashes, meaning that there will be problems if you get
pools and then posts...
2015-03-01 22:34:14 +01:00
786c8d1f44 Add Esc key support, but it's not working
I need to figure out why
2015-02-26 21:24:50 +01:00
29bcd516d7 Preview images by double-clicking them 2015-02-26 21:21:46 +01:00
74e3208549 Add a basic display of images when double clicked 2015-02-26 00:21:51 +01:00
adb33895fa Expose the sampleUrl to the model 2015-02-26 00:21:19 +01:00