Commit Graph

129 Commits

Author SHA1 Message Date
3644001dbc [CI SKIP] update deb format
All checks were successful
continuous-integration/drone/tag Build is passing
v0.0.3
2026-02-01 19:35:52 +11:00
f4fd1b1b07 re-enable amd64 builds
Some checks failed
continuous-integration/drone/push Build was killed
continuous-integration/drone/tag Build is passing
v0.0.2
2026-02-01 16:15:22 +11:00
a150958960 try
All checks were successful
continuous-integration/drone/push Build is passing
2026-02-01 13:44:16 +11:00
819d349bae try arm again
Some checks failed
continuous-integration/drone/push Build is failing
2026-02-01 07:30:53 +11:00
0ae6c3f593 fix drone
Some checks failed
continuous-integration/drone/push Build is failing
2026-01-31 21:21:09 +11:00
945e3212cf fix qmake
Some checks failed
continuous-integration/drone/push Build encountered an error
2026-01-31 21:20:43 +11:00
3547207eca retry arm build
Some checks failed
continuous-integration/drone/push Build is failing
2026-01-31 21:18:24 +11:00
6669e6722a change ubuntu mirror
Some checks failed
continuous-integration/drone/push Build is failing
2026-01-31 21:09:42 +11:00
7524745b18 try arm builds
Some checks failed
continuous-integration/drone/push Build is failing
2026-01-31 17:12:49 +11:00
a9c5139d55 add mqtt control
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
v0.0.1
2026-01-31 16:50:34 +11:00
7cc6056e7e fix image location
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-31 14:07:58 +11:00
7516eb4444 fix build
Some checks failed
continuous-integration/drone/push Build encountered an error
2026-01-31 14:07:32 +11:00
ef2403b3cd code
Some checks failed
continuous-integration/drone Build is failing
2026-01-31 14:02:01 +11:00
7a0bb14df4 first commit 2026-01-31 13:59:50 +11:00
Manuel Dewald
3cb2d9cb3e Merge pull request #50 from alfred-reynolds/reddit_rss_reader
Fix sorted comment
2022-01-10 10:38:36 +01:00
Alfred Reynolds
5317215c13 Merge branch 'reddit_rss_reader' of https://github.com/alfred-reynolds/slide into reddit_rss_reader 2022-01-10 12:07:29 +13:00
Alfred Reynolds
8d7e82bea5 - Fix comment for sorted mode key 2022-01-10 12:07:25 +13:00
Manuel Dewald
4813941a5c Merge pull request #46 from alfred-reynolds/reddit_rss_reader
Add configuration file support along with other features
2021-11-15 10:42:49 +01:00
Alfred Reynolds
190ff6a508 - Remove network/image download code (as it is unused) 2021-11-13 13:42:39 +13:00
Alfred Reynolds
cf45a045ff - Fix image stretching not filling the frame when you have really wide (or tall) images. Check that stretching on the main dimension will end up the right size, otherwise stretch the otherway 2021-10-23 15:53:56 +13:00
Alfred Reynolds
87315a7bda - fix spew from QDir when not using a config file 2021-10-23 14:03:53 +13:00
Alfred Reynolds
88f2a02652 Merge branch 'master' of https://github.com/NautiluX/slide into reddit_rss_reader 2021-09-09 09:03:28 +12:00
Alfred Reynolds
b45e7dbda9 - merge from main 2021-09-09 08:56:03 +12:00
Manuel Dewald
d7a3088712 Merge pull request #42 from gdzhu/gdzhu/configurable_transition_time
configurable transition time
2021-09-08 11:06:36 +02:00
Alfred Reynolds
8bb97ed926 - Split ImageAspect into 2 types, ImageAspect for images and ImageAspectScreenFilter for screens
- Change ImageDetails into a class and add some accessors for the filtering logic for screen aspect and image aspect
2021-09-08 11:56:47 +12:00
Alfred Reynolds
7fef2e5a68 - Move new overlay color string into appconfig struct 2021-09-08 11:23:39 +12:00
Alfred Reynolds
90581ec1f9 Merge branch 'NautiluX-master' into reddit_rss_reader 2021-09-08 11:07:13 +12:00
Alfred Reynolds
a6e0846abe Merge branch 'master' of https://github.com/NautiluX/slide into NautiluX-master 2021-09-08 11:05:10 +12:00
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
Manuel Dewald
8063ebb793 Merge pull request #45 from gdzhu/gdzhu/configurable_overlay_color
configurable overlay color
2021-09-06 16:19:16 +02:00
gdzhu
1fa6eb300c configurable overlay color 2021-09-03 22:05:31 -04:00
Alfred Reynolds
ff79599a19 - remove some more networkmanager code we don't need 2021-09-04 08:20:15 +12:00
Alfred Reynolds
50f654b848 Merge branch 'main_config_file' into reddit_rss_reader 2021-09-04 08:16:56 +12:00
Alfred Reynolds
85e2962b0a Merge branch 'folder_options' into main_config_file 2021-09-04 08:16:27 +12:00
Alfred Reynolds
f8a8c3fab9 - simplfy the logic in ReadExifTag 2021-09-04 08:12:05 +12:00
gdzhu
7501f1846b skip overlay processing when no overlay is specified 2021-08-28 07:02:07 +01: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
1211a93b64 - Add documentation for the scheduler json config file key 2021-08-27 13:41:26 +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
3557b6041f - Update .pro file with new source and headers 2021-08-22 11:36:00 +12:00
Alfred Reynolds
94373e6671 - Add stretch key to scheduler entries
- Fix change logic on pathentry to detect correct
2021-08-22 09:55:47 +12:00
Alfred Reynolds
66d619f49e - Add a "scheduler" key to the config file that lets you define multiple image selectors and time windows they are valid for 2021-08-21 15:58:16 +12:00
Alfred Reynolds
de7af88e53 - Add support for display time windows for images in folder.options
- the times are defined in a JSON array with start and end times, if inside the window the image is valid to display
2021-08-12 17:40:56 +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
9a5b78cbfd - Update documentation with details on the configuration file 2021-08-11 14:19:45 +12:00
Alfred Reynolds
24a4a07593 - Change the object ownership semantics to take ownership of unique_ptr's rather than references
- Add helper functions for setting up config
- Add support for dynamically updating more config options (path related ones in particular)
2021-08-11 14:01:18 +12:00
Alfred Reynolds
8ac20f4b43 - Add support for loading configuration via a file rather than the command line
- Added "-c" command line option to look for config file "slide.options.json" in. Otherwise looks in ~/.config/slide/slide.options.json or /etc/slide/slide.options.json
- Added code to reload config options at runtime (when the image is scheduled to update)
2021-08-10 18:20:33 +12:00
Alfred Reynolds
2e96ea4814 - improve support for on the fly rotation of our window. Schedule the image update for a future frame so we don't block right away and clear the current image. This also fixes loading multiple images during a rotation as it takes time for geometry changes to apply to QT 2021-08-06 17:29:28 +12:00