Timeline Lubuntu

<timeline> Define $width = 740 Define $warning = 630 # $width - 110 Define $height = 664 # 160 + 28 * (number_of_bars = 18)

Define $start = 01/01/2008 Define $end = 31/12/2019 Define $now = 19/06/2025

ImageSize = width:$width height:$height PlotArea = right:15 left:75 bottom:100 top:60 DateFormat = dd/mm/yyyy Period = from:$start till:$end TimeAxis = orientation:horizontal Legend = orientation:vertical position:bottom columns:1

Colors =

    id:bg              value:white
    id:lightline       value:rgb(0.9,0.9,0.9)
    id:lighttext       value:rgb(0.5,0.5,0.5)
    id:stable          value:rgb(0.75,0.85,0.95) Legend:Standard_Support
    id:stable1         value:rgb(0.50,0.70,0.89) Legend:Long_Term_Support
    id:today           value:rgb(0.2,0.2,0.9)

BackgroundColors = canvas:bg ScaleMinor = gridcolor:lightline unit:month increment:1 start:$start ScaleMajor = gridcolor:lighttext unit:year increment:1 start:$start

Define $dx = 3 # Shift text to right side of bar. Define $dy = -5 # Shift text to top side of bar.

LineData=

  at:$now color:today width:0.1

PlotData=

 bar:Zesty width:20
   color:stable from:27/04/2017 till:21/12/2017 # Estimated
   at:27/04/2017 shift:($dx,$dy) align:left fontsize:M text:"17.04"
 bar:Yakkety width:20
   color:stable from:13/10/2016 till:13/07/2017 # Estimated
   at:13/10/2016 shift:($dx,$dy) align:left fontsize:M text:"16.10"
 bar:Xenial width:20
   color:stable1 from:21/04/2016 till:25/04/2019 # Estimated
   at:21/04/2016 shift:($dx,$dy) align:left fontsize:M text:"16.04 LTS"
 bar:Wily width:20
   color:stable from:22/10/2015 till:28/07/2016 # Announced
   at:22/10/2015 shift:($dx,$dy) align:left fontsize:M text:"15.10"
 bar:Vivid width:20
   color:stable from:24/04/2015 till:24/12/2015 # Estimated
   at:24/04/2015 shift:($dx,$dy) align:left fontsize:M text:"15.04"
 bar:Utopic width:20
   color:stable from:24/10/2014 till:25/06/2015 # Estimated
   at:24/10/2014 shift:($dx,$dy) align:left fontsize:M text:"14.10"
 bar:Trusty width:20
   color:stable1 from:17/04/2014 till:20/04/2017 # Estimated
   at:17/04/2014 shift:($dx,$dy) align:left fontsize:M text:"14.04 LTS"
 bar:Saucy width:20
   color:stable from:17/10/2013 till:19/06/2014 # Estimated
   at:17/10/2013 shift:($dx,$dy) align:left fontsize:M text:"13.10"
 bar:Raring width:20
   color:stable from:25/04/2013 till:26/12/2013 # Estimated
   at:25/04/2013 shift:($dx,$dy) align:left fontsize:M text:"13.04"
 bar:Quantal width:20
   color:stable from:18/10/2012 till:17/04/2014
   at:18/10/2012 shift:($dx,$dy) align:left fontsize:M text:"12.10"
   # Estimated
 bar:Precise width:20
   color:stable from:26/04/2012 till:17/10/2013 # Estimated
   at:26/04/2012 shift:($dx,$dy) align:left fontsize:M text:"12.04"
 bar:Oneiric width:20
   color:stable from:13/10/2011 till:25/04/2013
   at:13/10/2011 shift:($dx,$dy) align:left fontsize:M text:"11.10"
 bar:Natty width:20
   color:stable from:28/04/2011 till:18/10/2012
   at:28/04/2011 shift:($dx,$dy) align:left fontsize:M text:"11.04"
 bar:Maverick width:20
   color:stable from:10/10/2010 till:26/04/2012
   at:10/10/2010 shift:($dx,$dy) align:left fontsize:M text:"10.10"
 bar:Lucid width:20
   color:stable from:02/05/2010 till:25/04/2013
   at:02/05/2010 shift:($dx,$dy) align:left fontsize:M text:"10.04"
 bar:Karmic width:20
   color:stable from:26/10/2009 till:28/04/2011
   at:26/10/2009 shift:($dx,$dy) align:left fontsize:M text:"9.10"
 bar:Jaunty width:20
   color:stable from:23/04/2009 till:10/10/2010
   at:23/04/2009 shift:($dx,$dy) align:left fontsize:M text:"9.04"
 bar:Intrepid width:20
   color:stable from:30/10/2008 till:29/04/2010
   at:30/10/2008 shift:($dx,$dy) align:left fontsize:M text:"8.10"

TextData =

 fontsize:S
 textcolor:lighttext
 pos:($warning,30)
 text:Updated 2025-06-19 # yyyy-mm-dd (Internationalized date format)

TextData =

  pos:(265,$height)
  fontsize:XL
  textcolor:black
  text:"Lubuntu Release Timeline"

</timeline>