EdgeMark EdgeMark Una aplicación nativa de macOS para tomar notas en Markdown con un panel lateral. Siempre a un borde de distancia.

English · 简体中文 · हिन्दी · Español · Deutsch

Latest Release Total Downloads
Swift macOS License

**Por qué existe EdgeMark:** [SideNotes](https://www.apptorium.com/sidenotes) logró la interacción perfecta: un panel de notas que se desliza desde el borde de la pantalla, siempre a un gesto de distancia. Pero es de código cerrado y de pago, sin forma de contribuir, personalizar o verificar qué hace con tus datos. EdgeMark es la alternativa de código abierto: **ligero, con enfoque en Markdown**, y tuyo para inspeccionar, modificar y extender. Tus notas son archivos `.md` simples en disco — ábrelos en cualquier editor, sincronízalos con cualquier servicio, respáldalos como quieras.

EdgeMark Screenshots

# Instalación ```bash brew install --cask ender-wang/tap/edgemark ``` O descarga el último `.dmg` desde [Releases](https://github.com/Ender-Wang/EdgeMark/releases), instálalo, y luego ejecuta este comando en Terminal: ```bash xattr -cr /Applications/EdgeMark.app ``` --- # Características 🪟 **Panel Lateral** - 🔲 Panel flotante sin bordes, de altura completa, siempre encima - 🖥️ Funciona en todos los escritorios virtuales y junto a apps en pantalla completa - ✨ Animación suave de deslizamiento o desvanecimiento (configurable) con activación por borde — mueve el ratón al borde de la pantalla para revelarlo - 🖱️ Haz clic fuera, Escape, o desactivación automática al ocultar - 📌 Fija el panel para mantenerlo abierto — sobrevive cambios de foco, salida del ratón y cambio de Espacios (ideal para copiar y pegar) - 🔘 Modo Edge-toggle — toca el borde para abrir y mantener el panel abierto mientras copias texto de un lado a otro, toca de nuevo para cerrar (sin ⌘P); Auto-hide sigue siendo el predeterminado - 📐 Soporte multi-monitor con borde izquierdo o derecho configurable — solo el borde exterior de la pantalla activa, así mover el ratón entre pantallas no lo abrirá por accidente - ↔️ Ancho ajustable — arrastra el borde interno para redimensionar, guardado entre reinicios - 🪟 Estilo del panel — alterna entre fondos de panel translúcido y opaco - 🎨 Tono del panel — elige de una paleta curada (System, Graphite, Slate, Sand, Sage, Rose) ✍️ **Edición Markdown** - 👁️ Editor WYSIWYG nativo con TextKit 2 — impulsado por [swift-markdown-engine](https://github.com/nodes-app/swift-markdown-engine), sin JavaScript ni WebKit - 📝 Markdown completo: encabezados, negrita, cursiva, código, listas, listas de tareas, citas, enlaces, tablas, wiki-links - 🖼️ Imágenes en línea — pega (`⌘V`) o arrastra para insertar; almacenadas como archivos de recursos junto a la nota - ✅ Las tareas completadas se tachan automáticamente; desmarca para restaurar - ▫️ Símbolos personalizados para casillas de tareas — elige la forma para los ítems `- [ ]`/`- [x]` (Cuadrado, Círculo, Diamante, Escudo, Triángulo, Estrella, Hexágono, Corazón) en Ajustes; solo visual, las notas siguen siendo Markdown estándar - 📋 Botón de Copiar con un clic en bloques de código delimitados - 🔴 Corrección ortográfica, gramatical y autocorrección nativas (diccionario del sistema macOS) - ⚡ Comandos de barra (`/h1`, `/todo`, `/code`, `/quote`, `/table`, `/divider`, y más) - ⌨️ Atajos de formato: `⌘B` negrita, `⌘I` cursiva, `⌘E` código en línea, `⌘K` enlace, `⇧⌘X` tachado - 🔗 Haz clic en un enlace renderizado para abrirlo en el navegador - 🔍 Buscar y reemplazar (`⌘F`) - 🔤 Fuente y tamaño del editor personalizables — elige cualquier fuente instalada mediante el panel de fuentes del sistema con vista previa en vivo - 🧮 Renderizado LaTeX — bloque (`$$...$$`) e inline (`$...$`) vía SwiftMath 🗂️ **Notas y Almacenamiento** - 📄 Archivos `.md` simples sin encabezados inyectados — ábrelos en cualquier editor, sincronízalos con cualquier servicio; los metadatos viven en un sidecar oculto `.edgemark/meta.json` - 📁 Organización por carpetas con arrastrar y soltar - 🎨 Colores de carpeta personalizados — tiñe el ícono de cualquier carpeta con un color de la paleta mediante clic derecho → Folder Color - 📂 Múltiples ubicaciones de almacenamiento — cambia entre carpetas de notas separadas (p. ej. trabajo y personal) desde la barra de menú (un cambio rápido que se revierte al reiniciar) o en Ajustes; opcionalmente elige una cada vez que se abre la app - 💾 Auto-guardado con anti-rebote de 1 segundo - 🔍 La búsqueda muestra todas las notas ordenadas por última modificación cuando la consulta está vacía — un feed rápido de "notas recientes" - 🏷️ Etiquetas de color estilo Finder (Rojo, Naranja, Amarillo, Verde, Azul, Púrpura, Gris) con nombres editables; múltiples etiquetas por nota - 🎯 Filtro de etiquetas en la búsqueda — haz clic en los puntos de las etiquetas para reducir resultados, la selección múltiple actúa como OR, y se combina con la búsqueda de texto - ☑️ Selección múltiple nativa de macOS — clic / ⇧-clic / ⌘-clic en filas, arrastrar para seleccionar en bloque, luego **Mover**, **Etiquetar** o **Eliminar** en lote desde el menú contextual; los conflictos en lote se encolan y resuelven - 🔄 Sincronización de archivos externos — las ediciones de otras apps se detectan al abrir el panel; solicita cuando ambos lados cambiaron - 🗑️ Papelera con purga automática de 30 días y vista previa de solo lectura - 👁️ Vista previa al pasar el ratón — pasa el ratón sobre una nota o carpeta para previsualizar su contenido en un panel flotante junto a la lista; las vistas previas de notas renderizan Markdown completo con imágenes, las de carpetas muestran subcarpetas y todas las notas dentro ⌨️ **Atajos de Teclado** - 🌐 Atajo global: `Ctrl+Shift+Space` alterna desde cualquier app (personalizable) - 🎹 Atajos locales completamente personalizables — nueva nota, nueva carpeta, buscar, fijar, nota anterior/siguiente — todos reasignables en Ajustes con detección de conflictos - ⏱️ Retardo de activación y zonas de exclusión de esquina configurables - 🔑 Atajos del panel predeterminados: `⌘N` nueva nota, `⇧⌘N` nueva carpeta, `⌘F` buscar, `⌘P` fijar/desfijar - 👁️ `Space` para Vista Rápida — selecciona una nota o carpeta y presiona `Space` para previsualizar; `↑↓` para navegar, `Space`/`ESC` para cerrar - 👆 Desliza dos dedos a la derecha en el encabezado para retroceder (toggle y sensibilidad configurables) - 👆 Desliza dos dedos a la izquierda/derecha en el editor o `⌘←`/`⌘→` para navegar entre notas en la carpeta actual 🔄 **Actualización Automática y CI/CD** - 🔔 Verificación de actualizaciones en la app (GitHub Releases, límite de 24h) - 📦 Descarga con barra de progreso, verificación SHA256, instalación y reinicio - ⚙️ Pipeline de construcción con GitHub Actions (Release sin firmar, DMG, SHA256) - 🍺 Instalación con Homebrew Cask 🌟 **Calidad de Vida** - 🌗 Apariencia: Sistema, Claro u Oscuro - 📌 Residente en la barra de menú (sin icono en el Dock) - 🚀 Iniciar al iniciar sesión - 📋 Copiar como Texto plano, Markdown o Texto enriquecido — sensible a la selección en el editor con menú contextual - 🎨 Iconos SF Symbol en todos los menús contextuales - 🔀 Transiciones de página suaves con dirección - 🌍 Inglés + Chino simplificado + Hindi + Español + Alemán (basado en JSON, fácil de contribuir) --- # Contribuir Consulta [CONTRIBUTING.md](CONTRIBUTING.md) para una visión general de la arquitectura, árbol de código fuente, patrones clave, guía de localización y configuración de desarrollo. --- # Licencia EdgeMark está licenciado bajo la [GNU General Public License v3.0](LICENSE). # Agradecimientos EdgeMark está construido sobre estos proyectos de código abierto: | Proyecto | Licencia | Descripción | |---------|---------|-------------| | [swift-markdown-engine](https://github.com/nodes-app/swift-markdown-engine) | Apache 2.0 | Editor WYSIWYG con TextKit 2 / NSTextView — impulsa la experiencia de edición. Incluye [HighlighterSwift](https://github.com/smittytone/HighlighterSwift) para resaltado de sintaxis en bloques de código y [SwiftMath](https://github.com/mgriebling/SwiftMath) para renderizado LaTeX. | | [SwiftFormat](https://github.com/nicklockwood/SwiftFormat) | MIT | Herramienta de formato de código usada en el pipeline de construcción | --- # Historial de Estrellas Star History Chart