Primera versión del plugin

This commit is contained in:
2025-12-14 23:23:56 -05:00
commit d215f498b9
37 changed files with 670696 additions and 0 deletions

63
README.md Normal file
View File

@@ -0,0 +1,63 @@
# 🎨 FontAwesome 6 Pro para Logseq
Plugin completo para integrar **FontAwesome 6 Pro** en Logseq con panel de íconos, slash commands, control de color y tamaño, y soporte para **todos los 11 estilos disponibles**.
![FontAwesome Pro Plugin](https://img.shields.io/badge/Version-2.0.0-blue)
![FontAwesome 6 Pro](https://img.shields.io/badge/FontAwesome-6_Pro-528DD7)
![Logseq Plugin](https://img.shields.io/badge/Logseq-Plugin-green)
## ✨ Características
### 🎨 **Todos los estilos FontAwesome 6 Pro**
-**Solid** (fas) - 900 weight
-**Regular** (far) - 400 weight
-**Light** (fal) - 300 weight
-**Thin** (fat) - 100 weight
-**Duotone** (fad) - 900 weight
-**Sharp Solid** (fass) - ⭐ Nuevo en FA6
-**Sharp Regular** (fasr) - ⭐ Nuevo en FA6
-**Sharp Light** (fasl) - ⭐ Nuevo en FA6
-**Sharp Thin** (fast) - ⭐ Nuevo en FA6
-**Sharp Duotone** (fasd) - ⭐ Nuevo en FA6
-**Brands** (fab) - 400 weight (gratis)
### 🎯 **Funcionalidades avanzadas**
- 🎨 **Control completo de color** - Predefinidos + personalizado (#hex, rgb(), nombres)
- 📏 **Control de tamaño** - XS (0.75em) a 4X (4em)
- 🌀 **8 animaciones** - Spin, Pulse, Beat, Fade, Bounce, Flip, Shake
- 🔄 **Transformaciones** - Rotación (0°, 90°, 180°, 270°) + Flip
- 🔍 **Buscador inteligente** - Por nombre, categoría, etiquetas en español/inglés
- 🗂️ **58 categorías** - Organizadas y traducidas
-**Favoritos** - Guarda tus íconos más usados
- 🕒 **Recientes** - Acceso rápido a íconos usados
- 💾 **Presets guardados** - Configuraciones por ícono
- ⌨️ **Slash commands** - Integración nativa con Logseq
- 🌓 **Tema claro/oscuro** - Se adapta automáticamente
### ⚡ **Rendimiento y usabilidad**
- 🚀 **Detección automática** - Solo carga los estilos que tienes instalados
- 💾 **Archivos locales** - Funciona 100% offline
- 🔄 **Actualización fácil** - Scripts automáticos
- 📊 **Verificación** - Comprueba archivos faltantes
- 🛡️ **Degradación elegante** - No se rompe si faltan estilos
## 🚀 Instalación
### Requisitos previos
- **Logseq** v0.9.x o superior
- **FontAwesome 6 Pro** (licencia válida)
- **Node.js** (solo para generación de base de datos)
### Paso 1: Descargar FontAwesome 6 Pro
1. Visita [fontawesome.com](https://fontawesome.com)
2. Inicia sesión con tu cuenta Pro
3. Descarga "Font Awesome 6 Pro - Web"
### Paso 2: Preparar archivos del plugin
```bash
# Crear estructura de carpetas
mkdir logseq-fontawesome-pro
cd logseq-fontawesome-pro
# Crear directorios necesarios
mkdir -p assets/fontawesome/{css,webfonts,metadata}