Open letsfindaway opened 1 year ago
An initial implementation of this is pushed to https://github.com/letsfindaway/OpenBoard/tree/feat-flexible-ruler-description. It implements the painting of background according to ruling descriptions, the modified Background Palette, saving and loading ruling descriptions in SVG document pages and an initial set of 12 different ruling descriptions, 6 of them are shown in the palette.
The branch does currently not contain a preferences page to select the set of background rulings for the palette.
Widget on the preferences page is now available and added to the branch. A Draft PR was created to collect more input on usability.
Draft status on PR now removed. A description is available in the wiki: https://github.com/letsfindaway/OpenBoard/wiki/Flexible-background-patterns
Currently OpenBoard has a set of built-in ruled backgrounds: lines, checked and Seyes. But I can imagine that there would be much more patterns which can be useful: Lines for music, other countries primary school patterns, technical drawings, etc.
The idea is to create a flexible description of such patterns.
How flexible should it be? Should the description also allow to define e.g. a polar coordinate system?