Fixed:
- Auto-scrolling acting weird after the big v3.0 render optimizations — rewritten for stability.
- Emoji accordions toggle not updating ui properly (invalidate interception observer, force re-calculate emoji buttons viability)
- Input height sometimes breaking on paste — fixed.
Added:
- Colored text syntax:
#fff[white text] red[red text] rainbow[hue wheel running] etc
Can be disabled/put behind pay-wall with OneChat.config.disableColoredText/OneChat.config.donation.canUseColoredText.
You can configure preset-colors in OneChat.config.predefinedTextColors.
Usage example added in guide ui.
- Custom emojis:
Drop your png files in materials/gmod.one/chat-box/custom-emoji/{packName}/ eg pepega.png - and One Chat will auto-create emoji.
Recommended emoji size 22x22 px.
A few emoji packs are included out of the box (in default config).
- Icons for emoji categories:
Minor emoji-picker ui improvement.
Uses font-awesome icons, you can customize it in `OneChat.config.emojiCategoriesIcons`.
Fa search: https://fontawesome.com/search?ip=classic&s=solid&ic=free-collection
Polishing:
- Message history scrolling (arrow navigation) is disabled while typing.
Can be turned off with OneChat.config.betterMessagesHistoryScrolling = false.
We need your contribution:
- New localization phrases:
Added autocomplete.title.commands, autocomplete.title.mentions, autocomplete.title.emojis, guide.coloredText.
DE, NL, JP, TR & FR translations are generated with `gemini-2.5-flash-preview-09-2025`, it could be inaccurate!
Looking for native speakers to review: https://docs.google.com/spreadsheets/d/1zwz5Lh0Af8MKEaHTwN8ouHMSRvjT9x3EZQz1jecjlmw/
- Custom emoji packs:
If you made a new pack/mod — send it over!
All suggestions/contributions are always welcome!