DESIGN DECISIONS

Development archive

How the clock and timer changed, and why. Notes on designs, layouts, controls, and saving state, shown with newer entries first.

See Updates for changes by version. These notes explain the reasons and decisions behind changes to the app.

01 / CONTROL

One action, consistent results

Keep GUI, CLI, and MCP actions consistent through shared settings, timer calculations, and persistence.

Read the development notes
02 / LAYOUT

From shared slots to flexible layouts

Move from switching clocks and timers in one slot to arranging independent panels.

Read the development notes
03 / DESIGN

Separate design from color

Add clock designs while keeping colors, measurement, and saving consistent. Why older prototypes were set aside and how the current rendering works.

Read the development notes

What these notes cover

These records describe changes confirmed in development documentation and code. Planned ideas are distinguished from implemented features, and retired experiments are not presented as current features.