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
Copy file name to clipboardExpand all lines: docs/content/components/App.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -299,8 +299,6 @@ Here are a few samples demonstrating the usage of the `layout` property. All sam
299
299
300
300
#### `desktop`[#desktop]
301
301
302
-
The `desktop` layout is designed for full-screen desktop applications. It stretches the app to fill the entire browser viewport with zero padding and margins. The header (if present) docks to the top, the footer (if present) docks to the bottom, and the main content area stretches to fill all remaining vertical and horizontal space. This layout ignores all max-width constraints and scrollbar gutter settings to ensure edge-to-edge display.
@@ -327,6 +325,8 @@ The `desktop` layout is designed for full-screen desktop applications. It stretc
327
325
</App>
328
326
```
329
327
328
+
The `desktop` layout is designed for full-screen desktop applications. It stretches the app to fill the entire browser viewport with zero padding and margins. The header (if present) docks to the top, the footer (if present) docks to the bottom, and the main content area stretches to fill all remaining vertical and horizontal space. This layout ignores all max-width constraints and scrollbar gutter settings to ensure edge-to-edge display.
329
+
330
330
### `loggedInUser`[#loggedinuser]
331
331
332
332
Stores information about the currently logged-in user. By not defining this property, you can indicate that no user is logged in.
Copy file name to clipboardExpand all lines: docs/content/components/_overview.md
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,15 +14,15 @@
14
14
|[Bookmark](./Bookmark)| As its name suggests, this component places a bookmark into its parent component's view. The component has an `id` that you can use in links to navigate (scroll to) the bookmark's location. |
15
15
|[Breakout](./Breakout)| The `Breakout` component creates a breakout section. It allows its child to occupy the entire width of the UI even if the app or the parent container constrains the maximum content width. |
16
16
|[Button](./Button)|`Button` is the primary interactive component for triggering actions like form submissions, navigation, opening modals, and API calls. It supports multiple visual styles and sizes to match different UI contexts and importance levels. |
17
+
|[CHStack](./CHStack)| This component represents a stack that renders its contents horizontally and aligns that in the center along both axes. |
18
+
|[CVStack](./CVStack)| This component represents a stack that renders its contents vertically and aligns that in the center along both axes. |
17
19
|[Card](./Card)|`Card` is a versatile container that groups related content with a visual boundary, typically featuring background color, padding, borders, and rounded corners. It's ideal for organizing information, creating sections, and establishing visual hierarchy in your interface. |
18
20
|[Carousel](./Carousel)| This component displays a slideshow by cycling through elements (images, text, or custom slides) like a carousel. |
19
21
|[ChangeListener](./ChangeListener)|`ChangeListener` is an invisible component that watches for changes in values and triggers actions in response. It's essential for creating reactive behavior when you need to respond to data changes, state updates, or component property modifications outside of normal event handlers. |
20
22
|[Checkbox](./Checkbox)|`Checkbox` allows users to make binary choices with a clickable box that shows checked/unchecked states. It's essential for settings, preferences, multi-select lists, and accepting terms or conditions. |
21
-
|[CHStack](./CHStack)| This component represents a stack that renders its contents horizontally and aligns that in the center along both axes. |
22
23
|[ColorPicker](./ColorPicker)|`ColorPicker` enables users to choose colors by specifying RGB, HSL, or HEX values. |
23
24
|[Column](./Column)|`Column` defines the structure and behavior of individual table columns within a [`Table`](/components/Table) component. Each Column controls data binding, header display, sorting capabilities, sizing, and can contain any XMLUI components for rich cell content. |
24
25
|[ContentSeparator](./ContentSeparator)|`ContentSeparator` creates visual dividers between content sections using horizontal or vertical lines. It's essential for improving readability by breaking up dense content, separating list items, or creating clear boundaries between different UI sections. |
25
-
|[CVStack](./CVStack)| This component represents a stack that renders its contents vertically and aligns that in the center along both axes. |
26
26
|[DataSource](./DataSource)|`DataSource` fetches and caches data from API endpoints, versus [`APICall`](/components/APICall) which creates, updates or deletes data. |
27
27
|[DateInput](./DateInput)|`DateInput` provides a text-based date input interface for selecting single dates or date ranges, with direct keyboard input similar to TimeInput. It offers customizable formatting and validation options without dropdown calendars. |
28
28
|[DatePicker](./DatePicker)|`DatePicker` provides an interactive calendar interface for selecting single dates or date ranges, with customizable formatting and validation options. It displays a text input that opens a calendar popup when clicked, offering both keyboard and mouse interaction. |
@@ -46,11 +46,11 @@
46
46
|[H4](./H4)| Represents a heading level 4 text |
47
47
|[H5](./H5)| Represents a heading level 5 text |
48
48
|[H6](./H6)| Represents a heading level 6 text |
49
-
|[Heading](./Heading)|`Heading` displays hierarchical text headings with semantic importance levels from H1 to H6, following HTML heading standards. It provides text overflow handling, anchor link generation, and integrates with [TableOfContents](/components/TableOfContents). |
50
49
|[HSplitter](./HSplitter)|`Splitter` component divides a container into two resizable sections. These are are identified by their names: primary and secondary. They have a draggable bar between them. When only a single child is visible (due to conditional rendering with `when` attributes), the splitter bar is not displayed and the single panel stretches to fill the entire viewport of the splitter container. |
51
50
|[HStack](./HStack)| This component represents a stack rendering its contents horizontally. |
52
-
|[Icon](./Icon)|`Icon` displays scalable vector icons from XMLUI's built-in icon registry using simple name references. Icons are commonly used in buttons, navigation elements, and status indicators. |
51
+
|[Heading](./Heading)|`Heading` displays hierarchical text headings with semantic importance levels from H1 to H6, following HTML heading standards. It provides text overflow handling, anchor link generation, and integrates with [TableOfContents](/components/TableOfContents). |
53
52
|[IFrame](./IFrame)|`IFrame` embeds external content from another HTML document into the current page. It provides security controls through sandbox and allow attributes, and supports features like fullscreen display and referrer policy configuration. |
53
+
|[Icon](./Icon)|`Icon` displays scalable vector icons from XMLUI's built-in icon registry using simple name references. Icons are commonly used in buttons, navigation elements, and status indicators. |
54
54
|[Image](./Image)|`Image` displays pictures from URLs or local sources with built-in responsive sizing, aspect ratio control, and accessibility features. It handles different image formats and provides options for lazy loading and click interactions. |
55
55
|[Items](./Items)|`Items` renders data arrays without built-in layout or styling, providing a lightweight alternative to `List`. Unlike `List`, it provides no virtualization, grouping, or visual formatting — just pure data iteration. |
56
56
|[LabelList](./LabelList)|`LabelList` adds custom data labels to chart components when automatic labeling isn't sufficient. It's a specialized component for advanced chart customization scenarios where you need precise control over label positioning and appearance. |
@@ -109,5 +109,4 @@ Hover over the component to see the tooltip with the current value. On mobile, t
109
109
|[Tooltip](./Tooltip)| A tooltip component that displays text when hovering over trigger content. |
110
110
|[Tree](./Tree)| The `Tree` component is a virtualized tree component that displays hierarchical data with support for flat and hierarchy data formats. |
111
111
|[VSplitter](./VSplitter)|`Splitter` component divides a container into two resizable sections. These are are identified by their names: primary and secondary. They have a draggable bar between them. When only a single child is visible (due to conditional rendering with `when` attributes), the splitter bar is not displayed and the single panel stretches to fill the entire viewport of the splitter container. |
112
-
|[VStack](./VStack)| This component represents a stack rendering its contents vertically. |
113
-
112
+
|[VStack](./VStack)| This component represents a stack rendering its contents vertically. |
Copy file name to clipboardExpand all lines: xmlui/src/components/App/App.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -268,8 +268,6 @@ Here are a few samples demonstrating the usage of the `layout` property. All sam
268
268
269
269
#### `desktop`
270
270
271
-
The `desktop` layout is designed for full-screen desktop applications. It stretches the app to fill the entire browser viewport with zero padding and margins. The header (if present) docks to the top, the footer (if present) docks to the bottom, and the main content area stretches to fill all remaining vertical and horizontal space. This layout ignores all max-width constraints and scrollbar gutter settings to ensure edge-to-edge display.
@@ -296,6 +294,8 @@ The `desktop` layout is designed for full-screen desktop applications. It stretc
296
294
</App>
297
295
```
298
296
297
+
The `desktop` layout is designed for full-screen desktop applications. It stretches the app to fill the entire browser viewport with zero padding and margins. The header (if present) docks to the top, the footer (if present) docks to the bottom, and the main content area stretches to fill all remaining vertical and horizontal space. This layout ignores all max-width constraints and scrollbar gutter settings to ensure edge-to-edge display.
0 commit comments