Skip to content

Native UI: Global styles for Labels & Performance Optimizations#2479

Merged
AmmarAbouZor merged 2 commits intoesrlabs:native-uifrom
AmmarAbouZor:selectable-label
Feb 10, 2026
Merged

Native UI: Global styles for Labels & Performance Optimizations#2479
AmmarAbouZor merged 2 commits intoesrlabs:native-uifrom
AmmarAbouZor:selectable-label

Conversation

@AmmarAbouZor
Copy link
Member

This PR provides:

  • Global styles module and function to control general styles of the whole native app.
  • Set labels to be not selectable by default + matching changes in the current code for labels
  • Reduce memory footprint for HostMessage by allocating big structs on the heap

Reduce memory footprint for HostMessage variants by heap allocating
fields with large memory footprint
* Labels should be not selectable by default making selecting a text an
  explicit opt-in configuration.
* Change current labels removing code noise and applying selecting where
  it's needed
@AmmarAbouZor AmmarAbouZor merged commit a04efed into esrlabs:native-ui Feb 10, 2026
2 checks passed
@AmmarAbouZor AmmarAbouZor deleted the selectable-label branch February 10, 2026 14:29
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.

1 participant