solop-develop / frontend-core

ADempiere-Vue is a new UI for ADempiere ERP, CRM & SCM. It is based on Vue and uses the UI Toolkit element-ui. It is a great UI for ADempiere ERP, CRM & SCM, based on the newest development stack of Vue, built-in i18n solution, typical templates for enterprise applications, lots of awesome features. This project was forked from Vue-Element-Admin originally write by PanJiaChen / 花裤衩 over MIT license and was changed to GNU/GPL v3 by Yamel Senih after forked granted by PanJiaChen / 花裤衩 on the issue "Extend as GNU/Gpl v3 License #1434".
https://solop-develop.github.io/frontend-core
GNU General Public License v3.0
2 stars 7 forks source link

Iconos en Menú según Acción y ID #1758

Open niclopup opened 11 months ago

niclopup commented 11 months ago

Feature request

Ahora como están definidos, se hace muy dificil y lento buscar una ventana o proceso desde el menú, haciendo casi que obligatorio la búsqueda de ventanas directo por su nombre. Si bien esto puede ser una opción, entendemos que no es lo ideal que sólo suceda así.

Por esta razón se desea poder darle una mayor claridad a los elementos del menú para que se pueda relaizar una navegación más ágil y clara por el usuario, considerando que el menú puede ser bastante amplio, al estar tan grande los nombres se hace dificil visualizar fácilmente donde se ubica la ventana que se desea abrir.

image

Ejemplo

image

Tomar como ejemplo:

Ventana de Proyectos

Action=W AD_Window_ID=53545

AD_Menu_ID=54207

image

Icono a definir

https://fonts.google.com/icons?selected=Material+Symbols+Outlined:source_environment:FILL@0;wght@400;GRAD@0;opsz@24

Ventana Ordenes de Venta

Action=W AD_Window_ID=143

AD_Menu_ID=129

https://fonts.google.com/icons?selected=Material+Symbols+Outlined:orders:FILL@0;wght@400;GRAD@0;opsz@24

EdwinBetanc0urt commented 7 months ago

Aca se define la lista de iconos asociados a las tablas para los campo tipo búsqueda

https://github.com/solop-develop/frontend-core/blob/feature/legacy-support/src/utils/ADempiere/dictionary/field/search/index.ts#L39-L100

y en esta carpeta los iconos en formato svg.

https://github.com/solop-develop/frontend-core/tree/feature/legacy-support/src/icons/svg

Casi todos los iconos de esa carpeta son extraídos de https://fonts.google.com/icons

niclopup commented 7 months ago

Carpetas que se desea definir un icono específico

https://docs.google.com/spreadsheets/d/1sDglcuSQm_7bVZTwmb_06TGleoGUVVPg/edit#gid=229566023

niclopup commented 6 months ago

Por favor hacer una prueba si con el AD_Menu_ID ya sería suficiente para poder controlar y definir un mismo ícono a una ventana en diferentes Menú

Hacer el siguiente ejemplo:

AD_Menu_ID=278 Name: Performance Analysis Trl: Análisis de Desempeño

agregar siguiente icono

balance_FILL0_wght400_GRAD0_opsz48

EdwinBetanc0urt commented 2 months ago

Se podria hacer pruebas cuando se comience el desarrollo en nuxt.