Alfred Reynolds
eac73d618b
- Remove _t postfix from struct defns
...
- Remove inline header function definitions
- Change assorted functions to return structs rather than modifying an argument
2021-08-05 19:50:07 +12:00
Alfred Reynolds
e8e4a2a1ce
- Add new aspect mode EImageAspect_Monitor , match the aspect of the monitor
...
- Added code to make sure the QMainWindow matches the screen size, dynamic rotation of the monitor caused incorrect screen sizes
2021-08-03 17:56:29 +12:00
Alfred Reynolds
096a68636c
- Change display options to be passed down from the window, and have the imageselector pass a struct back that contains image metadata
...
- Added ImageDisplayOptions_t to control user controllable options for how we show an image (aspect filtering, stretching)
- Added ImageDetails_t to encapsulate image metadata along with its image options
2021-08-03 14:14:11 +12:00
alfred-reynolds
ce008ea53a
Merge branch 'master' of https://github.com/NautiluX/slide into NautiluX-master
2021-08-02 21:15:11 +12: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
Alfred Reynolds
5eaf7ee539
- Add support for per folder image display options. The file called options.json contains json keys to control image options when displaying files in this folder. Currently a singled option, fitAspectAxisToWindow, is supported
...
- Remove duplicated image rotation reading code, have the image selector logic just pass this up via the per image options
2021-08-01 13:05:43 +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
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
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
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
Manuel
bc9dd90acc
split imageselector
...
* image updating in seperate class ImageSwitcher
* image selection in class ImageSelector
2020-01-02 23:34:06 +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