You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* breadcrumb link color on dark bg [#1585](https://github.com/italia/bootstrap-italia/issues/1585) ([e662bea](https://github.com/italia/bootstrap-italia/commit/e662bea9ee197e0e2c22a962439ba71d46b3e914))
* check and radio visibility ([1ab96a6](https://github.com/italia/bootstrap-italia/commit/1ab96a6c9d48f298e20933eaaa787b13f059675a))
13
+
* checkbox and radio alignment [#1647](https://github.com/italia/bootstrap-italia/issues/1647) ([0bc4a47](https://github.com/italia/bootstrap-italia/commit/0bc4a476fbbb54cf7e65bcc589ee5e52f57c10be))
14
+
* color link variables ([fb34090](https://github.com/italia/bootstrap-italia/commit/fb34090010cbfbad27236b4ca928575d443f8cd3))
15
+
* double class on card profile [#1566](https://github.com/italia/bootstrap-italia/issues/1566) ([d0c64dd](https://github.com/italia/bootstrap-italia/commit/d0c64dd2eb0087df1e8b57776b4953d011a7934d))
16
+
* duplicate use ([59d46a2](https://github.com/italia/bootstrap-italia/commit/59d46a264d93243a25b4a7191a044cb4f03a6a51))
17
+
* font-switcher active style ([9c34e6f](https://github.com/italia/bootstrap-italia/commit/9c34e6f5c20b4a7ed94e697b1be520ee2fd9f736))
18
+
* font-switcher w-100 class ([5242653](https://github.com/italia/bootstrap-italia/commit/5242653f3f3b2e8a3718ed686092759f295311c4))
19
+
* html proofer ([fef6ab9](https://github.com/italia/bootstrap-italia/commit/fef6ab92b3732f4c913acd10690c70bda4ffbb17))
* extract variables for api and add Properties table to documentation ([c421a01](https://github.com/italia/bootstrap-italia/commit/c421a01262e9955cdbb361c16cdeb4d993bbba5b))
Copy file name to clipboardExpand all lines: _includes/breaking-features-list.md
+160Lines changed: 160 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -69,6 +69,7 @@ Implementato nell'esempio il nuovo componente card definito dalle classi `.it-ca
69
69
70
70
Le classi legacy di Bootstrap `.card` sono ora deprecate ma **saranno mantenute nei fogli di stile fino al prossimo rilascio maggiore, per permettere una migrazione graduale**.
- Nel markup del componente il contenuto va incluso in un tag `<p>`.
258
+
- L'icona d'ora in poi va definita esplicitamente con il tag `<svg>` e la corretta semantica per l'accessibilità.
259
+
260
+
261
+
### Avatar
262
+
263
+
- Nelle varianti avatar con testo i colori di fondo possono essere solo `.avatar-primary` e `.avatar-secondary`. Sono state rimosse le classi `.avatar-green`, `.avatar-orange` e `.avatar-red`.
264
+
- Corretta l'icona nella variante Avatar con icona (`sprites.svg#it-user`).
265
+
- Rimossi dagli esempi liste i colori di sfondo custom, ad esempio `.complementary-3-bg`.
266
+
267
+
268
+
### Badge
269
+
270
+
- Le classi che controllano il colore diventano specifiche per il componente e hanno cambiato nome, ad esempio le classi `.bg-secondary` e `.bg-white` diventano `.badge-secondary` e `.badge-inverse`.
271
+
- Viene definita la classe `.badge-sm` per l'uso mirato all'intero di pulsanti.
272
+
273
+
274
+
### Breadcrumbs
275
+
276
+
- Per la versione su sfondo scuro il colore delle icone dovrà essere impostato manualmente con la classe `.icon-inverse` per renderle visibili su sfondo scuro.
277
+
278
+
279
+
### Buttons
280
+
281
+
- Il nome delle varianti di dimensione ora coincide con UI Kit Italia:
282
+
- Large (`.btn-lg`) diventa Grande (stessa classe `.btn-lg`).
283
+
- Small (`.btn-sm`) diventa Base (senza classe di dimensione specifica).
284
+
- Mini (`.btn-xs`) diventa Piccolo (stessa classe `.btn-xs`).
285
+
- La classe `.btn-me` è stata sostituita a favore delle classi di spacing generico usando `.me-2`.
286
+
- Nelle varianti con icona le classi che ne controllano il colore potrebbero aver cambiato nome, ad esempio `.icon-white` diventa `.icon-inverse`.
287
+
288
+
289
+
### Callout
290
+
291
+
- Il carattere di default del contenuto diventa senza grazie e con dimensione `16px`.
292
+
- È disponibile la nuova classe `.callout-big-text` per aumentare la dimensione del carattere del contenuto.
293
+
- È disponibile la nuova classe `.callout-primary`.
294
+
- Le classi che controllano il colore diventano specifiche per il componente, ad esempio le classi `.success` e `.danger` diventano `.callout-success` e `.callout-danger`.
295
+
- Sono state rimosse la classi `.important` e `.note` a favore delle varianti standard.
296
+
297
+
298
+
### Card
299
+
300
+
- Per i metadati è stata rimossa la classe `.it-card-related` a favore del solo uso dell'elemento `<footer>` con classe `.it-card-footer` a seguire il corpo della card.
301
+
- Usa un `<div>` con la sola classe `.it-card-actions` a seguire il corpo della card per ospitare link correlati e/o secondari.
302
+
- È stata rimossa la classe `.chips-list` dall'elemento `<ul>` con classe `.it-card-chips` che ospita una lista di più argomenti.
303
+
304
+
305
+
### Chips
306
+
307
+
- È stata rimossa la classe `.chip-simple`.
308
+
- Nelle chip con pulsante di chiusura il tag `<label>` diventa `<span>`.
309
+
- Alle icone del pulsante di chiusura per le chip con classe `.chip-lg` viene aggiunta la classe `.icon-md`.
310
+
311
+
312
+
### Dropdown
313
+
314
+
- Per quanto riguarda le icone le classi che ne controllano il colore potrebbero aver cambiato nome, ad esempio `.icon-white` diventa `.icon-inverse`.
315
+
- Aggiunta classe `.dropdown-item` alla voce attiva nell'esempio di menu voci attive ed a tutti agli elementi dei menu dropdown laddove mancava.
316
+
- Corretto markup dell'intestazione nel Menu con intestazioni e separatori, `<div>` diventa `<h4>`. Sarà da far attenzione alla corretta gerarchia in pagina di questa intestazione scegliendone il livello a seconda del contesto.
317
+
318
+
319
+
### Footer
320
+
321
+
- Per la `<section>` di branding dell'ente: aggiunta classe `.pb-4`.
322
+
- Per la `<section>` che ospita sitemap o link: aggiunta classe `.pt-2`.
323
+
- Per i `<div>` interni di questa seconda sezione è stato corretto il responsive: rimossa classe `.col-md-3` e aggiunta la classe `.pb-3`.
324
+
- Per la `<section>` che presenta dati dell'ente e contatti: cambiato da `.py-4` a `.pt-4`.
325
+
- Per i `<div>` interni di questa terza sezione sono state corrette le spaziature verticali: cambiato da `.pb-2` a `.mt-2`
326
+
- La classe che controlla il colore delle icone social ha cambiato nome: `.icon-white` diventa `.icon-inverse`.
327
+
- Aggiunto il markup per mostrare il campo input per l'iscrizione alla newsletter.
328
+
329
+
330
+
### Header
331
+
332
+
- Cambiata la dimensione del pulsante Accedi: cambiato classe da `.btn-sm` a `.btn-sx`.
333
+
- Rimossa la classe `.ms-1` dall'icona `<svg>` che segue la voce Megamenu negli esempi.
334
+
335
+
336
+
### Icone
337
+
338
+
- Per le icone bianche da usare su sfondi scuri sono state rimosse le classi `.icon-light` e `.icon-white` a favore di `.icon-inverse`.
339
+
340
+
341
+
### Input
342
+
343
+
- Nel caso di input con icona o pulsanti, l'elemento `label` è stato spostato fuori dal contenitore `.input-group` per leggibilità del markup.
344
+
- Nel paragrafo dimensioni sono stati integrati gli esempi con icone, pulsanti di invio e istruzioni specifiche.
345
+
346
+
347
+
### Generale
348
+
349
+
La versione 3.0.0 ha portato molte breaking changes sia a livello generale che a livello di singolo componente. Fai riferimento alla [guida alla migrazione dalla versione 2]({{ site.baseurl }}/docs/come-iniziare/migrazione-dalla-versione-2/).
350
+
351
+
352
+
### Liste
353
+
354
+
- Negli esempi di varianti lista con avatar è stata rimossa la classe `.size-lg` dai `<div>` con classe `.avatar`.
355
+
- Nelle liste con immagini sono state aggiunge le classi per controllare la dimensione dell'immagine sui `<div>` con classe `.it-thumb`: `.ratio` e `.ratio-16x9` con istruzioni su come cambiare quest'ultima con le classi specifiche per cambiare le proporzioni.
356
+
- Nelle liste con azioni e freccia è definita esplicitamente la dimensione e il colore delle icone freccia aggiungendo le classi `.icon-primary` e `.icon-sm` rispettivamente dove necessario.
357
+
358
+
359
+
### Megamenu
360
+
361
+
- Rimosse varianti scure definite dalla presenza delle classi sul `<nav>` contenitore `.theme-light-desk` e `.theme-dark-mobile`.
362
+
- Corrette spaziature sul `<div>` contenitore con classe `.megamenu`: rimosse classi `.pb-5 .pt-3 .py-lg-0`.
363
+
- Nella variante con Call to action in basso: rimossa la classe `.justify-content-around` sul contenitore e aggiunta la classe `.flex-grow-1` agli elementi `<a>` con classe `.it-footer-link`.
364
+
365
+
366
+
### Modale
367
+
368
+
- È stata rimossa la classe `.h5` dal titolo della modale `<h2>`.
369
+
- È stata aggiunga la classe `.icon-lg` all'icona `<svg>` del pulsante di chiusura `.btn-close`.
370
+
371
+
372
+
### Navscroll
373
+
374
+
- La classe che controlla il colore dell'icona chevron per le varianti scure ha cambiato nome: `.icon-white` diventa `.icon-inverse`.
375
+
376
+
377
+
### Paginazione
378
+
379
+
- È stato corretto il colore delle icone chevron per gli elementi disabilitati sostituendo la classe `.icon-primary` con `.icon-disabled`.
380
+
- È stato corretto l'esempio "Changer" aggiungendo la classe `.dropdown-item` che mancava sul primo elemento `.list-item`.
381
+
382
+
383
+
### Progress indicators
384
+
385
+
- Nella variante "Pulsante con Progress Bar" la classe che controlla il colore dell'icona ha cambiato nome: `.icon-white` diventa `.icon-inverse`.
386
+
387
+
388
+
### Sections
389
+
390
+
- Negli esempi sono stati rimossi dai contenitori delle colonne tutte le classi custom per padding, margin e font a favore dello standard.
391
+
392
+
393
+
### Sidebar
394
+
395
+
- Rimossi elementi `<span>` con classe `list-item-title-icon-wrapper`.
396
+
- Nella variante con una lista di link primaria annidata è stata rimossa la classe `.large` dagli elementi `<a>` con classi `.list-item .medium`.
397
+
- Nelle varianti scure la classe che controlla il colore delle icone bianche ha cambiato nome: `.icon-white` diventa `.icon-inverse`.
398
+
399
+
400
+
### Torna indietro
401
+
402
+
- La classe che controlla il colore delle icone bianche ha cambiato nome: `.icon-white` diventa `.icon-inverse`.
403
+
404
+
405
+
### Torna su
406
+
407
+
- La classe che controlla il colore delle icone bianche ha cambiato nome: `.icon-white` diventa `.icon-inverse`.
0 commit comments