Featured Posts

Progetto Bash. Funzioni – Exit Status e Return Ne è passato di tempo dall'ultimo post del "Progetto Bash". Purtroppo per tanti motivi sia io che il caro Bit3Lux siamo stati un po' lontani dal Progetto, ma questo mica vuol dire la fine del Progetto,...

Read more

[ Exif ] Aggiungere Artista e Copyright su N++ foto. Gestire i metadata alle foto scattate da macchine digitali non è molto difficile ormai moltissimi programmi riescono a fare questo sporco lavoro. Ma io propongo un lavoro ancora più sporco per applicare...

Read more

[ Arch ] Il solito Helvetica arretrato Da due settimane che sto buttato con ArchBang un figlio strettissimo di ArchLinux. Dopo una bella sudata per configurare al meglio la tecnologia Nvidia Optimus rimaneva il fastidioso problema del carattere ...

Read more

[ Tkoq ] Il gioco delle tre carte in BASH. Ormai conoscete tutti il pazzoide JProtmon no? Be lui è famoso nel creare giochi con Excel mentre io preferisco farli in Bash. Nei giorni passati JProtmon ha creato un'iniziativa che tutti possono...

Read more

[ Fix ] scp: ambiguous target Qualche volta capita di dover inviare dei file in un server remoto sfruttando il grandioso comando SCP. Ma se la cartella di destinazione è una normalissima cartella con un normalissimo nome, allora tutto...

Read more

  • Prev
  • Next

Yad 0.17.0 is out!

Category : Debian, GNU/Linux, Ubuntu, Zenity & Yad

9

È passato quasi un anno che da quando ho scritto dell’imminente uscita di YAD 0.12.0. Be oggi vi annuncio l’uscita di YAD 0.17.0. Eh eh avete letto proprio bene! Vi dico che dalla 0.12.0 ad ora ci sono stati un bel po’ di cambiamenti. Vi riporto il ChangeLog fino alla penultima versione così vi renderete conto dei cambiamenti:

Version 0.16.3
    - fix text settings in text-info dialog on gtk3
    - fix --percentage option in progress dialog
    - recognize special characters like \n in form labels

Version 0.16.2
    - always set first item as active for combo-box in entry dialog
    - fix includes in print for build with gtk3

Version 0.16.1
    - add initial sorting to yad icon browser
    - remove some deprecated calls
    - fix build with gtk+-3.0

Version 0.16.0
    - add printing dialog
    - add callbacks for dialog buttons
    - add icons for popup menu in notification icon
    - add french translation
    - make Return works for combo-boxes in entry dialog
    - change notification behavior. if --listen is specified, left click on icon
      doesn't close it
    - add --text-align option for aligning dialog text

Version 0.15.1
    - fix grid placement in form dialog
    - fix popup menu in editable lists
    - fix escaping markup text
    - update man page

Version 0.15.0
    - add multiple progress bars dialog
    - add field control for buttons in form dialog
    - keep current directory in auxiliary file selectors in form dialog
    - add tooltips for form buttons
    - add new field types: SFL for create new file and CDIR for create new dir
    - add --tooltip option for dnd dialog
    - fix setting initial value for numeric field in form dialog
    - add --print-xid option
    - for progress dialog the default button is gtk-close now
    - user can specify gtk version in ./configure script
    - new yad icons (special thanks to Bogdan Lisovich)

Version 0.14.2
    - fix broken dialog text placement

Version 0.14.1
    - fix build with gtk3

Version 0.14.0
    - add regex search to list dialog
    - add --page option for scale dialog
    - add marks to scale dialog
    - add expander for main widget
    - bug fixes

Version 0.13.0
    - fixes for icons in entry dialog
    - add icons for editable combo-boxes in entry dialog
    - add new field types for form dialog - labels and buttons
    - fix blinking behavior in notification icon
    - some improvements in user-defined double-click action for list dialog
    - dialog text can be selected if --selectable-labels specified
    - fix image clipping in gtk+-3.0
    - fix tooltips in list dialog
    - fix wrapping dialog's text
    - add --border option for set margins around dialog widgets
    - add names for widgets for customize dialog look&feel through .gtkrc
    - fix handling window icon

