la versión del navegador web , que proporciona una interfaz gráfica mínima que no distrae de la visualización del contenido, y un sistema de navegación inspirado en el editor de texto Vim, completamente basado en combinaciones de teclado. El código está escrito en Python utilizando PyQt5 y QtWebEngine. Códigos fuente bajo la licencia GPLv3. El uso de Python no afecta el rendimiento, ya que el renderizado y análisis del contenido es llevado a cabo por el motor Blink y la biblioteca Qt.
El navegador soporta un sistema de pestañas, un gestor de descargas, modo de navegación privada, visor de PDF integrado (pdf.js), un sistema de bloqueo de anuncios (a nivel de bloqueo de hosts), y una interfaz para ver el historial de navegación. Para reproducir videos de YouTube, se puede configurar el lanzamiento de un reproductor de video externo. La navegación por la página se realiza con las teclas «hjkl», para abrir una nueva página se puede presionar «o», y el cambio entre pestañas se realiza con las teclas «J» y «K» o «Alt-número de pestaña». Al presionar «:» se muestra un prompt de línea de comando, desde el cual se puede buscar en la página y ejecutar comandos típicos como en vim, por ejemplo, «:q» para salir y «:w» para guardar la página. Se ofrece un sistema de «hints» para un acceso rápido a los elementos de la página, que etiquetan enlaces e imágenes.
En la nueva versión:
- Se ha implementado soporte inicial para Qt 5.15;
- Por defecto, al compilar con QtWebEngine de Qt 5.14, la búsqueda local ahora se ciclo (al alcanzar el final de la página, salta al principio). Para restaurar el comportamiento anterior, hay una configuración search.wrap;
- Se han añadido nuevas configuraciones: content.unknown_url_scheme_policy para gestionar la apertura de aplicaciones externas al abrir enlaces con esquemas desconocidos en la URL; content.fullscreen.overlay_timeout para establecer el tiempo máximo de visualización de la superposición de pantalla completa;
hints.padding y hints.radius para personalizar el diseño de las sugerencias; - Por defecto, el reemplazo {} ahora no escapa barras. Se han añadido nuevos reemplazos para url.searchengines:
{unquoted} — frase de búsqueda sin caracteres escapados,
{semiquoted} — escapando solo caracteres especiales excepto la barra
y {quoted} — escapando todos los caracteres especiales; - Se ha optimizado el rendimiento.
Al mismo tiempo la nueva versión del navegador , que ofrece una interfaz minimalista, centrada en la manipulación de la barra de direcciones. El navegador fue creado utilizando la plataforma , que permite crear aplicaciones aisladas basadas en el motor Chromium y la plataforma Node.js. La interfaz de Min está escrita en JavaScript, CSS y HTML. El código bajo la licencia Apache 2.0. Las compilaciones están disponibles para Linux, macOS y Windows.
Min admite la navegación por las páginas abiertas a través de un sistema de pestañas que proporciona funciones como la apertura de una nueva pestaña al lado de la pestaña actual, ocultar pestañas no utilizadas (aquellas que el usuario no ha visitado durante un tiempo determinado), agrupar pestañas y ver todas las pestañas en forma de lista. Hay herramientas para crear listas de tareas pendientes/enlaces para leer más tarde, así como un sistema de marcadores con soporte de búsqueda de texto completo. El navegador incluye un sistema de bloqueo de anuncios (basado en una lista ) y código para rastrear a los visitantes, además de la posibilidad de desactivar la carga de imágenes y scripts.
El elemento central de control en Min es la barra de direcciones, a través de la cual se pueden enviar solicitudes a un motor de búsqueda (por defecto DuckDuckGo) y realizar búsquedas en la página actual. Al escribir en la barra de direcciones, se genera un resumen de la información relevante para la consulta actual, como un enlace al artículo en Wikipedia, un muestreo de marcadores y el historial de visitas, así como recomendaciones del motor de búsqueda DuckDuckGo. Cada página abierta en el navegador se indexa y se hace accesible para búsquedas posteriores en la barra de direcciones. También se pueden introducir comandos en la barra de direcciones para ejecutar operaciones rápidamente (por ejemplo, “!settings” — ir a la configuración, “!screenshot” — tomar una captura de pantalla, “!clearhistory”— limpiar el historial de visitas, etc.).
En esta nueva versión:
- Se ha modernizado la interfaz de usuario en las compilaciones para la plataforma Linux. Se ha eliminado la barra superior con el título de la ventana (se puede restaurar en la configuración). Los botones de control de la ventana son ahora más compactos y combinan mejor con otros elementos del navegador.
- Se ha añadido soporte para el autocompletado de parámetros de autenticación utilizando el gestor de contraseñas 1Password (además del anteriormente soportado Bitwarden);
- Se han añadido archivos de traducción al idioma uzbeko. Se ha actualizado la traducción al idioma ruso;
- Se ha añadido soporte para sitios que utilizan autenticación HTTP;
- Se ha mejorado la animación de apertura de pestañas;
- Se ha añadido la posibilidad de cambiar las teclas de acceso rápido para crear nuevas pestañas y tareas;
- Se ha asegurado la restauración de la posición de desplazamiento al reabrir una pestaña después de cerrarla;
- Se ha añadido la posibilidad de arrastrar una pestaña con el ratón sobre el botón de nueva tarea para crear una tarea con esa pestaña (un recordatorio para volver a la pestaña en el futuro);
- Se ha simplificado el movimiento de ventanas en Windows y Linux;
- Se ha mejorado el rendimiento del bloqueador de contenido.
Fuente: opennet.ru
