NEW PLUGIN! uxElements 1.0 - Con Listas, Cards, Botones y Chips para usar en vertical u horizontal... - Forum

Forum Navigation
You need to log in to create posts and topics.

NEW PLUGIN! uxElements 1.0 - Con Listas, Cards, Botones y Chips para usar en vertical u horizontal...

Buenas chicos, recientemente he podido crear con ayuda de CODEX un plugin, inspirado inicialmente en el plugin Content Blocks de Anthony LaTorre  . Como me resultó dificil la implementación de PureBasic, acudi a la IA, y CODEX pudo elaborar un prototipo en C++, por lo que arranqué por ahí con prueba y error...

La utilidad de este plug-in es poder crear de forma dinámica listas (por ahora) con elementos, en este caso Cards, Botones y Chips inspirados en elementos clásicos de interfaz web modernos.

Además, se sumo la posibilidad de añadir elevación o sombra y bordes redondeados y todo tipo de propiedades tanto para el panel como para los items.

También posé un WYSIWYG en tiempo de desarrollo que muestra la previsualización de como va quedando, junto con el editor de Items.

Consideraciones
** Esta pensado para usarse conjuntamente con la fuente ArialVNIcons 
** Si el item tiene el ID vacío, entonces lo toma como un separador de grupo
** La variable puntero donde se asignan los valores al momento de hacer clic no debe tener corchetes asi no: [my_var_result] / asi si: my_var_result
** La subrutina puntero que ejecutara el evento clic, no debe tener dos puntos, asi no-> :my_sub / asi si-> my_sub
** Agregar el uxClearList en el evento Shutdown de la App, y también al momento del cierre de los CustomWindow
** No tiene live rendering por lo que los cambios de variables no afectaran el panel creado, para impactar cambios de variables debe usar uxEditItemList

Poximamente
** Más parámetros
** Mas elementos
** Panel flex -> uxAddPanelFlex
** Gráficos de barras y torta

ENGLISH

Hey guys, I recently created a plugin with the help of CODEX, initially inspired by Anthony LaTorre's Content Blocks plugin. Since I found the PureBasic implementation difficult, I turned to AI, and CODEX was able to develop a C++ prototype, so I started there through trial and error...

The plugin's usefulness lies in its ability to dynamically create lists (for now) with items—in this case, Cards, Buttons, and Chips—inspired by classic elements of modern web interfaces.

In addition, it allows for adding elevation, shadows, rounded corners, and all sorts of properties for both the panel and the items.

It also includes a WYSIWYG preview during development, along with the Item editor.

Considerations
** Designed to be used with the ArialVNIcons font
** If the item has an empty ID, it will be treated as a group separator
** The pointer variable where values ​​are assigned upon click should not contain square brackets, like this: [my_var_result] / like this: my_var_result
** The pointer subroutine that executes the click event should not contain a colon, like this: :my_sub / like this: my_sub
** Add uxClearList to the App's Shutdown event, and also when CustomWindows close
** There is no live rendering, so variable changes will not affect the created panel. To impact variable changes, use uxEditItemList

Coming Soon
** More parameters
** More elements
** Flexible panel -> uxAddPanelFlex
** Bar and pie charts.

Uploaded files:
  • You need to login to have access to uploads.
luishp has reacted to this post.
luishp

@alangonzalez91 muchas gracias por compartirlo!
La verdad es que es increíble lo que es posible hacer con IA hoy día... y lo que está por llegar.