Commit Graph

16 Commits

Author SHA1 Message Date
Alfred Reynolds
190ff6a508 - Remove network/image download code (as it is unused) 2021-11-13 13:42:39 +13:00
Alfred Reynolds
0c9721976b - remove the reddit rss support. This is better done by a 3rd party downloader to disk (i.e https://github.com/Pomax/reddit-image-catch-up) 2021-08-27 15:30:45 +12:00
Alfred Reynolds
be8f615c21 - Add a new Log() function to replace ad-hoc std::cout calls wrapped in debugMode checks
- Remove debugMode from classes that don't need it (i.e all of them)
2021-08-26 12:13:09 +12:00
Alfred Reynolds
833e7ef915 - Add the ability to parse the RSS feeds from reddit groups (in particular the image feed groups like EarthPorn) and display them 2021-08-22 15:10:26 +12:00
Alfred Reynolds
6784a5dcb3 - Move the folder/app configuration logic into its own file 2021-08-12 16:12:13 +12:00
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
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
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
c84f01434e add png support 2021-03-03 13:38:52 +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
db09dc43f2 split switcher and traverser to prepare for shuffle mode 2020-02-13 21:52:17 +01:00