Commit Graph

7 Commits

Author SHA1 Message Date
m-aXimilian e3e161ce52 Enhance image type support (#18)
* adds tiff support

* doc update

* adds memory-based =IPixelariumImage= implementation

* add usage example for custom user control

* enhance

* clang-format

fix readme

fix docs
2026-02-16 20:36:48 +01:00
m-aXimilian 356f966d01 Enhance examples (#17)
* enhance examples

* doc enhancement

* mv pool to stack

* missing ; and doc update

fix readme example image link
2026-02-16 20:36:48 +01:00
m-aXimilian 244b00fa5c start examples (#16) 2026-02-16 20:36:48 +01:00
m-aXimilian a760535b92 Refactor gallery function to separate class (#14)
* refactor gallery function to separate class

* typo and version adaptions

* clang-format
2026-02-16 20:36:48 +01:00
m-aXimilian b1923a490c Improve Pipeline & Misc Improvements (#12)
* split pipeline

* add dedicated doc build step

* parallel builds

* fix permissions

* rm push trigger

* mv gcc ubuntu

* add windows build

* always build the docs

* doc alignment

* checkout recursive

* depend on builds for documentation

* set standard via cmake

* update libCZI to main

* pretty_function win32

* version history update

* disable windows release build

missing dependencies for doc generation

trigger ci on push to main

adapt doc-gen job require only doxygen
2026-02-16 20:36:48 +01:00
m-aXimilian fec5c08aaa Transition to C++23 (#11)
* enum field renaming

* renderer cleanups

* compiling for C++23

* version bump

* fix build
2026-02-16 20:36:48 +01:00
m-aXimilian 1ea83d9d11 Czi rendering (#10)
* add dimension selector sliders to czi view

* version doc & version bump

* cosmetic

* fix build?

* multi-dimension selection enabled in czi view

* remove the parameterized reset function of the renderer

it is not and is conceptually questionable

doc updates & some minor improvements

auto-update CZI-view when sliders are moved

set initial window size

fix windows build and msvc build

For reasons I don not comprehend, on Windows, we must include
=opencv2/core/mat.hpp= as the very last header in the =CvMatRender.hpp=.
If this is at any other position building on Windows, compilation will
break w/ all kinds of cryptic errors regarding OpenCV.

When building w/ msvc =__PRETTY_FUNCTION__= is not defined. =ILog.hpp=
now defines it. This should be revised to only be set when the
compiler is msvc. For the time being, it is considered sufficient though.
2026-02-16 20:36:48 +01:00