Commit Graph

  • fc0ec58636 [ci skip] add ability to skip immich photos via tag main Nathan Coad 2026-02-02 14:11:38 +11:00
  • 85ef89fa4b undo drone changes [ci skip] v0.0.10 Nathan Coad 2026-02-02 11:06:38 +11:00
  • e5f5934eb6 try auto tagging again Nathan Coad 2026-02-02 10:59:11 +11:00
  • 80286da166 drone fix Nathan Coad 2026-02-02 10:52:21 +11:00
  • 6f2b8fe90c immich fixes Nathan Coad 2026-02-02 10:47:08 +11:00
  • bc672256fb fix sidecar handling v0.0.9 Nathan Coad 2026-02-02 09:55:28 +11:00
  • 86b19d5513 immich improvements v0.0.8 Nathan Coad 2026-02-02 09:23:38 +11:00
  • 3958da1983 improve handling of images from immich albums v0.0.7 Nathan Coad 2026-02-02 09:02:06 +11:00
  • 76c98f63dd fix immich handling [CI SKIP] v0.0.6 Nathan Coad 2026-02-02 08:51:58 +11:00
  • 7a75083cf3 filter out unsupported images [CI SKIP] v0.0.5 Nathan Coad 2026-02-02 08:48:20 +11:00
  • 806d701535 add more immich control options v0.0.4 Nathan Coad 2026-02-01 21:24:24 +11:00
  • 3644001dbc [CI SKIP] update deb format v0.0.3 Nathan Coad 2026-02-01 19:35:52 +11:00
  • f4fd1b1b07 re-enable amd64 builds v0.0.2 Nathan Coad 2026-02-01 16:15:22 +11:00
  • a150958960 try Nathan Coad 2026-02-01 13:44:16 +11:00
  • 819d349bae try arm again Nathan Coad 2026-02-01 07:30:53 +11:00
  • 0ae6c3f593 fix drone Nathan Coad 2026-01-31 21:21:09 +11:00
  • 945e3212cf fix qmake Nathan Coad 2026-01-31 21:20:43 +11:00
  • 3547207eca retry arm build Nathan Coad 2026-01-31 21:18:24 +11:00
  • 6669e6722a change ubuntu mirror Nathan Coad 2026-01-31 21:09:42 +11:00
  • 7524745b18 try arm builds Nathan Coad 2026-01-31 17:12:49 +11:00
  • a9c5139d55 add mqtt control v0.0.1 Nathan Coad 2026-01-31 16:50:34 +11:00
  • 7cc6056e7e fix image location Nathan Coad 2026-01-31 14:07:58 +11:00
  • 7516eb4444 fix build Nathan Coad 2026-01-31 14:07:32 +11:00
  • ef2403b3cd code Nathan Coad 2026-01-31 14:02:01 +11:00
  • 7a0bb14df4 first commit Nathan Coad 2026-01-31 13:59:50 +11:00
  • 3cb2d9cb3e Merge pull request #50 from alfred-reynolds/reddit_rss_reader Manuel Dewald 2022-01-10 10:38:36 +01:00
  • 5317215c13 Merge branch 'reddit_rss_reader' of https://github.com/alfred-reynolds/slide into reddit_rss_reader Alfred Reynolds 2022-01-10 12:07:29 +13:00
  • 8d7e82bea5 - Fix comment for sorted mode key Alfred Reynolds 2022-01-10 12:07:25 +13:00
  • 4813941a5c Merge pull request #46 from alfred-reynolds/reddit_rss_reader Manuel Dewald 2021-11-15 10:42:49 +01:00
  • 190ff6a508 - Remove network/image download code (as it is unused) Alfred Reynolds 2021-11-13 13:42:39 +13:00
  • 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 Alfred Reynolds 2021-10-23 15:53:56 +13:00
  • 87315a7bda - fix spew from QDir when not using a config file Alfred Reynolds 2021-10-23 14:03:53 +13:00
  • 88f2a02652 Merge branch 'master' of https://github.com/NautiluX/slide into reddit_rss_reader Alfred Reynolds 2021-09-09 09:03:28 +12:00
  • b45e7dbda9 - merge from main Alfred Reynolds 2021-09-09 08:56:03 +12:00
  • d7a3088712 Merge pull request #42 from gdzhu/gdzhu/configurable_transition_time Manuel Dewald 2021-09-08 11:06:36 +02:00
  • 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 Alfred Reynolds 2021-09-08 11:56:47 +12:00
  • 7fef2e5a68 - Move new overlay color string into appconfig struct Alfred Reynolds 2021-09-08 11:23:39 +12:00
  • 90581ec1f9 Merge branch 'NautiluX-master' into reddit_rss_reader Alfred Reynolds 2021-09-08 11:07:13 +12:00
  • a6e0846abe Merge branch 'master' of https://github.com/NautiluX/slide into NautiluX-master Alfred Reynolds 2021-09-08 11:05:10 +12:00
  • 9532178b4c configurable transition time gdzhu 2021-08-26 05:25:25 +01:00
  • 0264af673c Merge pull request #43 from gdzhu/gdzhu/skip_overlay_when_not_specified Manuel Dewald 2021-09-06 16:20:46 +02:00
  • 8063ebb793 Merge pull request #45 from gdzhu/gdzhu/configurable_overlay_color Manuel Dewald 2021-09-06 16:19:16 +02:00
  • 1fa6eb300c configurable overlay color gdzhu 2021-08-28 07:38:48 +01:00
  • ff79599a19 - remove some more networkmanager code we don't need Alfred Reynolds 2021-09-04 08:20:15 +12:00
  • 50f654b848 Merge branch 'main_config_file' into reddit_rss_reader Alfred Reynolds 2021-09-04 08:16:56 +12:00
  • 85e2962b0a Merge branch 'folder_options' into main_config_file Alfred Reynolds 2021-09-04 08:16:27 +12:00
  • f8a8c3fab9 - simplfy the logic in ReadExifTag Alfred Reynolds 2021-09-04 08:12:05 +12:00
  • 7501f1846b skip overlay processing when no overlay is specified gdzhu 2021-08-26 05:40:58 +01:00
  • 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) Alfred Reynolds 2021-08-27 15:30:45 +12:00
  • 1211a93b64 - Add documentation for the scheduler json config file key Alfred Reynolds 2021-08-27 13:41:26 +12:00
  • 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) Alfred Reynolds 2021-08-26 12:13:09 +12:00
  • 833e7ef915 - Add the ability to parse the RSS feeds from reddit groups (in particular the image feed groups like EarthPorn) and display them Alfred Reynolds 2021-08-22 15:10:26 +12:00
  • 3557b6041f - Update .pro file with new source and headers Alfred Reynolds 2021-08-22 11:36:00 +12:00
  • 94373e6671 - Add stretch key to scheduler entries - Fix change logic on pathentry to detect correct Alfred Reynolds 2021-08-22 09:55:47 +12:00
  • 66d619f49e - Add a "scheduler" key to the config file that lets you define multiple image selectors and time windows they are valid for Alfred Reynolds 2021-08-21 15:58:16 +12:00
  • 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 Alfred Reynolds 2021-08-12 17:40:56 +12:00
  • 6784a5dcb3 - Move the folder/app configuration logic into its own file Alfred Reynolds 2021-08-12 16:12:13 +12:00
  • 9a5b78cbfd - Update documentation with details on the configuration file Alfred Reynolds 2021-08-11 14:19:45 +12:00
  • 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) Alfred Reynolds 2021-08-11 14:01:18 +12:00
  • 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) Alfred Reynolds 2021-08-10 18:20:33 +12:00
  • 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 Alfred Reynolds 2021-08-06 17:29:28 +12:00
  • a2c452fdcd - Switch to using QGuiApplication::primaryScreen for screen size (desktopwidget is deprecated) - connect() to the geometryChanged and orientationChanged screen calls to detect changes Alfred Reynolds 2021-08-06 16:50:54 +12:00
  • eac73d618b - Remove _t postfix from struct defns - Remove inline header function definitions - Change assorted functions to return structs rather than modifying an argument Alfred Reynolds 2021-08-05 19:50:07 +12:00
  • ceadcf7a54 - Update docs with new monitor aspect ratio details Alfred Reynolds 2021-08-05 11:54:39 +12:00
  • 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 Alfred Reynolds 2021-08-03 17:56:29 +12:00
  • 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 Alfred Reynolds 2021-08-03 14:14:11 +12:00
  • e09c4d4f9f - fix build after merge Alfred Reynolds 2021-08-03 09:18:34 +12:00
  • c3086ab4ce Merge branch 'NautiluX-master' into folder_options alfred-reynolds 2021-08-02 21:16:02 +12:00
  • ce008ea53a Merge branch 'master' of https://github.com/NautiluX/slide into NautiluX-master alfred-reynolds 2021-08-02 21:15:11 +12:00
  • 687a2eb91a Add instructions to exit Manuel Dewald 2021-08-02 11:00:56 +02:00
  • c35b865a0b Merge pull request #24 from pepe82sh/master Manuel Dewald 2021-08-02 10:55:02 +02:00
  • e3435c5153 refactor image filtering Manuel Dewald 2021-08-02 10:49:54 +02:00
  • bd1fac1de3 Merge branch 'NautiluX:master' into folder_options alfred-reynolds 2021-08-02 20:53:50 +12:00
  • 854b498a67 Merge pull request #37 from alfred-reynolds/master Manuel Dewald 2021-08-02 10:52:25 +02:00
  • ceaae5fcc9 - fixup code from master merge Alfred Reynolds 2021-08-01 13:49:35 +12:00
  • 1a9c013c29 Merge branch 'master' into folder_options Alfred Reynolds 2021-08-01 13:48:25 +12:00
  • 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 Alfred Reynolds 2021-08-01 13:46:19 +12:00
  • 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 Alfred Reynolds 2021-08-01 13:05:43 +12:00
  • c29e228ae0 - Add image list display type, you provide a comma delimited list of fully qualified path names to display Alfred Reynolds 2021-08-01 11:27:22 +12:00
  • 75c50a4209 - Implement aspect ratio checking for the shuffle and sorted image list modes Alfred Reynolds 2021-07-31 14:42:13 +12:00
  • 455a794669 - Remove "_" prefix on members - Remove aspect check getBlurredBackground as it is not needed Alfred Reynolds 2021-07-31 14:18:01 +12:00
  • 4132f65b2e - fix comment alfred-reynolds 2021-07-31 13:59:05 +12:00
  • 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. Alfred Reynolds 2021-07-30 17:57:01 +12:00
  • 5ba3fef330 - update docs with new verbose and stretch flags Alfred Reynolds 2021-07-29 13:17:17 +12:00
  • 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 Alfred Reynolds 2021-07-29 13:13:38 +12:00
  • bee9a78986 - Add the build and .vscode folders to gitignore - Make the build target dependent on files in the src/ folder Alfred Reynolds 2021-07-29 11:53:55 +12:00
  • 23a0e208bf - Add "-a" argument to filter show pictures by aspect ratio (potrait, landscape or all) Alfred Reynolds 2021-07-29 11:52:32 +12:00
  • 4dddda44e7 Merge pull request #33 from varlog00/supportedFormats Manuel Dewald 2021-03-12 18:28:31 +01:00
  • 00b5c87a6e supported format simple static list varlog 2021-03-12 17:29:28 +01:00
  • 1464c77872 Merge pull request #32 from varlog00/varlogs Manuel Dewald 2021-03-11 09:07:16 +01:00
  • 98344061c1 DRY image formats Manuel Dewald 2021-03-11 09:03:13 +01:00
  • 128796c9e8 improve build tools Manuel Dewald 2021-03-11 09:02:55 +01:00
  • 0b31eda1c2 add tif/tiff support varlog 2021-03-09 16:13:14 +01:00
  • 09677ff06f add new templates to readme Manuel Dewald 2021-03-05 09:10:17 +01:00
  • d5c7e76aa6 more templates Manuel Dewald 2021-03-05 09:05:29 +01:00
  • 5d6d9a804d fade transitioning Manuel Dewald 2021-03-04 16:22:53 +01:00
  • d4beb46f28 Add text overlays Manuel Dewald 2021-03-04 14:40:11 +01:00
  • c84f01434e add png support Manuel Dewald 2021-03-03 13:38:52 +01:00
  • 9ade0cb4ee enable smooth tranformation Manuel Dewald 2021-03-03 13:10:19 +01:00
  • 6430620335 Merge pull request #30 from pepe82sh/patch-1 Manuel Dewald 2021-03-02 19:55:20 +01:00