slint/tools/lsp/ui
Tobias Hunger d50373951f lsp: Use a more "visual" element selection for Preview UI
Try a more visual selection approach over the rather technical
tree-based one from earlier.

In this commit, a click selects the element that was rendered at the
click position *last*. I use rendered loosely here: It even takes
elements into account that are invisible but still cover the clicked
location.

A double-click punshes through to the item rendered earlier (behind) the
currently selected item that also covers the clicked position.

A shift-double-click moves towards the later rendered elements again,
usually undoing the last double-click.
2024-01-25 11:27:39 +01:00
..
assets LSP preview: small UI adjustments 2023-11-08 16:23:49 +01:00
component-list.slint lsp: Implement UI side of drag and drop 2024-01-19 09:14:02 +01:00
diagnostics-overlay.slint lsp: Implement UI side of drag and drop 2024-01-19 09:14:02 +01:00
draw-area.slint lsp: Use a more "visual" element selection for Preview UI 2024-01-25 11:27:39 +01:00
header-bar.slint lsp: Improve preview UI 2023-11-03 22:14:20 +01:00
main.slint lsp: Use a more "visual" element selection for Preview UI 2024-01-25 11:27:39 +01:00
resizer.slint LSP preview: workaround the resize handler not working 2024-01-02 09:56:54 +01:00