Development/NotebookBar/es

Introducción
Esta página describe el trabajo que está llevándose a cabo para implementar una «omnibarra» en LibreOffice.

El objetivo es proveer una interfaz alternativa (opcional) que unifique las distintas barras de herramientas existentes y las agrupe en pestañas. Se garantiza la flexibilidad, dado que se empleará Glade para distribuir los controles.

El menú clásico quizá quedará activado de manera predeterminada en entornos como Unity y macOS (menú global). En otros entornos quizá se provea un conmutador para activarlo.

Desarrollo
Puede consultarse información (en inglés) sobre la implementación aquí.

Póngala a prueba
NOTA: la omnibarra es una funcionalidad experimental y opcional, no recomendada en entornos de producción.

Descargue LibreOffice desde https://es.libreoffice.org/descarga/.

Instálelo y ábralo.

Active las funcionalidades experimentales: en, marque.

Para mostrar la omnibarra, diríjase a.

Tareas realizadas

 * Permitir que cada módulo defina las pestañas de la omnibarra independientemente. Actualmente tenemos un solo archivo de enorme tamaño, donde se definen todas las pestañas.
 * Se implementó un conmutador entre el modo de barras de herramientas y el de monibarra:
 * Pestañas contextuales: algunas pestañas solo debería aparecer en algunos contextos (p. ej., al seleccionar una tabla, se busca una pestaña sobre las tablas)
 * Capacidad de albergar varias implementaciones de barras de herramientas

Pendientes

 * Definir prioridades para los widgets. Necesitamos un contenedor que oculte/contraiga elementos cuando no quepan en la pantalla
 * Temas. Sería lindo tener estilos visuales personalizados aplicados a la omnibarra.
 * Integración de extensiones: permitir a las extensiones crear sus propias pestañas. Véase Development/NotebookBar/Extensions
 * Personalización: permitir a los usuarios personalizar las pestañas o añadir opciones en cualquier sitio

Recursos
Al diseñar las distintas pestañas, pueden tomarse en consideración los recursos siguientes:


 * Directrices de interfaz humana para barras de herramientas

Informes de error relevantes:


 * - Barra de herramientas sencilla con pestañas
 * - Rastreador de errores y solicitudes de mejora

Solución semejante de Sencha ExtJS


 * ExtJS Toolbar Button Group

Cómo PowerPoint 2013 utiliza tanto una barra superior como una lateral:


 * Paneles de tareas de formato en PowerPoint 2013
 * Vídeo que muestra cómo se activa la barra lateral

Barras de herramientas con pestañas en Zoho Writer:


 * Barras de herramientas con pestañas

Ideas alternativas de IU