jewel
jewel copied to clipboard
An implementation of the IntelliJ look and feels in Compose for Desktop
### LazyTable features: - [x] Basic table view - [x] Lazy cell size - [x] Pinned rows and columns - [x] ScrollbarAdapter for tables - [x] Scrolling with animation -...
![image](https://github.com/JetBrains/jewel/assets/153802/6a92d509-222c-4412-a29b-bd735203bd36) As seen in the screenshot above, the soft newline should not be treated as a hard newline. As far as I remember, this didn't use to happen before your...
Needed for build reproducibility and security. CC @YasserDbeis
with the current implementation, creating a split pane with three panes (common use case in IJ) is possible but encounters many issues and no good code readability. (nesting 2 SplitLayouts)...
![Screen recording of Swing list behaviour](https://github.com/JetBrains/jewel/assets/153802/de3f5117-ff3d-47c7-a2fd-de2e1eef9c0c) So, I checked and the Swing behaviour is as follows: 1. [Solved] When focusing a list, either the previous selection is kept, or the...
Dragging the TitleBar doesn't always work, at least on macOS with jbr-17 and jbr-21. When I use a normal `Window` the window can be dragged normally. Since TitleBar is delegating...
Using `BasicTextField2` will allow us to add scrollbars, which wouldn't otherwise be possible as the information is not available in `BasicTextField`. The API is experimental in 1.6.0, so our versions...
Our popup windows (e.g., menus, dropdowns, tooltips, etc) don't use native Swing popup windows. This causes a number of issues, such as: 1. Popups are limited to showing inside the...
In the bridge, it's technically wrong to use `isDark` as `remember` key because the user may be switching between two different themes that are both light, or dark. E.g., Dark...