Carlo Barazzetta Speaker al Delphi Day 2020 (on-line)

Carlo Barazzetta di Ethea terrà una sessione (on-line) al Delphi Day sul tema della “Modernizzazione di app VCL”, martedì 9 Giugno dalle 16:30 alle 18:30.
Una sessione completa, con casi reali, attraverso esempi e l’utilizzo di componenti open-source che facilitano la transizione, come IconFontsImageList e SVGIconImageList, VCLThemeSelector (tutti sviluppati da Carlo) e linee guida per affrontare il supporto High-DPI.

Rilasciata v.1.0 (VCL) di “SVGIconImageList”

Dopo il grande successo del popolare componente IconFontsImageList, Ethea ha deciso di proseguire lo sviluppo di ImageList avanzate per migliorare la GUI delle applicazioni Delphi, sfruttando le tecnologie più utilizzate nei framework moderni.

Oggi viene rilasciata la prima versione 1.0 del nuovo componente SVGIconImageList, che segue la filosofia del “fratello”, cioè quella di semplificare l’utilizzo di immagini SVG (Scalable Vector Graphics) all’interno di applicazioni Delphi.

SVGIconImageList

SVGIconImageList

SVGIconImageList è una libreria di componenti Delphi (sia VCL che Firemonkey) per utilizzare in modo semplice e immediato le immagini SVG (Scalable Vector Graphics) come icone in un componente ImageList.

Il progetto è disponibile Open-Source su Git-Hub a questo indirizzo:

https://github.com/EtheaDev/SVGIconImageList

 

Versioni Delphi supportate

La versione VCL è disponibile a partire da Delphi XE6 fino all’ultima versione Delphi disponibile e sfrutta la tecnologia GDI+ per il rendering delle Icone.
Se nel repository non ci sono i package specifici per la vostra versione di Delphi basta partire dalla versione più vicina per generarli.

La versione FMX (Windows Platform), è disponibile da Delphi 10.2 fino all’ultima versione Delphi disponibile.

Component Editor (VCL e FMX)

Entrambi i componenti IconFontsImageList (VCL e FMX) hanno un comodissimo Component Editor per gestire facilmente la raccolta di icone da utilizzare nella propria applicazione Delphi.

Licenza e Supporto

  • Il progetto è rilasciato con licenza open-source Apache 2.0
  • Direttamente sul progetto Git-Hub è possibile segnalare problemi nella sezione “issue”: verranno prontamente presi in carico e risolti.

Demo

All’interno del progetto sono presenti alcune Demo (sia VCL che FMX) che mostrano in modo intuitivo il funzionamento dei componenti.

Documentazione

Sempre all’interno del progetto su Git-Hub c’è una ricca sezione nella “Wiki”:

https://github.com/EtheaDev/SVGIconImageList/wiki

Trovate anche una comoda sezione di domande e risposte (FAQ):

https://github.com/EtheaDev/SVGIconImageList/wiki/FAQ

 

Case studies

Ethea utilizza con successo IconFontsImage List in tutte le sue app moderne, come quelle sviluppate con InstantSolutions Framework 7 oppure Basket Scouting.

E’ possibile anche vedere il componente all’opera nel progetto VCLThemeSelector.

Contatti

Se vi serve supporto/consulenza per utilizzare questo componente nelle vostre applicazioni, contattateci tramite il form presente sul sito.

EnglishItalian