tawasuyu

tawasuyu/llimphi

Sovereign retained-mode GPU UI framework in Rust (wgpu+vello+taffy+parley), Elm loop, 40+ widgets.

Rust 229TOML 101Markdown 82Shell 24052 Sutichaykuna

⎇ c5a232cf24788ab75a850ffe81eca5a7af50e2f8 widgets/calendar/LEEME.md Markdown · 22 siq'ikuna · 853 B Ñawpa willay ch'uya

chore: refresco desde el monorepo — 27 crates nuevos (anim, lottie, svg, mesh, image, layer, test, wire-view, widgets rag-sidebar/router/lazy-list/rive-button) y sync de los 95 existentes 93253cc22 · Sergio ·

1# llimphi-widget-calendar
2
3*Read this in English: [README.md](README.md).*
4
5Vista mensual del calendario.
6
7Una grilla 7 (columnas = días de la semana) × 6 (filas = semanas)
8mostrando los días del mes en foco, con header de mes/año + flechas de
9navegación, fila de iniciales de día, día seleccionado y día actual
10resaltados. El widget **no tiene estado propio**: el mes en foco, la
11selección y la fecha "hoy" viven en el `Model` del caller; el widget
12emite `Msg`s para navegar y para seleccionar.
13
14Base del **date-picker** (un `field` + un overlay que muestra este
15calendar) y útil por sí solo para agendas, planning, ERP. La lógica
16del calendario (días del mes, primer día de la semana, grilla 6×7) es
17pública y testeable: ver `days_in_month`, `first_weekday`,
18`month_grid`.
19
20---
21
22Parte de **llimphi** — ver [llimphi](../../LEEME.md).

LEEME.md

llimphi-widget-calendar

Read this in English: README.md.

Vista mensual del calendario.

Una grilla 7 (columnas = días de la semana) × 6 (filas = semanas) mostrando los días del mes en foco, con header de mes/año + flechas de navegación, fila de iniciales de día, día seleccionado y día actual resaltados. El widget no tiene estado propio: el mes en foco, la selección y la fecha "hoy" viven en el Model del caller; el widget emite Msgs para navegar y para seleccionar.

Base del date-picker (un field + un overlay que muestra este calendar) y útil por sí solo para agendas, planning, ERP. La lógica del calendario (días del mes, primer día de la semana, grilla 6×7) es pública y testeable: ver days_in_month, first_weekday, month_grid.


Parte de llimphi — ver llimphi.