Skip to content

Conversation

@DanielSouzaBertoldi
Copy link
Collaborator

@DanielSouzaBertoldi DanielSouzaBertoldi commented Jan 7, 2026

Context

Continuing on our efforts to improve user experience all across the globe Jewel, I present to you the latest groundbreaking UI improvement since sometime last year: a sweet ListComboBox popup that doesn't clip item names when vertically scrolling through the options.

This bug led to countless reports by angry users demanding the situation to be solved ASAP, with the utmost quality and urgency. Since we are here to serve the people and we have a deep aversion to disappointing users, we not only obliged, we made sure to cook up this solution with keen eagle eyes, careful not to inadvertently break anything else.

Changes

  • The contentPadding property was applied as a modifier of SelectableLazyColumn using .padding(contentPadding), which caused it to be fixed at the edges and clip the content. Now, we just pass contentPadding as the parameter to SelectableLazyColumn, which will make it scroll with the content instead of staying fixed.
  • BONUS!!!! I took this opportunity to rearrange a bit the comboBoxesRow() to make it easier to know which view is rendered by Swing or Compose. This is basically unnecessary, so yeah, I can revert it if it's not really helpful/worth it.

Evidences

Swing Behavior

Screen.Recording.2026-01-07.at.16.08.00.mov
Evidence
Before image
After
Screen.Recording.2026-01-07.at.16.10.42.mov

Swing ComboBox Panel Enhanced

Evidences
Before image
After image

Copy link
Collaborator

@rock3r rock3r left a comment

Choose a reason for hiding this comment

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

approved

@rock3r
Copy link
Collaborator

rock3r commented Jan 8, 2026

Ready to merge

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants