Modules
This page documents existing modules
Saucer offers the following in-house modules:
-
File-Picker, Mouse-Position retrieval and URI-Launch support
-
Export current page as PDF
-
“Legacy” loop implementation
Installation
Section titled “Installation”Modules can be consumed through CPM.cmake or FetchContent.
FetchContent_Declare( saucer-desktop GIT_REPOSITORY https://github.com/saucer/desktop GIT_TAG <version>)
FetchContent_MakeAvailable(saucer-desktop)target_link_libraries(${PROJECT_NAME} [PRIVATE|PUBLIC] saucer::desktop)
Please refer to the respective documentation of the module for more information on configuration or available versions.
User Modules
Section titled “User Modules”Feel free to also write your own modules! To get started I recommend checking out the official modules first, to see how they are structured. Modules are fairly simple and mainly use the existing event mechanisms as well as natives to implement new functionality.
Extend the List! Wrote your own module? Please let me know, I will extend the list!