Skip to content

Fase 3 — Interfaz de usuario (eliminar NSDrawer, diseño Tahoe) #6

Description

@jnavarroc

Reemplazar componentes de UI eliminados y adaptar al lenguaje visual de Tahoe.

  • Eliminar NSDrawer (obsoleto): mover el log a NSSplitView, panel colapsable o sheet.
  • Revisar MainMenu.xib en Xcode actual en las 4 localizaciones (English, German, Japanese, Spanish).
  • Traducir al español Spanish.lproj/MainMenu.xib (hoy es copia del inglés; las strings ya están traducidas). Valorar migrar a Base Internationalization.
  • Adoptar Auto Layout si hay autoresizing masks frágiles.
  • Migrar el icono a un Asset Catalog (.xcassets); preparar estilo Liquid Glass de Tahoe.
  • Verificar contraste/colores en modo oscuro y con el diseño de macOS 26.
  • (Opcional) Evaluar reescritura incremental de vistas a SwiftUI.

Criterio de salida: UI funcional sin componentes obsoletos, correcta en claro/oscuro en Tahoe.

Ref: ROADMAP.md → Fase 3.

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1-altaRiesgo alto: crashes, APIs eliminadas, seguridadmacos-tahoeModernización a macOS Tahoe (macOS 26)

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions