Commit Graph

124 Commits

Author SHA1 Message Date
Alfred Reynolds
e09c4d4f9f - fix build after merge 2021-08-03 09:18:34 +12:00
alfred-reynolds
c3086ab4ce Merge branch 'NautiluX-master' into folder_options 2021-08-02 21:16:02 +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
687a2eb91a Add instructions to exit 2021-08-02 11:00:56 +02: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
bd1fac1de3 Merge branch 'NautiluX:master' into folder_options 2021-08-02 20:53:50 +12:00
Manuel Dewald
854b498a67 Merge pull request #37 from alfred-reynolds/master
Add support for filtering images by aspect ratio
2021-08-02 10:52:25 +02:00
Alfred Reynolds
ceaae5fcc9 - fixup code from master merge 2021-08-01 13:49:35 +12:00
Alfred Reynolds
1a9c013c29 Merge branch 'master' into folder_options 2021-08-01 13:48:25 +12: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
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
c29e228ae0 - Add image list display type, you provide a comma delimited list of fully qualified path names to display 2021-08-01 11:27:22 +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
5ba3fef330 - update docs with new verbose and stretch flags 2021-07-29 13:17:17 +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
bee9a78986 - Add the build and .vscode folders to gitignore
- Make the build target dependent on files in the src/ folder
2021-07-29 11:53:55 +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
Manuel Dewald
4dddda44e7 Merge pull request #33 from varlog00/supportedFormats
supported format simple static list
2021-03-12 18:28:31 +01:00
varlog
00b5c87a6e supported format simple static list 2021-03-12 17:29:28 +01:00
Manuel Dewald
1464c77872 Merge pull request #32 from varlog00/varlogs
add tif/tiff support
2021-03-11 09:07:16 +01:00
Manuel Dewald
98344061c1 DRY image formats 2021-03-11 09:03:13 +01:00
Manuel Dewald
128796c9e8 improve build tools 2021-03-11 09:02:55 +01:00
varlog
0b31eda1c2 add tif/tiff support 2021-03-09 16:13:14 +01:00
Manuel Dewald
09677ff06f add new templates to readme 2021-03-05 09:10:17 +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
Manuel Dewald
6430620335 Merge pull request #30 from pepe82sh/patch-1
Reduce window size for small display support
2021-03-02 19:55:20 +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
Manuel Dewald
071d9e06ab Update README.md 2021-03-02 18:36:26 +01:00
Manuel Dewald
5711186543 Merge pull request #25 from omegahack0/omegahack0-patch-1
Added info about fixing black border & more examples
2021-02-10 15:50:25 +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
omegahack0
df931db436 Added info about fixing black border & more examples
Added how to disable over scan removing the black bar for your raspberry pi, as well as linked to an article that includes more examples on how to use the project.
2020-12-15 14:03:11 -05: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
Manuel Dewald
7338aee6ba Merge pull request #22 from Marioheld/patch-1
Added support for jpeg files
2020-10-08 13:56:29 +02: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
fa579f7177 Merge pull request #21 from NautiluX/sort-by-name
sorted mode
2020-08-14 11:46:59 +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
8f01970e3e Update README.md 2020-02-14 23:21:20 +01:00
Manuel Dewald
bddcde4ca1 Merge pull request #12 from NautiluX/split_traverser_selector
Enable shuffle mode
2020-02-14 23:16:58 +01:00
Manuel Dewald
d399dfaff1 shuffle: reload files if image gets lost 2020-02-14 23:16:20 +01:00