DayLine

DayLine

SwiftSwiftUIAppKitmacOSiOSMulti-platformMenu Bar

DayLine es una app de seguimiento de fechas disponible como app de barra de menú en macOS y como app standalone en iOS. Permite agregar eventos con fechas, ver cuántos días faltan o pasaron, y monitorear el progreso del tiempo.

Características principales

  1. Multi-plataforma: Un solo proyecto Xcode con dos targets — macOS con AppKit + SwiftUI en la barra de menú, e iOS con ciclo de vida SwiftUI puro.

  2. Seguimiento de eventos: Agregá fechas importantes (cumpleaños, vencimientos, hitos) y DayLine calcula automáticamente los días restantes o transcurridos.

  3. Progreso de tiempo: Vista de progreso visual que muestra qué porcentaje del año, mes o semana ya transcurrió.

  4. Barra de menú (macOS): Acceso rápido desde la barra de menú sin interrumpir el flujo de trabajo. El popover muestra todos los eventos de un vistazo.

  5. Sin dependencias externas: Construido únicamente con frameworks nativos de Apple — SwiftUI, AppKit y Swift 6 con concurrencia estricta.

Primer uso

Como la app no está firmada con un certificado de Apple, macOS puede bloquear su apertura. Para solucionarlo, ejecutá este comando en Terminal después de instalarla:

xattr -cr "/Applications/DayLine.app"