Version History and New Features

This documentation describes functions, layers, and components that may not be available in every version of Qubes.

To help you identify the version in which a function was introduced, a small square in the upper right corner of the page will indicate the first version of Qubes that supports the function.

In some cases, a function's capabilities or usage may have been expanded. This is usually explained in the "Remarks" section.

The EXPERIMENTAL tag is used to indicate features that are not yet finalized and should not be used in production environments. These features are intended for testing and feedback only.

New or updated in version 11.0 (Qubes 11)

AlternativeUnitsConvertToConverts a quantity of an item from one unit to another, using direct, reversed, or transitive conversions.
Graph Style PropertyStyle Property for graphs.
ISO8601ToDateTimeDatetime in current timezone from an ISO 8601 date.
Layer LayoutLayer layout and position references.
Tag ListTagList component.
Text BoxUsed to input or edit a single line of text.
User Selector 
User Selector by Site/Service/Function 

New or updated in version 10.0 (Qubes 10)

This version introduced ornaments and ThemePacks that allow applying standardized or arbitrary styling to layers.

Bar Chart Line 2Bar Chart Line 2 graphic component.
Bar Graph 2Bar chart 2 graphic component.
Batch SelectorUsed to select a Qubes batch.
CurrentUserHasKeyTests if the current user has a particular access key.
CurrentUserHasSiteServiceFunctionTests if the current user has a particular site/service/function.
CurrentUserLicenseReturns the license of the current user.
Drag-Drop ListDrag-Drop List component.
Drop-Down ListUsed to select an alternative from a drop-down list.
EpochTimeStampReturns the current Epoch TimeStamp on the client workstation.
GeolocationRetrieves Geolocation data.
Graph Style PropertyStyle Property for graphs.
HaversineComputes the distance on a sphere.
ItemProperty 
LegendLegend graphic component for charts
Line Chart 2Line chart 2 graphic component.
ListIntersectComputes the intersection of multiple lists.
LookupAllLooks up a value in a search set and returns all of the corresponding values (with the same Index) in a set of results.
OpenStreetMapDisplays a map using OpenStreetMap or compatible services.
Ornament PropertySpecifies name of the layer ornament in the active ThemePack.
Pie Chart 2Pie chart 2 graphic component.
Placeholder PropertyText that appears (grayed) in the form control when it has no value set or entered.
RoundPerforms rounding to the nearest integer or to an optional number of decimal places.
Scroll CursorUsed to input a value across a range by means of an interactive cursor.
ServerUnixTimeReturns the server unix time.
Simple ListUsed to select an alternative from a simple list.
Tag ListTagList component.
ThemePacksThemePacks allow cosmetic theming and adding ornaments to layers.
TimeSeries 2TimeSeries 2 graphic component.
URL InfoRetrieves URL information.

New or updated in version 9.0 (Qubes 2020)

This version introduces the Viewport mode of the Web Layer with an interoperability library with native JavaScript.
The interpretation of numeric dates is changed: values beyond 1e7 (year 29278) are now interpreted as a Unix TimeStamp (encoding dates from May 1970 up).
This version also introduces the RenderingVersion mechanism which affects rendering through micro-versions, which only apply to new designs, and are only applied to older designs manually.

