Commit graph

6 commits

Author SHA1 Message Date
pepaskopec-blip
ae56a1c1da Rework the interface into a consistent visual system.
Replace the accumulated per-widget decoration with short, documented
scales for type, weight, radius and motion. Fills are flat and elevation
is neutral, so accent colour marks state instead of decorating: the
gradients on buttons, pills, nodes and progress bars are gone, along with
the coloured glow shadows and the triple ring on the current unit.

Drop draw_node_halo() and the gradient aura on the learning path, which
painted the same bloom in the cairo layer.

Give the welcome page the app icon, a single-colour heading and an
unboxed paragraph. Restore keyboard focus rings, which were suppressed
everywhere, and clamp exercise bodies to a readable measure on wide
windows.

Fix two layout bugs found on the way: the statistics metric cards were
unequal because hexpand only shares leftover space, and a fraction of
zero still painted a stub of accent colour because GTK gives the progress
node a minimum width.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-17 14:17:34 +02:00
acc0ec9590 Fix ALS abbreviation to ALU in hardware lessons 2026-09-15 12:55:10 +02:00
pepaskopec-blip
1e9c9b5f84 Improve multiple-choice quiz layout with cards and clearer states.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-14 15:32:52 +02:00
pepaskopec-blip
d0aa9640bc Add Technické vybavení unit 3: bits and bytes with quiz.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-11 21:03:51 +02:00
pepaskopec-blip
0091bfa09f Add Technické vybavení unit 2: computer history generations with quiz.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-11 20:55:00 +02:00
pepaskopec-blip
47831c512b Add Technické vybavení unit 1: von Neumann architecture with quiz.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-11 20:48:48 +02:00