Version 0.12.4
    - fix output for image fields in list dialog
    - fix Enter behavior in list dialog
    - update license information in sources

Version 0.12.3
    - fix build with gtk3
    - update man page

Version 0.12.2
    - wrap dialog text when width or geometry specified
    - fix icon handling in motification
    - fix timeout indicator orientation
    - fix typo in man page and russian translation

Version 0.12.1
    - fix builds with gtk3

Ne sono cambiate di cose, vero :) ?  Ovviamente il post non farà riferimento alle versioni precedenti ma bensì all’ultimissima uscita. Ecco a voi il ChangeLog dell’ultima versione, appunto, la 0.17.0:

Version 0.17.0
    - add search in --text-info dialog (activate by pressing Ctrl+S)
    - add multiline text field to form dialog
    - add multiply directory selection to form dialog
    - add --rest option for specify extra command-line options through the external file
    - add new setting "ignore_unknown_options"
    - list dialog now can handle command-line and stdin data at the same time
    - sending "^L" to list dialog will clear the list

Ma vediamo di vederne in dettaglio qualche modifica. Do per scontato, se avete seguito in passato i miei post,  che sapete come installare YAD in tal caso vi consiglio di leggere prima questo post -> Zenity VS Yad – L’inizio di tutto [ Part I ] direttamente sull’installazione di YAD ovviamente scaricando il nuovo pacchetto ;) .

Dicevamo.. ah si! Allora vediamo di vedere che funzionalità introduce la 0.17.0.

MDIR – Selezione multipla delle directory in un form

Con le vecchie versioni questo non era possibile, ma dopo una mia piccola richiesta allo sviluppatore,  è stata aggiunta come feature :). Ecco come fare:

$ yad --form --field="Choose Directories:MDIR"

Tramite il parametro MDIR dell’opzione –field di un form  è possibile selezionare multiple directory. Ecco qualche immagine:

   

 

 

 

 

 

- Possibilità di cercare il testo sul dialog –text-info

Ora abbiamo la possibilità di cercare un testo sul Dialog –text-info  di  YAD attraverso la combinazione dei tasti CTRL+S.

$ yad --text-info --filename=README

Ecco qualche immagine prima e dopo CTRL+S:

Prima di CTRL+S

Dopo CTRL+S

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- YAD ignora le opzioni sconosciute

Con questa versione tutte le opzioni sconosciute verranno ignorate. Es:

$ yad --form --text="Yes" --testo --lololololol

Ovviamente le opzioni –testo e –lololololol non esistono e quindi verranno ignorate. Nelle vecchie versioni quando si digitava un opzione sconosciuta, YAD smetteva di funzionare.

TXT – Aggiunta di un TextArea dentro il Form

Ora abbiamo la possibilità di aggiungere un TextArea all’interno del nostro Dialog Form. Ecco come:

$ yad --form --field="TextArea:TXT"

Purtroppo ancora non ho capito come utilizzare l’opzione –rest, sto aspettando che lo sviluppatore di YAD mi risponde con qualche delucidazione. Per il resto ho pensato bene di rifare il confronto tra Zenity Vs Yad perché i post che ho fatto quasi un anno fa sono un po’ vecchi e con delle versioni di Zenity e  YAD datate. Zenity ora si trova alla versione 3.2.0 e sono proprio curioso di sapere se questa volta può dare del filo da torcere a YAD.

Allora prossima ;)

Dev Null

Articoli Correlati:

  1. Yad 0.10.0 ecco cosa aggiunge
  2. Yad 0.12 continua la sua scalata
  3. Zenity VS Yad – I Form [ Part VIII ]
  4. Zenity VS Yad – L’inizio di tutto [ Part I ]
  5. Zenity VS Yad – Liste [ Part VII-II ]

Comments (9)

Google Chrome 17.0.963.56 Google Chrome 17.0.963.56 GNU/Linux x64 GNU/Linux x64
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11

LoL se Zenity può fare cosa???? :D ahahah ;)
Ottimo articolo comunque ;) dovresti proporti come “wikier” di YAD xD

Piace o Non piace: Thumb up 0 Thumb down 0

Google Chrome 17.0.963.56 Google Chrome 17.0.963.56 GNU/Linux x64 GNU/Linux x64
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11

PS: leggi il changelog di Zenity 3.4.0…dalla versione 3.3.x alla versione 3.3.90 il changelog è:

“The following modules weren’t upgraded in this release: …. zenity”

Piace o Non piace: Thumb up 0 Thumb down 0

Google Chrome 16.0.912.77 Google Chrome 16.0.912.77 GNU/Linux x64 GNU/Linux x64
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.77 Safari/535.7

@Paolo

Dove hai letto il Changelog di Zenity? Cacchio non riesco a trovarlo

Piace o Non piace: Thumb up 0 Thumb down 0

Google Chrome 17.0.963.56 Google Chrome 17.0.963.56 GNU/Linux x64 GNU/Linux x64
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11

http://ftp.acc.umu.se/pub/GNOME/core/3.3/3.3.90/NEWS

e sostituisci 3.3.90 con 3.3.5, 3.3.4, ecc!

Piace o Non piace: Thumb up 0 Thumb down 0

Firefox 10.0.2 Firefox 10.0.2 GNU/Linux GNU/Linux
Mozilla/5.0 (X11; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2

Per gli impazienti e/o i pigri qui c’è il binario deb:

http://www.bollati.info/kaspar/yad/

Piace o Non piace: Thumb up 1 Thumb down 0

Firefox 10.0.2 Firefox 10.0.2 GNU/Linux GNU/Linux
Mozilla/5.0 (X11; Linux i686; rv:10.0.2) Gecko/20100101 Firefox/10.0.2

Ottimo articolo, grazie x gli esempi!

Purtroppo la documentazione originale è un po’ carente, forse è anche per questo che yad è molto sottovalutato.

Piace o Non piace: Thumb up 0 Thumb down 0

Google Chrome 16.0.912.77 Google Chrome 16.0.912.77 GNU/Linux x64 GNU/Linux x64
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.77 Safari/535.7

@Max

Grazie per aver pubblicato il DEB. Ma è installabile su Ubuntu 10.04? Perché l’ultima versione di YAD sta avendo qualche problema a compilare su Ubuntu 10.04

@Kaspar

Eh si non solo la documentazione ma anche gli esempi che ci sono sul sito. Queste sono negative per il progetto. Per esempio ogni volta che pubblica una nuova release, lo sviluppatore, non pubblica qualche esempio per far capire cosa è stato cambiato.

Mi sta piacendo molto il progetto YAD, infatti quando posso realizzo dei post con tanto di esempi.

Piace o Non piace: Thumb up 0 Thumb down 0

WordPress 3.3.1 WordPress 3.3.1
The Incutio XML-RPC PHP Library -- WordPress/3.3.1

[...] Yad 0.17.0 is out! È passato quasi un anno che da quando ho scritto dell'imminente uscita di YAD 0.12.0. Be oggi vi annuncio l'uscita di YAD 0.17.0. Eh eh avete letto proprio bene! Vi dico che dalla 0.12.0 ad ora ci sono… [...]

Piace o Non piace: Thumb up 0 Thumb down 0

Google Chrome 17.0.963.56 Google Chrome 17.0.963.56 GNU/Linux x64 GNU/Linux x64
Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.56 Safari/535.11

Potremmo lavorare per il wiki di YAD ;) Sarebbe un’idea per supportare questo ottimo progetto!

Piace o Non piace: Thumb up 0 Thumb down 0

Post a comment