Skip to content

History / LayrzCalendar

Revisions

  • docs(wiki): document LayrzCalendar pass 2 Rewrite the LayrzCalendar page for the three-mode calendar shipped in pass 2. The page previously documented a month-only, display-only component. Added: - Week and day view surfaces, with the mode switcher now unlocked - firstDayOfWeek, defaulting to DateTime.sunday, flagged as a behavioural change from the previous hardcoded Monday-first grid - LayrzTimeFormat { amPm, h24 }, defaulting to h24 - The space-derived event cap that replaced kLayrzCalendarMaxVisibleEvents, and the tappable +N chip - dayNumberOpensDayView and showWeekNumbers - LayrzCalendar.onTap, returning midnight in month view and a 15-minute-snapped time in week and day views - LayrzCalendarEntry.onTap, the per-entry callback, together with the subclassing extension point and its equality contract - isPreview rendering, and its composition with covered-event demotion - The four-region tap contract for a month cell - Text selection disabled across the widget Corrected: - The claim that decision D11 does not specify view modes. It names four; three ship in this pass and no year view exists. - The description of multi-day entries as ordinary chips in every cell, false since 81646d1, which made them one continuous bar per week row. - The Monday-Sunday grid description, superseded by firstDayOfWeek. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01GJvragnkbdTtmUpTw27dvt

    @PHKenny PHKenny committed Aug 28, 2026
  • docs(wiki): add pages for the seven M5/M6 components Adds LayrzCalendar, LayrzProgressBar, LayrzTimeline, LayrzTreeView, LayrzBadge, LayrzRefreshIndicator and LayrzPageTransition, and registers each in the Widgets sidebar.

    @PHKenny PHKenny committed Aug 28, 2026