Releases: carlosalbertoxw/cotejo-file-comparison
Releases · carlosalbertoxw/cotejo-file-comparison
Release list
Cotejo 0.4.0
Novedades
- Una sola instancia. Abrir un archivo o una carpeta con Cotejo ya en marcha añade una pestaña
a la ventana que ya existe y la trae al frente, en vez de levantar otra aplicación con su propia
sesión. Antes cada apertura era un programa nuevo, y dos ventanas abiertas se pisaban las
pestañas guardadas al cerrarse. - Cotejo aparece en «Abrir con» de tu explorador de archivos, para los tipos de texto más
habituales. En macOS es además lo que hacía falta para que arrastrar archivos sobre el icono del
Dock los abriera comparados: el programa ya sabía atenderlo, pero el sistema nunca se lo decía. - La tabla de carpetas se maneja con el teclado. Flechas arriba y abajo para moverse, derecha e
izquierda para abrir y cerrar carpetas,InicioyFinpara los extremos,AvPágyRePág
para saltar de pantalla,Espaciopara añadir o quitar de la selección yEntrarpara abrir la
comparación de esa fila. Hasta ahora esa mitad de la aplicación solo se podía usar con ratón. - Cotejo tiene página propia. En
https://carlosalbertoxw.com/cotejo-file-comparison/ están, en los cuatro idiomas, qué compara,
cómo se lee una comparación y las descargas de cada sistema, con el archivo que le toca a cada
uno y qué esperar al abrirlo la primera vez. «Acerca de» y el aviso de versión nueva llevan ahí,
en el idioma que tenga puesta la aplicación, en vez de a la lista cruda de archivos de una
release. Los archivos siguen siendo los mismos de GitHub; lo que cambia es por dónde se llega.
Cambios
- Guardar ya no pisa el trabajo de nadie. Si el archivo cambió en el disco desde que lo
abriste, Cotejo no escribe: te lo dice y te deja elegir entre recargar o guardar de todas formas. - La escritura es atómica. Pasa por un archivo temporal y un cambio de nombre encima, así que
un corte de luz a mitad de guardado ya no puede dejarte el archivo a medias: o está el contenido
viejo, o está el nuevo. Los enlaces simbólicos se siguen escribiendo en su sitio, sin convertirse
en archivos normales. - Los archivos que no son UTF-8 se abren en solo lectura. Se pueden comparar con normalidad,
pero no editar. Un.txtheredado en Windows-1252 pierde sus eñes y sus acentos al leerlo, y
guardarlo encima escribía esa pérdida en el disco de verdad. Ahora una franja lo avisa y el panel
no se deja tocar. - El límite de tamaño baja de 64 MB a 12 MB. El de antes prometía algo que la aplicación no
aguantaba: el texto se duplica varias veces por el camino y un archivo de 64 MB se comía más de
un giga de memoria antes de empezar a comparar. Ahora el límite se corresponde con lo que de
verdad funciona. - La ventana ya no da un fogonazo blanco al abrirse en tema oscuro.
Escapecierra el diálogo de confirmación, como ya hacía el de «Acerca de».- Comparar carpetas muy grandes deja de congelar la ventana: la interfaz sigue respondiendo
mientras se construye el árbol, y el botón de cancelar se puede pulsar de verdad. Cambiar de modo
a media comparación cancela la anterior en vez de dejarla leyendo disco de fondo.
Arreglos
- Un fallo al guardar ya no pasa desapercibido. Si el archivo era de solo lectura, no había
permisos o el disco estaba lleno, la aplicación no decía absolutamente nada y te quedabas
creyendo que habías guardado. Lo mismo al preparar una copia o un borrado en la vista de
carpetas. - Abrir un archivo desde la vista de carpetas construye la ruta respetando cómo esté escrita la
raíz, sin mezclar barras normales e invertidas.
Full Changelog: v0.3.0...v0.4.0
Cotejo 0.3.0
Novedades
- Historial de comparaciones en la pantalla de bienvenida. Las últimas comparaciones que
abriste quedan a la vista, con sus dos rutas, para repetirlas de un clic. Se guardan las rutas y
no el contenido, así que al abrir una se lee del disco lo que haya ahora. Cada entrada se puede
quitar por separado, o borrar la lista entera. - Transferir solo lo seleccionado. Selecciona el texto en un panel y usa Selección ▶ o
◀ Selección: van las líneas que toca la selección, sobre las que tienen enfrente en el otro
lado, en vez del bloque de diferencia entero. Las flechas ◀ ▶ de la franja central siguen ahí
para el bloque completo. - Un botón de guardar por lado, junto a cada ruta, activo solo si ese lado tiene cambios. Sirve
para guardar un archivo sin tocar el otro cuando has editado los dos.
Cambios
- Abrir una comparación que ya está abierta salta a su pestaña en vez de duplicarla, tanto desde el
historial como al arrastrar archivos, al pasarlos por la línea de comandos o al abrirlos con
doble clic desde una comparación de carpetas. Da igual cómo esté escrita la ruta: en Windows y
macOS las barras y las mayúsculas ya no abren dos pestañas del mismo archivo. - Mientras hay texto seleccionado, el color de la selección manda por encima del color de la
diferencia, de modo que lo resaltado es exactamente lo que se va a transferir. - El botón Guardar de la barra de herramientas desaparece: hacía lo mismo que los de cada lado.
Ctrl+S(⌘Sen macOS) sigue guardando los dos de una vez.
Arreglos
- Comparar texto escrito o pegado a mano ahora funciona. Antes la comparación solo arrancaba con
dos archivos leídos del disco, así que escribir dos frases en los paneles no comparaba nada y la
barra de estado se quedaba pidiendo elegir archivos.
Full Changelog: v0.2.0...v0.3.0
Cotejo 0.2.0
Novedades
- Acerca de, en la barra de pestañas y en la pantalla de bienvenida: la versión instalada, la
licencia, las versiones de Electron, Chromium y Node, y enlaces al código fuente, a las descargas
y a los problemas. - Aviso de nueva versión. Una vez al día Cotejo mira si hay una release más nueva que la
instalada y, si la hay, lo dice en una franja con enlace a la página de descargas. El aviso se
cierra y no vuelve para esa misma versión. Cotejo no se actualiza solo: solo avisa y te lleva a
la descarga.
Cambios
- En un bloque modificado, las líneas se emparejan por parecido en vez de por posición, así que
cuando se añade o se quita una línea en medio el resto deja de aparecer como cambiado.
Full Changelog: v0.1.0...v0.2.0
Cotejo 0.1.0 — primera versión
Primera versión pública de Cotejo, una aplicación de escritorio para comparar
archivos de texto y carpetas completas, con los dos lados siempre enfrentados.
Qué hace
- Comparación de texto línea a línea, con las diferencias resaltadas hasta la
palabra concreta que cambió. Los dos paneles están alineados y nunca se
desincronizan al hacer scroll.F7yShift+F7saltan entre diferencias, las
flechas centrales copian bloques de un lado al otro, yCtrl+S(⌘Sen macOS)
guarda preservando los finales de línea y el BOM originales. - Comparación de carpetas en tres modos, de más rápido a más fiable: por
tamaño y fecha, solo por tamaño, o por hash sha256 del contenido. Los dos
árboles se muestran enfrentados, y donde una entrada existe solo en un lado el
otro deja un hueco marcado. - Operaciones sobre archivos desde la vista de carpetas: copiar, mover,
sincronizar y borrar. Todo lo destructivo pide confirmación mostrando antes el
número exacto de archivos, los bytes y la lista de lo que se sobrescribirá. Los
borrados van a la papelera del sistema, así que son recuperables. - Cuatro idiomas: español, inglés, francés y portugués de Brasil. Toma el del
sistema al arrancar y puedes cambiarlo desde la barra de pestañas. - Colores cálido contra frío en vez de rojo/verde, para que se distingan con los
daltonismos más comunes. El rojo queda reservado a los avisos destructivos.
Qué descargar
| Sistema | Instalar | Sin instalar |
|---|---|---|
| Windows | Cotejo Setup 0.1.0.exe |
Cotejo 0.1.0 portable.exe |
| macOS | el .dmg de tu procesador: arm64 para Apple Silicon, x64 para Intel |
el .zip correspondiente |
| Linux | .deb en Debian y Ubuntu, .rpm en Fedora |
.AppImage |
Windows y Linux son de 64 bits. Al AppImage hay que darle permiso de ejecución la
primera vez con chmod +x.
Primer arranque
Los ejecutables no están firmados, así que los sistemas avisan la primera vez:
- Windows: SmartScreen muestra un aviso. Se abre con «Más información» →
«Ejecutar de todas formas». - macOS: Gatekeeper lo bloquea con un mensaje que parece de archivo dañado.
Se abre con clic derecho sobre la aplicación → «Abrir».
Es lo esperable en una aplicación sin certificado, no una señal de que algo vaya
mal. Firmar en macOS requiere una cuenta de pago de Apple.
Notas
- Es una versión 0.x: funciona, pero aún no ha pasado por manos ajenas.
- Cotejo es software libre con licencia MIT. Los avisos de copyright de las 24
dependencias que se distribuyen van enTHIRD-PARTY-NOTICES.txt, junto al
ejecutable instalado.