Un bloc de notas SPA (Single Page Application) optimizado para dispositivos móviles con pestañas múltiples, guardado local y funcionalidades básicas de edición.
Mizu Notes está diseñado principalmente para dispositivos móviles con soporte secundario para PC y TV. La interfaz prioriza:
- 📱 Pantallas táctiles - Botones grandes y fáciles de tocar
- 🎮 Controles de TV - Navegación con 5 botones básicos (4 direcciones + 1 acción)
- 💻 Compatibilidad PC - Atajos de teclado como complemento
- Múltiples pestañas para trabajar con varios documentos
- Crear nuevas pestañas al instante
- Cerrar pestañas individuales
- Navegación fluida entre pestañas
- Nombres personalizables para cada pestaña
- Búsqueda en tiempo real
- Navegación entre resultados encontrados
- Búsqueda insensible a mayúsculas/minúsculas
- Limitación actual: La búsqueda puede ser lenta en archivos grandes
Nota: La funcionalidad de reemplazo estará disponible en futuras versiones.
Ctrl+F- BuscarF3- Siguiente resultado de búsquedaShift+F3- Resultado anterior de búsquedaF1- Mostrar ayudaEscape- Cerrar búsqueda o ayuda
Nota: Los atajos Ctrl+N y Ctrl+W se removieron temporalmente por conflictos con el navegador. La funcionalidad de reemplazo estará disponible en futuras versiones.
- Guardado automático en localStorage
- Exportación a múltiples formatos (.txt, .html, .css, .js, .md)
- Nombres de archivo personalizables
- Sin pérdida de datos
- Conversión de texto seleccionado en hipervínculos
- Enlaces se abren en nueva pestaña
- Estilo visual distintivo para enlaces
- Tema oscuro elegante
- Botones grandes para pantallas táctiles (mínimo 44px)
- Diseño responsive
- Información del programa visible (nombre, versión, ayuda)
- Feedback visual para acciones importantes
- Descarga el archivo
index.html - Ábrelo en tu navegador web
- ¡Listo para usar!
git clone https://github.com/mizulegendsstudios/mizu_notes.git
cd mizu_notes
# Abre index.html en tu navegador# Con Python 3
python -m http.server 8000
# Con Node.js
npx serve .
# Con PHP
php -S localhost:8000- Chrome Mobile
- Safari iOS
- Firefox Mobile
- Samsung Internet
- Chrome/Chromium
- Firefox
- Safari
- Edge
- Navegadores web de Smart TV
- Controles remotos con 5 botones básicos
- Limitación: La exportación de archivos puede no funcionar en algunas TV debido a restricciones del sistema
- HTML5 - Estructura semántica
- CSS3 - Estilos responsive y optimizados para touch
- JavaScript ES6+ - Funcionalidad completa
- localStorage - Persistencia de datos
- File API - Exportación de archivos
- Búsqueda lenta - En archivos muy grandes (>10,000 líneas)
- Atajos de teclado - Solo funcionan en PC, no en móviles
- localStorage - Límite de ~5-10MB por dominio
- Sin sincronización - Los datos solo se guardan localmente
- Búsqueda con expresiones regulares
- Resaltado de sintaxis
- Temas claro/oscuro
- Estadísticas del documento
- Deshacer/Rehacer
- Sincronización en la nube
El tema actual es oscuro por defecto. Puedes personalizar los colores editando las variables CSS en el archivo index.html.
Los atajos de teclado son completamente personalizables editando el objeto de eventos en el JavaScript.
Puedes agregar más formatos de exportación modificando el array de opciones en el HTML.
- Optimización de búsqueda para archivos grandes
- Temas claro/oscuro
- Estadísticas del documento (palabras, líneas, caracteres)
- Mejor soporte para controles de TV
- Búsqueda con expresiones regulares
- Resaltado de sintaxis para lenguajes de programación
- Menú contextual (click derecho)
- Drag & Drop para reordenar pestañas
- Sincronización en la nube
- Colaboración en tiempo real
- Extensiones y plugins
- API para desarrolladores
¡Las contribuciones son bienvenidas! Si quieres contribuir:
- Haz un fork del proyecto
- Crea una rama para tu feature (
git checkout -b feature/AmazingFeature) - Commit tus cambios (
git commit -m 'Add some AmazingFeature') - Push a la rama (
git push origin feature/AmazingFeature) - Abre un Pull Request
- Optimización móvil - Mejorar experiencia en pantallas táctiles
- Soporte TV - Mejorar navegación con controles remotos
- Rendimiento - Optimizar búsqueda y manejo de archivos grandes
- Accesibilidad - Mejorar soporte para lectores de pantalla
Este proyecto está bajo la Licencia AGPL-3.0. Ver el archivo LICENSE para más detalles.
- Inspirado en editores de texto modernos
- Comunidad de desarrolladores web
- Usuarios que han probado y reportado bugs
- Filosofía de los 5 botones básicos de Atari
Si encuentras algún problema o tienes sugerencias:
- Abre un issue
- Contacta al desarrollador
- Revisa la documentación
Mizu Notes v0.2.0 - Desarrollado por Moises Núñez con ❤️ para la comunidad de desarrolladores
Optimizado para móviles, compatible con PC y TV