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)
| AlternativeUnitsConvertTo | Converts a quantity of an item from one unit to another, using direct, reversed, or transitive conversions. |
| Graph Style Property | Style Property for graphs. |
| ISO8601ToDateTime | Datetime in current timezone from an ISO 8601 date. |
| Layer Layout | Layer layout and position references. |
| Tag List | TagList component. |
| Text Box | Used 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 2 | Bar Chart Line 2 graphic component. |
| Bar Graph 2 | Bar chart 2 graphic component. |
| Batch Selector | Used to select a Qubes batch. |
| CurrentUserHasKey | Tests if the current user has a particular access key. |
| CurrentUserHasSiteServiceFunction | Tests if the current user has a particular site/service/function. |
| CurrentUserLicense | Returns the license of the current user. |
| Drag-Drop List | Drag-Drop List component. |
| Drop-Down List | Used to select an alternative from a drop-down list. |
| EpochTimeStamp | Returns the current Epoch TimeStamp on the client workstation. |
| Geolocation | Retrieves Geolocation data. |
| Graph Style Property | Style Property for graphs. |
| Haversine | Computes the distance on a sphere. |
| ItemProperty | |
| Legend | Legend graphic component for charts |
| Line Chart 2 | Line chart 2 graphic component. |
| ListIntersect | Computes the intersection of multiple lists. |
| LookupAll | Looks up a value in a search set and returns all of the corresponding values (with the same Index) in a set of results. |
| OpenStreetMap | Displays a map using OpenStreetMap or compatible services. |
| Ornament Property | Specifies name of the layer ornament in the active ThemePack. |
| Pie Chart 2 | Pie chart 2 graphic component. |
| Placeholder Property | Text that appears (grayed) in the form control when it has no value set or entered. |
| Round | Performs rounding to the nearest integer or to an optional number of decimal places. |
| Scroll Cursor | Used to input a value across a range by means of an interactive cursor. |
| ServerUnixTime | Returns the server unix time. |
| Simple List | Used to select an alternative from a simple list. |
| Tag List | TagList component. |
| ThemePacks | ThemePacks allow cosmetic theming and adding ornaments to layers. |
| TimeSeries 2 | TimeSeries 2 graphic component. |
| URL Info | Retrieves 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.
| BackgroundImage | Returns a string describing a background image. |
| Bar Graph 2 | Bar chart 2 graphic component. |
| BarChart | Creates a horizontal bar chart in the cell. |
| Batch Selector | Used to select a Qubes batch. |
| BatchProperty | |
| Button Theme Property | Theme property for buttons. |
| Captcha Enabled Property | Theme property for buttons. |
| Captcha Text Property | Theme property for buttons. |
| ContainerProperty | |
| CurrentLanguage | Returns the current language as an IETF BCP 47 . |
| Date Input | Used to input or edit a date. |
| Date/Time | Date/time functions. |
| DecodeDeltaSeries | Returns a list of numbers from a Delta encoded string entered as a parameter. |
| DecodeDeltaSeriesXY | Returns a list of numbers from a Delta encoded string entered as a parameter. |
| DeltaEncoding | Explanations of Delta Encoding. |
| DocumentViewAppliedURL | Returns a link to the view of the applied version of document whose UDR was entered as a parameter. |
| Drop-Down List | Used to select an alternative from a drop-down list. |
| EncodeURIComponent | Encodes a string in URI-encoded format with string normalization. |
| EqptProperty | |
| EqptStateID | Returns the ID associated to an equipment state technical name. |
| GeoChart | GeoChart graphic component for mapping intensity values |
| Google Maps | Displays a map using Google Maps services. |
| Graffiti | Graffiti component for user drawings |
| Graph Style Property | Style Property for graphs. |
| Grid Layer | Generic layer in the form of a grid/table used to accommodate components, information cells and computational cells. |
| HTTP Request | Retrieves data via an HTTP query. |
| IconSize Property | |
| Image | Displays an image inside a cell. |
| ItemProperty | |
| JSONStringify | Encodes a value in JSON format. |
| Layer Layout | Layer layout and position references. |
| Legend | Legend graphic component for charts |
| Line Chart 2 | Line chart 2 graphic component. |
| ListExclude | Excludes items from a list. |
| ListPolynomial | Applies a polynomial to the items of a list. |
| ListRemove | Removes items from a list. |
| ListSign | Computes the sign of values in a list. |
| LocalToUnixTime | UnixTime for the specified datetime in the current workstation timezone. |
| LocalToUtcDateTime | UTC datetime for the specified datetime in the current workstation timezone. |
| Manufacturing Order Selector | Used to select a Qubes manufacturing order. |
| ManufOrdersProperty | |
| Native Input | Native input component with browser-dependent behavior. |
| Ornament Property | Specifies name of the layer ornament in the active ThemePack. |
| Pie Chart 2 | Pie chart 2 graphic component. |
| ProviderProperty | |
| QR Code | Displays a QR code. |
| Row Selector | Provide single and multi-selection capability in a List View Layer. |
| ServerEvents | Server Events component. |
| Simple List | Used to select an alternative from a simple list. |
| SpeechSynthesis | Speech Synthesis component. |
| StrAfter | Extracts string characters after a delimiter. |
| StrBefore | Extracts string characters before a delimiter. |
| Super Gauge | Gauge component with multiple skins. |
| TimeSeries 2 | TimeSeries 2 graphic component. |
| TimezoneOffset | Timezone offset in minutes for the specified date and time on the client workstation. |
| UserProperty | |
| UtcToLocalDateTime | Datetime in current workstation timezone for the specified datetime in UTC. |
| VisibleEffect Property | Defines a visual effect when a layer's Visible property changes. |
| Web Layer | Layer dedicated to displaying a web page or web view on a screen. |
New or updated in version 7.5 (Qubes 2018)
| Grid Layer | Generic layer in the form of a grid/table used to accommodate components, information cells and computational cells. |
| Import Files | Used to upload one or more files. |
| ListIf | Compute a list of values that meet a condition. |
| ListReverse | Reverses the items of a list. |
| ListView Layer | Layer displaying a list view, where a row model is reproduced dynamically. |
| NBSP | Returns a non-breaking space character. |
| Row Selector | Provide single and multi-selection capability in a List View Layer. |
| ScreenSize | Provides Screen Size information. |
| SortByText | Sorts a list, based on the ascending alphabetical order of another list (case insensitive). |
| Transitions | Adjust CSS transition |
| Web Layer | Layer dedicated to displaying a web page or web view on a screen. |
New or updated in version 7.1 (Qubes 2016.1)
| Audio | Audio playback component. |
| GeoChart | GeoChart graphic component for mapping intensity values |
| Video | Video playback component. |
New or updated in version 6.8 (Qubes 2014.3)
| GeoChart | GeoChart graphic component for mapping intensity values |
| IfFinite | Returns the first parameter that is a finite number. |
| IsFinite | Returns True if the parameter is a finite number. |
| Sum | Calculates 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 Operator | Binary "falsey" coalescing operator. |
| Date Input | Used to input or edit a date. |
| Depend | Declares an explicit dependency. |
| IfError | Returns the first parameter that is not an error. |
| Memory | Saves local data on a screen. |
| Numeric Pad | Used to input a number, possibly according to a certain pattern. Available starting with Qubes 6.7. |
| Operators | List of all supported formula operators |
| RemoveChars | Deletes a set of characters from a string. |
| Rich Text | Used to input or edit rich text with formatting. |
| SHA256 | Calculation of a string's hash, as per SHA-256. |
| Text Box | Used to input or edit a single line of text. |
| Time Input | Used to input or edit a time in hours/minutes, and possibly seconds. |
| Toggle | ON/OFF toggle touch button. |
New or updated in version 6.6 (Qubes 2014.1)
| Barcode | Barcode display component. |
| CellName | Returns the cell's name. |
| Date Input | Used to input or edit a date. |
| GeoChart | GeoChart graphic component for mapping intensity values |
| GlobalVar | Returns the value of a global variable. |
| Interlace | Interlaces two or more lists/values in a list. |
| JSONPath | Extracts a sub-set of data from a string in JSON format. |
| LayerName | Returns the name of the cell's layer. |
| ListView Layer | Layer displaying a list view, where a row model is reproduced dynamically. |
| Numbers | Returns an arithmetic progression of numbers. |
| RowID | Returns the row ID for a list view layer. |
| RowIndex | Returns the row number for a list view layer. |
| SortByNum | Sorts a list, based on the ascending numerical order of another list. |
| URLEncode | Encodes a string in URL-encoded format without string normalization |
New or updated in version 6.5 (Qubes 2014)
| CurrentActualUserLogin | Returns the login of the current actual user. |
| CurrentUserLogin | Returns the login of the current user. |
| FastTap Property | |
| FormatFloat | Converts a floating-point value to a string and specifies the format. |
| JSONParse | Interprets a string in JSON format. |
| Slice | Extracts a sub-list from a list. |
| Substitute | |
| Toggle | ON/OFF toggle touch button. |
| URL Button | Defines a hyperlink. |
| Web Layer | Layer dedicated to displaying a web page or web view on a screen. |
New or updated in version 6.2 (Qubes 2012.2)
| HTTP Request | Retrieves data via an HTTP query. |
New or updated in version 6.1 (Qubes 2012.1)
| Audio | Audio playback component. |
| Bar Chart Line | Bar chart line graphic component. |
| Bar Graph | Bar chart graphic component. |
| Bubble Chart | Bubble chart graphic component. |
| DocumentViewURL | Returns a link to the view of the document whose reference was entered as a parameter. |
| Graffiti | Graffiti component for user drawings |
| Graffiti Control | Graffiti control component. A complement to the graffiti component. |
| HTTP Request | Retrieves data via an HTTP query. |
| Legend | Legend graphic component for charts |
| Line Chart | Line chart graphic component. |
| LiveGraph | Live graphic chart component. |
| Pie Chart | Pie chart graphic component. |
| Radar | Radar chart graphic component. |
| Radio (element) | Radio element belonging to a group of radio elements. |
| TimeSeries | TimeSeries graphic component. |
| Toggle | ON/OFF toggle touch button. |
| Video | Video playback component. |
New or updated in version 5.6 (Qubes 2012)
| Circular Gauge | Displays a value using a circular gauge. |
| Equipment Selector | |
| Equipment Status Selector | |
| Equipment Type Selector | |
| Fonctions | |
| Google Chart | |
| Google Maps | Displays a map using Google Maps services. |
| Google QR Code | DEPRECATED Displayed a QR code using Google services. |
| GridColor Property | |
| Image Specifications | |
| Import Files | Used to upload one or more files. |
| ImportedFileName | |
| ImportedFileProperty | |
| ImportedFileSize | |
| ImportedFileURL | |
| Increment Button | Increments its own value by 1 with each click. |
| IntToHex | |
| Item Selector | |
| Join | Joins a set of elements in the form of a single string with separators. |
| LocalNow | Returns the current date and time on the client workstation. |
| Manufacturing Range Selector | |
| MaxLength Property | |
| Number Input | Used to input or calculate a number. |
| Resource Selector | |
| Resource Type Selector | |
| Rotation Property | |
| Scroll Cursor | Used to input a value across a range by means of an interactive cursor. |
| StrToDateTime | |
| TabIndex Property | |
| TranslateConfigurationString | |
| Unit Selector | |
| VisibleEffect Property | Defines a visual effect when a layer's Visible property changes. |
New or updated in version 5.4
| Chr | Converts a character code into a string. |
| Date | |
| Date Input | Used to input or edit a date. |
| Icon Property | |
| Image | Displays an image inside a cell. |
| Image Specifications | |
| ListPack | Deletes empty elements from a set of list values. |
| ManufOrdersProperty | |
| Text Box | Used to input or edit a single line of text. |
| Time | |
| UserFunctions | |
| UserProperty |
New or updated in version 5.3
| AreNumbers | Determines whether or not a series of values are numbers. |
| Cancel Button | Defines a screen cancel action. |
| ListUnique | Combines a set of values into a single list value with no duplicates. |
| SortNum | Sorts a list or a list of values by ascending numerical order of the values. |
| SortText | Sorts a list or a list of values by ascending alphabetical order of the values (case sensitive). |
| URL Button | Defines a hyperlink. |