fix(notification): give reminders Calendula's own status-bar mark (#83)

The status bar draws a notification's small icon from its alpha channel
alone, so the silhouette is all that distinguishes an app there — and ours
was the stock Material "event" glyph, the same shape the system's date
surfaces and every other calendar app use.

Redrawn at 24dp from the launcher mark rather than scaled down from it: the
numeral is dropped and the bloom's petals are filled instead of stroked,
both of which turn to mush at this size. The bloom is sized and placed for
legibility over fidelity, and the calendar body's opening is derived from
where the bloom would collide with it.

The shade needs no change — since Android 12 its header shows the launcher
icon, which is already unmistakable.
This commit is contained in:
2026-07-31 19:59:40 +02:00
parent 0097a9c534
commit 36a0783562
3 changed files with 67 additions and 5 deletions

View File

@@ -7,6 +7,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased]
### Changed
- A reminder in the status bar is now Calendula's own mark — the calendar with
the bloom — instead of the generic calendar glyph it shared with the system's
date surfaces and every other calendar app. The status bar draws that icon as
a plain silhouette, so its shape is the only thing that could tell them apart
([#83]).
## [2.17.1] — 2026-07-30
### Added
@@ -1249,6 +1256,7 @@ automatically, with zero telemetry and no internet permission.
[#79]: https://codeberg.org/jlmakiola/calendula/issues/79
[#81]: https://codeberg.org/jlmakiola/calendula/issues/81
[#82]: https://codeberg.org/jlmakiola/calendula/issues/82
[#83]: https://codeberg.org/jlmakiola/calendula/issues/83
[#87]: https://codeberg.org/jlmakiola/calendula/issues/87
[#89]: https://codeberg.org/jlmakiola/calendula/issues/89
[#103]: https://codeberg.org/jlmakiola/calendula/issues/103