Add moon phase icons
Visuals based on northern-hemisphere appearance.
Content based on weather-clear-night.svg, with the other icons derived from it.
Discussion needed about number and naming of icons:
- Should applications be expected to rotate the icons as needed for usages in southern hemisphere? And perhaps additionally near equator? Or should there be prepared icons for all variants?
- Should applications expect to get just one full moon icon and apply the shadow themselves?
Initial use-case for the icons is the lunar phase plugin for KOrganizer (see MR pim/kdepim-addons!12 (merged)). As of now 4 phases per cycle are to be shown, thus the current proposed icons.
Later it might be nice to have e..g Plasma Calendar also make use of visuals like icons, similar to the use in KOrganizer.
@mutlaqja Would KStars have any use for any icons like this for anything? Or would you rather calculate the needed visuals on the fly, without a need for iconset theming?
Any other potential consumers known?
Other moon-related FLOSS(?) software:
- https://github.com/nalderto/ArgosMoonPhase: fetches a moon image from a server and renders shadow itself.
- https://gitlab.com/awisesoftware/moonphase: has a single image with prerendered variants of shadowed moon.
- https://github.com/wwjjbb/Luna-II: has single images being blended over
- https://invent.kde.org/plasma/kdeplasma-addons/-/tree/Plasma/5.9/applets/luna: has multiple pre-rendered images to pick from for display
- https://invent.kde.org/education/kstars: multiple pre-rendered images to pick from for display
IMHO symbolic moon phase icons are fine and a better fit into the UI and its overall visuals. Given there are many (non-xdg) icon sets out there for moon phases confirms for me that symbolism here is pretty fine for this use-case (see yourself by searching for "icon moon phase" or compare paper calendars).