Commit Graph

41 Commits

Author SHA1 Message Date
gdzhu 9532178b4c configurable transition time 2021-09-06 21:56:56 -04:00
Manuel Dewald 0264af673c Merge pull request #43 from gdzhu/gdzhu/skip_overlay_when_not_specified
skip overlay processing when no overlay is specified
2021-09-06 16:20:46 +02:00
gdzhu 1fa6eb300c configurable overlay color 2021-09-03 22:05:31 -04:00
gdzhu 7501f1846b skip overlay processing when no overlay is specified 2021-08-28 07:02:07 +01:00
Manuel Dewald c35b865a0b Merge pull request #24 from pepe82sh/master
Fixing issues with displays smaller than the window size
2021-08-02 10:55:02 +02:00
Manuel Dewald e3435c5153 refactor image filtering 2021-08-02 10:53:54 +02:00
Alfred Reynolds e238719740 - fix --stretch mode, we need to make sure the background texture matches the screen size, so when we composite the foreground in the drawForeground() we fil the screen 2021-08-01 13:46:19 +12:00
Alfred Reynolds 75c50a4209 - Implement aspect ratio checking for the shuffle and sorted image list modes 2021-07-31 14:42:13 +12:00
Alfred Reynolds 455a794669 - Remove "_" prefix on members
- Remove aspect check getBlurredBackground as it is not needed
2021-07-31 14:18:01 +12:00
alfred-reynolds 4132f65b2e - fix comment
Co-authored-by: Manuel Dewald <github@manueldewald.de>
2021-07-31 13:59:05 +12:00
Alfred Reynolds 019b9406bc - If you fail to load content try on a different timer (every 5 seconds by default). This fixes slow image loading at startup if you have a long timeout between pictures. 2021-07-30 17:57:01 +12:00
Alfred Reynolds a0089db75b - Add a verbose flag and put debugging output being it ("-v" || " --verbose")
- In verbose mode draw a thumbnail of the source image in the bottom left of the window
- Add support for long options in the command line parsing
- Add a "stretch" argument that will stretch the aspect axis to fit the window when set. For example, in landscape mode the drawn picture will be as wide as the window, cropping the top and bottom
2021-07-29 13:13:38 +12:00
Alfred Reynolds 23a0e208bf - Add "-a" argument to filter show pictures by aspect ratio (potrait, landscape or all) 2021-07-29 11:52:32 +12:00
varlog 00b5c87a6e supported format simple static list 2021-03-12 17:29:28 +01:00
Manuel Dewald 98344061c1 DRY image formats 2021-03-11 09:03:13 +01:00
varlog 0b31eda1c2 add tif/tiff support 2021-03-09 16:13:14 +01:00
Manuel Dewald d5c7e76aa6 more templates 2021-03-05 09:05:29 +01:00
Manuel Dewald 5d6d9a804d fade transitioning 2021-03-04 16:22:53 +01:00
Manuel Dewald d4beb46f28 Add text overlays 2021-03-04 14:40:11 +01:00
Manuel Dewald c84f01434e add png support 2021-03-03 13:38:52 +01:00
Manuel Dewald 9ade0cb4ee enable smooth tranformation 2021-03-03 13:10:19 +01:00
pepe e6f97b4f77 Reduce window size for small display support
Pictures will show wrong resize behavior at the beginning of a slide show, when the window size exceeds the display size. As the Window will be shown in full screen anyway, an initial window size of 1x1px should support all display sizes.
2021-03-02 19:53:33 +01:00
pepe82sh 70806017d1 Touch off feature
The program will quit if all 4 corners of a touch screen are touched
simultaniously.
2020-12-16 20:54:06 +01:00
pepe82sh 6313491816 Fixed display issues with oversized window
If the window defined in src/mainwindow.ui exceeds the size of the
display, the program behaves weirdly. Growing the window size even further
leads to crashes. Reducing the window size to 1x1px seems to work fine
and should be smaller than any display size.
2020-12-12 11:53:02 +01:00
pepe82sh 94d18177c2 Revert "Fixed full screen behaviour"
This reverts commit 2960ec8d21.
2020-12-12 11:45:00 +01:00
pepe82sh 2960ec8d21 Fixed full screen behaviour
In case the screen resulution did not match the size set in
mainwindow.ui, you may only see part of the image shown. Putting the
window in full screen explicitly fixes that issue.
2020-12-12 08:48:57 +01:00
Marioheld daa86ea271 Added support for jpeg files
Addes .jpeg and .JPEG in the file whitelist to suppot .jpeg files as well. 
.jpg is just a shortcut for .jpeg files because old OSes did only support 3-character fileformats.
2020-10-08 10:51:36 +02:00
Manuel Dewald 05e5bb9460 sorted mode 2020-08-14 11:45:44 +02:00
Manuel Dewald 7b77e62af5 update usage 2020-02-14 23:22:58 +01:00
Manuel Dewald d399dfaff1 shuffle: reload files if image gets lost 2020-02-14 23:16:20 +01:00
Manuel Dewald 605c04fca3 add lib and include for libexif on mac 2020-02-14 23:15:38 +01:00
Manuel d21677399d Enable shuffle mode
Co-authored-by: data-dude92 <60513060+data-dude92@users.noreply.github.com>
2020-02-13 23:25:04 +01:00
Manuel db09dc43f2 split switcher and traverser to prepare for shuffle mode 2020-02-13 21:52:17 +01:00
Manuel fa25ced107 Fix issue #8 2020-01-26 22:12:38 +01:00
Manuel bc9dd90acc split imageselector
* image updating in seperate class ImageSwitcher
 * image selection in class ImageSelector
2020-01-02 23:34:06 +01:00
Manuel 09fc431034 Recursive folders
* Allow recursive traversing of folders with -r flag
* Print useful error in case of no image found
* Fixes issues 4 & 6
2019-12-23 11:28:12 +01:00
Manuel Dewald ee7e88128a workaround for zooming issue 2019-10-25 10:15:56 +02:00
Manuel ea980253fe screenshot 2019-01-24 21:14:42 +01:00
Manuel aa168ca222 Blur and Command line opts
* blur background image
* command line options for
        * background blur radius
        * background opacity
        * path to image folder
        * timeout for password rotation
2019-01-23 22:26:36 +01:00
Manuel 34a6394ee8 image orientation 2019-01-21 22:18:20 +01:00
Manuel 39047e6470 cleanup 2019-01-21 21:00:00 +01:00