Omnibarra
TDF LibreOffice en español Document Liberation Project Blogs comunitarios Weblate Nextcloud Redmine Preguntas y respuestas Donar
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
▸ ▸ .Hoja de ruta
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: tdf#101249 ▸
- 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:
Informes de error relevantes:
- tdf#80752 - Barra de herramientas sencilla con pestañas
- tdf#102062 - Rastreador de errores y solicitudes de mejora
Solución semejante de Sencha ExtJS
Cómo PowerPoint 2013 utiliza tanto una barra superior como una lateral:
Barras de herramientas con pestañas en Zoho Writer: