Annunciando YUI 3.3.0

Gennaio 12, 2011 at 15:57 di Satyen Desai | In Development | 6 commenti

Il team di YUI è lieta di annunciare la disponibilità generale di YUI 3.3.0, l'ultima versione nella nostra libreria JavaScript e CSS. Se si utilizza CDN di Yahoo, è possibile aggiornare cambiando il file seme YUI 3.3.0 , è possibile anche scaricare la distribuzione da YUILibrary.com 3.3.0 .

Alcune cose da cercare in questa versione:

  • Firefox 4, IE9 e supporto Android 2.2 - Con YUI 3.3.0, abbiamo testato contro le ultime beta del prossimo Firefox 4 e IE9 release per assicurare la transizione più morbida possibile, quando questi browser colpito GA. Questa è anche la prima versione nel corso del quale abbiamo trattato WebKit su Android come un A-Grade browser; si dovrebbe vedere un supporto molto migliorato per Android in tutta la biblioteca.
  • Nodo di zucchero: Matt Sweeney sbarcato alcuni metodi supplementari di zucchero in 3.3.0, compresi show e hide metodi per attivare o disattivare la visualizzazione di una, o Nodo NodeList wrap e unwrap per aggiungere e rimuovere un parentNode e empty per rimuovere tutte le childNodes. Il nuovo node-load modulo aggiunge un load metodo per nodo, fornendo un wrapper conveniente IO.
  • Completamento automatico widget (beta) - Ryan Grove YUI tre automatico widget, nuova 3.3.0, fornisce un'implementazione flessibile, configurabile e accessibile automatico. Include opzioni per filtri personalizzati, evidenziazione e la formattazione dei risultati; query delimitata; recupero il risultato di una varietà di fonti locali e remoti come YQL, JSONP e XHR, ed è costruito per essere modulare e facile da estendere. Come un compagno di completamento automatico, Ryan nodo tokeninput modulo Galleria rende facile trasformare qualsiasi elemento di input in un campo di input in formato token simile a NSTokenField widget di Cocoa in Mac OS X.
  • Classifiche - Tripp Ponti ha riscritto Charts dal suolo nel corso degli ultimi sei mesi. YUI Grafici 3 fornisce una API JavaScript per la creazione di grafici da un insieme di dati. Grafici utilizza una combinazione di SVG, HTML Canvas e VML per facilitare la creazione di varianti e combinazioni di linea, marker, area, spline, colonne, barre e grafici a torta. A partire da questa release, YUI Charts 3 include le seguenti funzionalità:
    • Assi Stacked e serie
    • Assi di valori multipli
    • Grafica e testo personalizzabili
    • Predefinito personalizzabile tooltip

  • DataTable widget (beta) - Jenny Donnelly e Tilo Mitra sbarcati gli inizi del nuovo YUI 3 DataTable widget in 3.3.0. Questo nuovo widget inizia ad attuare la presenza capillare funzionale della versione 2 YUI durante l'utilizzo di YUI 3 è molto di più la struttura modulare. Quindi, troverete funzioni come lo scorrimento e lo smistamento scoppiata come plug-in o estensioni, che consente di caricare solo il codice necessario per l'implementazione. Se siete interessati a questo componente, non perdetevi l'introduzione Tilo di YUI 3 DataTable YUIConf dal 2010 .
  • Dial widget (beta) - Dial nuovo widget di Jeff Conniff è una circolare controllo di input valore. E 'simile ad un mondo reale, quadrante analogico controllo del volume, ma consente intervalli di valori più grandi e granularità più fine. Utilizzare Accesso al posto di Slider in cui è necessario controllare una gamma più ampia, e dove è necessario un controllo più preciso. Ad esempio, potrebbe essere necessario sintonizzarsi su una stazione radio nella banda di frequenza di 500-1500 kHz, ma devono la granularità selezionare accuratamente 560,2 kHz - un'operazione che richiede circa 10.000 valori discreti. Dial è una compatta interfaccia utente che offre quel livello di granularità. Ci sono altri casi in cui fattore di forma radiale del quadrante si adatta meglio il vostro disegno, come ad esempio durante la rotazione degli oggetti, selezionando gli angoli, o che rappresentano i controlli del mondo reale che le persone sono abituati a vedere in formato quadrante. È particolarmente efficace quando viene utilizzato per aiutare l'utente a verificare l'effetto del valore in tempo reale. Il quadrante è anche il vantaggio di sfruttare bene il controllo motorio. Il più lontano dal centro di Dial l'utente tira l'impugnatura, il più preciso controllo.
  • Utilità di Resize (beta) - Fornito da Eduardo Lundgren di Liferay, questo è il primo componente per passare dalla suite eccellente AlloyUI nel YUI Core 3 distribuzione. Eduardo si è impegnata a rendere il componente più modulare, separando i gruppi più funzionali in plugin separati. Il nuovo componente è organizzato come segue:
    • Y.Resize : Classe Base. L'utilità di Resize consente di effettuare uno ridimensionabile elemento HTML, supporto per otto posizioni dell'impugnatura ed elementi avvolti ( Y.Resize andrà a capo l'elemento, al calcolo delle rettifiche per le frontiere / padding e compensare le maniglie per voi).
    • Y.ResizeConstrained : A volte un utente potrebbe voler mantenere le proporzioni dell'oggetto, limitare l'operazione di ridimensionamento di una regione, o impostare le dimensioni max e min. Il Y.ResizeConstrained plugin fornisce le opzioni per voi.
    • Y.Plugin.ResizeProxy : Quando si utilizza questo plugin, l'utilità di Resize creerà un elemento di "proxy" per ridimensionare, invece di ridimensionare l'elemento effettivo. Questo dovrebbe essere usato quando si sta ridimensionando un elemento complesso.

    (Si possono incontrare Eduardo e compagno AlloyUI autore Nate Cavanaugh in questo vortice AlloyUI visita sparato YUIConf 2010 .)

Fino prossimo sarà 3.4.0, che prevediamo di rilasciare in Q2. I piani attuali per tale release includono ulteriori miglioramenti per la telefonia mobile (vedi il mio discorso da YUIConf per ulteriori informazioni sulla nostra filosofia di supporto mobile ), lavoro di Anthony Pipkin sui controlli Button e barra degli strumenti (che speriamo di bundle con Editor YUI 3 per una ricca completo componente editor di testo), e componente TreeView Gonzalo Cordero . Saremo alla ricerca per i vostri commenti su queste priorità, rimanete sintonizzati su YUIBlog per una speciale prossima sviluppatori open session ore a parlare della roadmap per 3 YUI 3.4.0 e oltre.

Godetevi 3.3.0 - non vediamo l'ora di sentire i vostri commenti su Freenode di yui # canale o nel forum YUI .

Condividi ed estendere: Segnalibro con Del.icio.us | Digg it! | reddit!

6 commenti

  1. Grafici looks awesome - no Flash! :)

    Qual è il piano per il gruppo di esperti e di dialogo in YUI 3? Questi sono i principali componenti la cui apparente assenza dal progetto fino ad ora fare una transizione verso YUI tre sembrare complicato a questo punto.

    Commento di Felipe Gasper - 12 Gennaio, 2011 #

  2. Sto cercando il widget di completamento automatico subito! Grazie ragazzi.

    Commento di jkulak - 13 Gennaio, 2011 #

  3. Purtroppo ATM Non riesco a trovare un tag per questa versione su Github.

    Commento di Michael Hasenstein - 13 Gennaio 2011 #

  4. Questo è il grande squadra notizie YUI! Grazie mille!

    Commento di Jose - 14 Gennaio, 2011 #

  5. Sono felice di vedere DataTable venire a YUI 3. Apprezzo la quantità di lavoro che deve prendere per produrre un componente robusto. Non vedo l'ora di vedere l'impaginazione in là ... quanto amo YUI 2 (grazie per YUI 2-in-3 btw), la prospettiva di muoversi unicamente per YUI 3 è quasi inebriante :)

    Commento di Brian Holub - 14 Gennaio 2011 #

  6. @ Felipe, Component YUI 3 s / infrastrutture Widget fa costruire le caratteristiche che potrebbe essere necessario molto più facile che in YUI 2. Inoltre, c'è il YUI 3 Galleria - collezione aa comunità ha contribuito di YUI 3 moduli ospitati su CDN di Yahoo.

    C'è un Widget Overlay in YUI 3 che possono essere combinati con il mio modulo Overlay Extra Galleria di dare un sacco di funzionalità 2 Pannello YUI.

    Inoltre, potreste essere interessati a Anthony Pipkin del Modulo Galleria di dialogo .

    Commento di Eric Ferraiuolo - 14 gennaio 2011 #

Siamo spiacenti, il commento forma è chiusa in questo momento.

Ospitato da Yahoo!

Copyright © 2006-2012 Yahoo! Inc. Tutti i diritti riservati. Privacy Policy - Termini di servizio

Powered by WordPress su Yahoo! Web Hosting .