Clockula's seed is #6B7A5C, the third step of the family's colour cycle. Calendula's slate (#5C6B7A) and Agendula's mauve (#7A5C6B) are the same three bytes rotated — and that byte rotation is exactly a 120° hue rotation, so the three seeds sit at 210°, 330° and 90° with identical saturation and lightness. The fallback schemes are therefore not eyeballed: they are Agendula's hand-picked scheme with its hue rotated the same 120°, which keeps the three apps structurally one palette turned rather than three colours picked. The cycle closes at three. The launcher icon keeps the family's Calendula bloom badge path-for-path and swaps the task card for a clock dial, drawn as a 308° arc so the badge overhangs into a gap rather than colliding with the stroke — the same device Agendula uses to open its card's corner. MainActivity is M0 scaffolding: theme plus the crash surface, with a placeholder where the four-tab shell and the live pill land in M4. The theme follows stored preferences from M2, once there are any. The manifest declares no permissions yet, deliberately. Clockula's permission set belongs to the alarm engine and is declared in M3 alongside the receivers and the ringing service that need it, so the manifest never claims a capability the code cannot honour. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01L94fydiJC37LtxVusNQBDy
16 lines
625 B
XML
16 lines
625 B
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- Notification status-bar icon: a simple clock face, tinted white by the system. -->
|
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
|
android:width="24dp"
|
|
android:height="24dp"
|
|
android:viewportWidth="24"
|
|
android:viewportHeight="24"
|
|
android:tint="#FFFFFFFF">
|
|
<path
|
|
android:fillColor="#FF000000"
|
|
android:pathData="M12,2A10,10 0 1,0 12,22A10,10 0 1,0 12,2M12,20A8,8 0 1,1 12,4A8,8 0 1,1 12,20" />
|
|
<path
|
|
android:fillColor="#FF000000"
|
|
android:pathData="M12.5,7h-1.5v6l5.2,3.1l0.8,-1.2l-4.5,-2.7z" />
|
|
</vector>
|