Skip to content

feat(slint): Update Slint section in GUI frameworks guide - #768

Open
jeevantelukula wants to merge 1 commit into
TexasInstruments:masterfrom
jeevantelukula:slint_docs
Open

feat(slint): Update Slint section in GUI frameworks guide#768
jeevantelukula wants to merge 1 commit into
TexasInstruments:masterfrom
jeevantelukula:slint_docs

Conversation

@jeevantelukula

Copy link
Copy Markdown
Collaborator

Reflect upstream meta-slint improvements: new image targets, demo launcher,pre-built images for AM62P/AM62L, slint-viewer remote preview, and updated renderer/backend documentation.

Reflect upstream meta-slint improvements: new image targets,
demo launcher,pre-built images for AM62P/AM62L, slint-viewer
remote preview, and updated renderer/backend documentation.

Signed-off-by: Telukula Jeevan Kumar Sahu <j-sahu@ti.com>
engine that leverages OpenGL ES 2.0. This makes it highly efficient and well-suited for
embedded GPUs like the PowerVR series on the |__PART_FAMILY_NAME__|, providing a great
balance of performance and low resource usage out-of-the-box.
Slint uses a flexible architecture with configurable renderers and backends, controlled

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Renderers is actually considered a word by most online sources now. Please add it to the allow list if you want to use it: https://github.com/TexasInstruments/processor-sdk-doc/blob/master/CONTRIBUTING.md#vale-grammar-spelling-and-prose-checking

renderers and backends and how to configure them.

On |__PART_FAMILY_NAME__|, the image adapts to the board's graphics stack.
Devices with a GPU render through the hardware-accelerated Skia renderer.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Skia is also a valid name. Please add it to the allow list as well (just the uppercase spelling though, as that's the intended project spelling from what I can tell).

* - Image target
- What you get
* - :file:`tisdk-default-image`
- Full TI SDK image with Slint demo binaries in :file:`/usr/bin` and :file:`slint-viewer`. Run demos manually.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Full TI SDK image with Slint demo binaries in :file:`/usr/bin` and :file:`slint-viewer`. Run demos manually.
- Full TI SDK image with Slint demo binaries in :file:`/usr/bin` and :file:`slint-viewer`. The user manually starts a specific demo.

* - :file:`tisdk-default-image`
- Full TI SDK image with Slint demo binaries in :file:`/usr/bin` and :file:`slint-viewer`. Run demos manually.
* - :file:`ti-image-slint-demos`
- Slint-focused image with the same demo binaries and :file:`slint-viewer`, plus :file:`slint-launcher` which starts

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Slint-focused image with the same demo binaries and :file:`slint-viewer`, plus :file:`slint-launcher` which starts
- Slint-focused image with the same demo binaries and :command:`slint-viewer`, plus :command:`slint-launcher` which starts


To run a demo, first stop the ti-apps-launcher that runs out-of-box and then execute the desired binary.
For example, to run the "home-automation" demo on a Wayland display:
**With ti-image-slint-demos (or Slint pre-built image):** :file:`slint-launcher` starts automatically on boot.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
**With ti-image-slint-demos (or Slint pre-built image):** :file:`slint-launcher` starts automatically on boot.
**With ti-image-slint-demos (or Slint pre-built image):** :command:`slint-launcher` starts automatically on boot.

Select and launch any demo from the graphical list.

**With tisdk-default-image:** Run demos manually. Stop the ti-apps-launcher first, then execute the desired binary.
For example, to run the :file:`home-automation` demo on a Wayland display:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
For example, to run the :file:`home-automation` demo on a Wayland display:
For example, to run the :command:`home-automation` demo on a Wayland display:

Slint Viewer
------------

The images now include :file:`slint-viewer`, a tool for previewing :file:`.slint` UI files directly

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The images now include :file:`slint-viewer`, a tool for previewing :file:`.slint` UI files directly
The images now include :command:`slint-viewer`, a tool for previewing :file:`.slint` UI files directly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants