~ruther/simple-clock

ref: d6c87cb811c8551e769a19bc6e921ed6ff55c8dc simple-clock/source/src/main.rs -rw-r--r-- 11.1 KiB
d6c87cb8 — František Boháček 1 year, 8 months ago
feat(src): replace DisplayView with hide, show on clock parts

The clock is meant to show only clock, so introducing
DisplayView trait was an overkill, a simpler
solution has been implemented instead.

Previous solution did not allow for showing and hiding individual parts,
hiding parts may be useful when setting time, to blink the current part
being set.
86dd835a — František Boháček 1 year, 8 months ago
feat(src): implement Calendar::from_ticks for arbitrary year, add Calendar::to_ticks

So far, Calendar::from_ticks could not correctly parse
other month than the base month, this commit fixes that.

Calendar::to_ticks may convert any Calendar date to seconds passed from
the base year. The base year is remembered in Calendar instance.
7a215041 — František Boháček 1 year, 8 months ago
chore(src): format with fmt
e2a425e4 — František Boháček 1 year, 8 months ago
feat(src): split main into multiple functions
acab128c — František Boháček 1 year, 8 months ago
fix(src): remove unnecessary import
9a82d5ee — František Boháček 1 year, 8 months ago
chore(src): move source to source/ folder
46ddbe49 — František Boháček 1 year, 8 months ago
feat(src): add clock application and initialization
Do not follow this link