The existing concept (up to version 0.5.4) is that the library is aimed at the desktop user and the Arduino user has to make adjustments to the IDE (PlatformIO or Arduino) to use it.
This has proved to be a source of confusion and generally a bad idea.
The concept will be inverted so that the Arduino user will use the library as-is and the Desktop user will have to make the necessary adjustments.
The existing concept (up to version 0.5.4) is that the library is aimed at the desktop user and the Arduino user has to make adjustments to the IDE (PlatformIO or Arduino) to use it. This has proved to be a source of confusion and generally a bad idea. The concept will be inverted so that the Arduino user will use the library as-is and the Desktop user will have to make the necessary adjustments.