Skip to content

Message & timestamp padding + leading tab alignment#165

Open
mitchtreece wants to merge 6 commits intoTheMouseNest:mainfrom
mitchtreece:insets-and-alignment
Open

Message & timestamp padding + leading tab alignment#165
mitchtreece wants to merge 6 commits intoTheMouseNest:mainfrom
mitchtreece:insets-and-alignment

Conversation

@mitchtreece
Copy link

@mitchtreece mitchtreece commented Feb 8, 2026

💬 Summary

Love this addon - literally saved me the time of writing my own. Missing a couple minor things that bug me, so added them here 😄 This PR contains the following changes:

Tab Spacing

Added a new layout option to customize the spacing between tabs.

Dynamic Tab Sizing

Added a new layout option that dynamically sizes tabs, taking up all available horizontal space (minus tab spacing).

Screenshot 2026-02-08 at 4 04 20 PM

Inset Edge Tabs

Added a new layout option that controls the leading/trailing tab's alignment. Currently, the leading tab does not sit flush with the chat box's edge. This option now lets you control this.

Screenshot 2026-02-07 at 5 51 30 PM Screenshot 2026-02-07 at 5 51 40 PM

Message Padding

Added a new layout option that controls a message's padding (x-offset) from the chat box's leading edge.

Screenshot 2026-02-07 at 5 52 25 PM Screenshot 2026-02-07 at 5 52 39 PM

Timestamp Padding

Added a new layout option that controls a message's padding (x-offset) from its timestamp. This also updates how the timestamp separator's position is calculated, so it can dynamically update when its padding is updated.

@mitchtreece
Copy link
Author

@plusmouse Let me know if there’s any edits you’d like me to make to this 😄

Added options for tab spacing, dynamic tab sizing + align_leading_tabs -> inset_edge_tabs
# Conflicts:
#	Core/Messages.lua
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