Metadata-Version: 2.4
Name: utiilityes
Version: 1.2.1
Summary: Una libreria Python per creare GUI moderne basate su SDL2
Author: Domenico Ruffa
License: Apache-2.0
Project-URL: Repository, https://github.com/DeMENIGECO/utiilityes
Keywords: gui,sdl2,graphics,python,interface
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: PySDL2>=0.9.16
Dynamic: license-file


<p align="center">
  <img src="https://raw.githubusercontent.com/DeMENIGECO/privateassets/9d253915e246927aef531a31bac538ad8bfaa984/logo_utiilityes.png" width="180">
</p>

# utiilityes

**utiilityes** è una piccola libreria Python pensata per creare GUI moderne e semplici, basate su SDL2.  
L’obiettivo è offrire un’interfaccia fluida, leggibile e immediata, senza dover scrivere codice complesso.

---

## ✨ Caratteristiche

- API semplice e leggibile
- Creazione rapida di finestre e pulsanti
- Sistema di callback per gestire eventi
- Stile moderno basato su SDL2
- Include un file `example.py` pronto all’uso

---

## 📦 Installazione

Dopo la pubblicazione su PyPI, sarà possibile installare la libreria con:
pip install utiilityes


---

## 🚀 Esempio di utilizzo

Puoi trovare un esempio completo nel file `example.py` incluso nel pacchetto.

Ecco un estratto:

```python
from utiilityes import Index as ind

if __name__ == "__main__":
    def saluto():
        print("Hai cliccato SALUTA!")

    def esci():
        print("Esco...")
        raise SystemExit

    ui = ind()

    ui.init.win("Example")\
          .size(600, 400)

    ui.run_funct()\
      .text("Benvenuto nella GUI SDL2!")\
      .button("Saluta", action=saluto)\
      .button("Esci", action=esci)\
      .render()
```


## Licenza
Questo progetto è distribuito sotto licenza Apache 2.0. Vedi il file LICENSE per i dettagli.

## Versioni obsolete, nuove e accettabili

**Ecco le versioni obsolete, nuove e accettabili**. Le obsolete non si devono usare, le nuove sono le ultime, le accettabili versioni passate ma non obsolete.

| Versione | Stato | Note |
|----------|--------|-------|
| 0.1.0 | Obsoleta | Prima versione sperimentale |
| 0.2.0 | Obsoleta | Non più supportata |
| 0.2.1 | Obsoleta | — |
| 0.2.2 | Obsoleta | — |
| 0.2.3 | Obsoleta | — |
| 0.2.4 | Obsoleta | Troppo datata |
| 0.2.5 | Obsoleta | — |
| 0.2.6 | Obsoleta | — |
| 0.2.7 | Obsoleta | — |
| 0.2.8b | Beta | Contiene errori noti |
| 0.2.8b1 | Beta | Migliorata ma instabile |
| 0.2.8 | Accettabile | Versione stabile |
| 0.2.9 | Accettabile | Correzione run32 e showbox |
| 1.0.0 | Accettabile | Riscrittura completa gestione finestre |
| 1.1.0 | Accetabile  | Riscrittura di run32 e showbox |
| 1.2.0 | Accetabile | Bugfix per dependiences |
| 1.2.1 | Nuova | Sistemazione core | 



## 🌍 Community
Hai idee, suggerimenti o vuoi contribuire?

Visita la nostra community:
👉 [Utiilityes Wiki](https://utitieam-utiilityes.fandom.com/it/wiki/Utiilityes_Wiki)

Troverai:
- Snippet di codice
- Guide
- Suggerimenti
- Spazio per contribuire


## 📃 Documentazione Ufficiale
Vuoi saperne di più su questo progetto?
Visita la nostra Documetazione Ufficiale:
👉 [Documentazione Ufficiale](https://utitieam-utiilityes.fandom.com/it/wiki/Documentazione_Ufficiale)

## Altri Nostri pacchetti
[DeWeb](https://pypi.org/project/DeWeb/1.0.0/)