BackgroundImageReturns a string describing a background image.
Bar Graph 2Bar chart 2 graphic component.
BarChartCreates a horizontal bar chart in the cell.
Batch SelectorUsed to select a Qubes batch.
BatchProperty 
Button Theme PropertyTheme property for buttons.
Captcha Enabled PropertyTheme property for buttons.
Captcha Text PropertyTheme property for buttons.
ContainerProperty 
CurrentLanguageReturns the current language as an IETF BCP 47 .
Date InputUsed to input or edit a date.
Date/TimeDate/time functions.
DecodeDeltaSeriesReturns a list of numbers from a Delta encoded string entered as a parameter.
DecodeDeltaSeriesXYReturns a list of numbers from a Delta encoded string entered as a parameter.
DeltaEncodingExplanations of Delta Encoding.
DocumentViewAppliedURLReturns a link to the view of the applied version of document whose UDR was entered as a parameter.
Drop-Down ListUsed to select an alternative from a drop-down list.
EncodeURIComponentEncodes a string in URI-encoded format with string normalization.
EqptProperty 
EqptStateIDReturns the ID associated to an equipment state technical name.
GeoChartGeoChart graphic component for mapping intensity values
Google MapsDisplays a map using Google Maps services.
GraffitiGraffiti component for user drawings
Graph Style PropertyStyle Property for graphs.
Grid LayerGeneric layer in the form of a grid/table used to accommodate components, information cells and computational cells.
HTTP RequestRetrieves data via an HTTP query.
IconSize Property 
ImageDisplays an image inside a cell.
ItemProperty 
JSONStringifyEncodes a value in JSON format.
Layer LayoutLayer layout and position references.
LegendLegend graphic component for charts
Line Chart 2Line chart 2 graphic component.
ListExcludeExcludes items from a list.
ListPolynomialApplies a polynomial to the items of a list.
ListRemoveRemoves items from a list.
ListSignComputes the sign of values in a list.
LocalToUnixTimeUnixTime for the specified datetime in the current workstation timezone.
LocalToUtcDateTimeUTC datetime for the specified datetime in the current workstation timezone.
Manufacturing Order SelectorUsed to select a Qubes manufacturing order.
ManufOrdersProperty 
Native InputNative input component with browser-dependent behavior.
Ornament PropertySpecifies name of the layer ornament in the active ThemePack.
Pie Chart 2Pie chart 2 graphic component.
ProviderProperty 
QR CodeDisplays a QR code.
Row SelectorProvide single and multi-selection capability in a List View Layer.
ServerEventsServer Events component.
Simple ListUsed to select an alternative from a simple list.
SpeechSynthesisSpeech Synthesis component.
StrAfterExtracts string characters after a delimiter.
StrBeforeExtracts string characters before a delimiter.
Super GaugeGauge component with multiple skins.
TimeSeries 2TimeSeries 2 graphic component.
TimezoneOffsetTimezone offset in minutes for the specified date and time on the client workstation.
UserProperty 
UtcToLocalDateTimeDatetime in current workstation timezone for the specified datetime in UTC.
VisibleEffect PropertyDefines a visual effect when a layer's Visible property changes.
Web LayerLayer dedicated to displaying a web page or web view on a screen.

New or updated in version 7.5 (Qubes 2018)

Grid LayerGeneric layer in the form of a grid/table used to accommodate components, information cells and computational cells.
Import FilesUsed to upload one or more files.
ListIfCompute a list of values that meet a condition.
ListReverseReverses the items of a list.
ListView LayerLayer displaying a list view, where a row model is reproduced dynamically.
NBSPReturns a non-breaking space character.
Row SelectorProvide single and multi-selection capability in a List View Layer.
ScreenSizeProvides Screen Size information.
SortByTextSorts a list, based on the ascending alphabetical order of another list (case insensitive).
TransitionsAdjust CSS transition
Web LayerLayer dedicated to displaying a web page or web view on a screen.

New or updated in version 7.1 (Qubes 2016.1)

AudioAudio playback component.
GeoChartGeoChart graphic component for mapping intensity values
VideoVideo playback component.

New or updated in version 6.8 (Qubes 2014.3)

GeoChartGeoChart graphic component for mapping intensity values
IfFiniteReturns the first parameter that is a finite number.
IsFiniteReturns True if the parameter is a finite number.
SumCalculates the numerical sum of the values in a list of values, ranges and/or lists.

New or updated in version 6.7 (Qubes 2014.2)

Coalescing OperatorBinary "falsey" coalescing operator.
Date InputUsed to input or edit a date.
DependDeclares an explicit dependency.
IfErrorReturns the first parameter that is not an error.
MemorySaves local data on a screen.
Numeric PadUsed to input a number, possibly according to a certain pattern. Available starting with Qubes 6.7.
OperatorsList of all supported formula operators
RemoveCharsDeletes a set of characters from a string.
Rich TextUsed to input or edit rich text with formatting.
SHA256Calculation of a string's hash, as per SHA-256.
Text BoxUsed to input or edit a single line of text.
Time InputUsed to input or edit a time in hours/minutes, and possibly seconds.
ToggleON/OFF toggle touch button.

