* scratch adding histogram to image views
Histograms should come from some sort of histogram service. This is
currently just a POC.
* custom logger implementation w/o spdlog
* missing cmake file
* fix tests
* use operator<< over direct stream exposure
* rm print header
* add threading test + refactor towards interface libraries
omits the need for =target_include_directories= calls /everywhere/
* rm print header
* rm constexpr
* templated thread_pool
* fix doxyfile
* default enable doc building
* czi reader refactor
* rm erroneous include expression
* clang-format
* single lib include with PUBLIC visibility
* compile imgui stdlib
* clang format
* documentation update
centralize `LogLevelToString` to `ILog.hpp`
update docs and examples
* 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
* can draw from selection
* add light-weight render manager to render many images simultaneously
* [debug me] currently the image close button does not do
* the unselected image can be closed now
* can close images and manually open them on demand
* cosmetic
* image view stuff in render subdirectory
* cosmetic
* generate docs
* review
windows support
some cosmetics
💅 and pin libCZI module
* logger business
* code review
* rm c-style array
* extract image rendering to view
* missing view files
* init view abstractions
* leverage concepts and provide a templateized Enumerate function
* RVO
* get rid of some warnings
* logger business
* code review
* rm c-style array
* extract image rendering to view
* missing view files
* init view abstractions
* leverage concepts and provide a templateized Enumerate function
* RVO
* get rid of some warnings
* logger business
* code review
* rm c-style array
* init view abstractions
* leverage concepts and provide a templateized Enumerate function
* RVO
* get rid of some warnings
* logger business
* code review
* rm c-style array
* init view abstractions
* leverage concepts and provide a templateized Enumerate function
* RVO
* get rid of some warnings
* Factor out AppGLFW base class
The intention here is to get rid of scaffolding in the consumer
application class and allow to focus on the "important bits".
* Some cleanup
* dump unnecessary dependency
* link stuff where needed & use only what's needed
* remove deprecation warnings
* add gallery toggle
* make some includes private
* add presets
* remove dir locals, use presets instead
`projectile-configure-project' in conjunction with CMakePresets.json
will allow to configure the project.
`projectile-compile-project' does sth similar for the compile command.
This is equivalent to something like
~cmake --preset clang-debug && cmake --build build --preset clang-debug~
* use presets in pipeline
---------
Co-authored-by: m-aXimilian <keuffnermax@gmail.com>