Skip to content

Add optional label display for app icons (#35)#46

Merged
iandiv merged 4 commits intoiandiv:masterfrom
frd1201:feature/issue-35-label-display
Dec 23, 2025
Merged

Add optional label display for app icons (#35)#46
iandiv merged 4 commits intoiandiv:masterfrom
frd1201:feature/issue-35-label-display

Conversation

@frd1201
Copy link
Copy Markdown
Contributor

@frd1201 frd1201 commented Dec 19, 2025

Summary

  • Add per-group Show Labels toggle and Label Size setting in Edit Group window
  • Auto layout: horizontal labels (icon left, text right) for single-column groups
  • Auto layout: vertical labels (icon top, text below) for multi-column groups
  • Labels use existing tooltip text with ellipsis truncation for long names
  • Backward compatible: existing groups default to labels off

Screenshots

Single column with labels (horizontal):
Icon appears on the left, label text on the right

Multi-column with labels (vertical):
Icon appears on top, label text below

Test plan

  • Create new group with labels disabled - no labels shown (current behavior)
  • Create new group with labels enabled - labels appear below/beside icons
  • Edit existing group to enable labels - labels appear
  • Change column count with labels on - layout switches between horizontal/vertical
  • Long tooltip text truncates with ellipsis
  • Existing groups without label settings default to labels off

Closes #35
Closes #43

- Add showLabels and labelSize per-group settings
- Add Show Labels toggle and Label Size combobox in EditGroupWindow
- Create label templates in PopupWindow for displaying tooltip text
- Auto layout: horizontal labels for 1 column, vertical for 2+
- Adjust window sizing when labels are enabled
- Backward compatible: existing configs default to labels off
- Add per-group Show Labels toggle and Label Size setting
- Auto layout: horizontal labels (icon left, text right) for 1 column
- Auto layout: vertical labels (icon top, text below) for 2+ columns
- Labels use existing tooltip text with ellipsis truncation
- Backward compatible: existing groups default to labels off
- Increase EditGroupWindow height to accommodate new controls
@iandiv
Copy link
Copy Markdown
Owner

iandiv commented Dec 22, 2025

Thanks for contributing! I tested the PR and found a small issues:

  • The Label Size value doesn’t seem to change the label size in the UI.
explorer_4VmJC6zW9L
  • When freshly installed then creating a new group, the Label Size dropdown is empty
explorer_4VmJC6zW9L

@frd1201
Copy link
Copy Markdown
Contributor Author

frd1201 commented Dec 22, 2025

@iandiv Thanks for reviewing, missed those two points. Fixed the issues in f2aaba8

@iandiv
Copy link
Copy Markdown
Owner

iandiv commented Dec 23, 2025

@iandiv Thanks for reviewing, missed those two points. Fixed the issues in f2aaba8

Thanks for the quick fix. Just checked, looks good now

@iandiv iandiv merged commit 268a817 into iandiv:master Dec 23, 2025
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.

[Feature Request] Possibility of the name appearing below the icons. [feature request] show label

2 participants