New or updated in version 6.6 (Qubes 2014.1)

BarcodeBarcode display component.
CellNameReturns the cell's name.
Date InputUsed to input or edit a date.
GeoChartGeoChart graphic component for mapping intensity values
GlobalVarReturns the value of a global variable.
InterlaceInterlaces two or more lists/values in a list.
JSONPathExtracts a sub-set of data from a string in JSON format.
LayerNameReturns the name of the cell's layer.
ListView LayerLayer displaying a list view, where a row model is reproduced dynamically.
NumbersReturns an arithmetic progression of numbers.
RowIDReturns the row ID for a list view layer.
RowIndexReturns the row number for a list view layer.
SortByNumSorts a list, based on the ascending numerical order of another list.
URLEncodeEncodes a string in URL-encoded format without string normalization

New or updated in version 6.5 (Qubes 2014)

CurrentActualUserLoginReturns the login of the current actual user.
CurrentUserLoginReturns the login of the current user.
FastTap Property 
FormatFloatConverts a floating-point value to a string and specifies the format.
JSONParseInterprets a string in JSON format.
SliceExtracts a sub-list from a list.
Substitute 
ToggleON/OFF toggle touch button.
URL ButtonDefines a hyperlink.
Web LayerLayer dedicated to displaying a web page or web view on a screen.

New or updated in version 6.2 (Qubes 2012.2)

HTTP RequestRetrieves data via an HTTP query.

New or updated in version 6.1 (Qubes 2012.1)

AudioAudio playback component.
Bar Chart LineBar chart line graphic component.
Bar GraphBar chart graphic component.
Bubble ChartBubble chart graphic component.
DocumentViewURLReturns a link to the view of the document whose reference was entered as a parameter.
GraffitiGraffiti component for user drawings
Graffiti ControlGraffiti control component. A complement to the graffiti component.
HTTP RequestRetrieves data via an HTTP query.
LegendLegend graphic component for charts
Line ChartLine chart graphic component.
LiveGraphLive graphic chart component.
Pie ChartPie chart graphic component.
RadarRadar chart graphic component.
Radio (element)Radio element belonging to a group of radio elements.
TimeSeriesTimeSeries graphic component.
ToggleON/OFF toggle touch button.
VideoVideo playback component.

New or updated in version 5.6 (Qubes 2012)

Circular GaugeDisplays a value using a circular gauge.
Equipment Selector 
Equipment Status Selector 
Equipment Type Selector 
Fonctions 
Google Chart 
Google MapsDisplays a map using Google Maps services.
Google QR CodeDEPRECATED Displayed a QR code using Google services.
GridColor Property 
Image Specifications 
Import FilesUsed to upload one or more files.
ImportedFileName 
ImportedFileProperty 
ImportedFileSize 
ImportedFileURL 
Increment ButtonIncrements its own value by 1 with each click.
IntToHex 
Item Selector 
JoinJoins a set of elements in the form of a single string with separators.
LocalNowReturns the current date and time on the client workstation.
Manufacturing Range Selector 
MaxLength Property 
Number InputUsed to input or calculate a number.
Resource Selector 
Resource Type Selector 
Rotation Property 
Scroll CursorUsed to input a value across a range by means of an interactive cursor.
StrToDateTime 
TabIndex Property 
TranslateConfigurationString 
Unit Selector 
VisibleEffect PropertyDefines a visual effect when a layer's Visible property changes.

New or updated in version 5.4

ChrConverts a character code into a string.
Date 
Date InputUsed to input or edit a date.
Icon Property 
ImageDisplays an image inside a cell.
Image Specifications 
ListPackDeletes empty elements from a set of list values.
ManufOrdersProperty 
Text BoxUsed to input or edit a single line of text.
Time 
UserFunctions 
UserProperty 

New or updated in version 5.3

AreNumbersDetermines whether or not a series of values are numbers.
Cancel ButtonDefines a screen cancel action.
ListUniqueCombines a set of values into a single list value with no duplicates.
SortNumSorts a list or a list of values by ascending numerical order of the values.
SortTextSorts a list or a list of values by ascending alphabetical order of the values (case sensitive).
URL ButtonDefines a hyperlink.