tigase / beagle-im

(M) XMPP client for macOS based on TigaseSwift XMPP library
GNU General Public License v3.0
182 stars 21 forks source link

Implement XEP-0392: Consistent Color Generation #157

Closed lissine0 closed 3 weeks ago

lissine0 commented 4 weeks ago

Is your feature request related to a problem? Please describe. In channels / group chats, avatar placeholders are displayed in gray. This may make it hard to read message history, for example if two people are talking, and one of whom has a nick that starts with 'n' while the other has a nick that starts with 'm'

Describe the solution you'd like Implement XEP-0392: Consistent Color Generation for avatar placeholder colors. The XEP will assure consistency with the avatar placeholder colors shown in other clients.

woj-tek commented 4 weeks ago

NOTE: Tigase BeagleIM has new home at tigase.dev/tigase/_clients/beagle-im/ - please submit all issues/pull-requests there.

lissine0 commented 4 weeks ago

@woj-tek I suggest you put that information in the issue templates, so other users see it before opening a new issue.

tigaseinc commented 4 weeks ago

That's a good idea. +1

woj-tek commented 4 weeks ago

@woj-tek I suggest you put that information in the issue templates, so other users see it before opening a new issue.

Good idea though issues on github will be closed down/disabled eventually.

lissine0 commented 4 weeks ago

Note that when creating a new issue on https://tigase.dev/tigase/_clients/beagle-im/ the assignee field has only your account by default. Also, 2FA authentication is enabled by default for all accounts. It may be desirable to only enforce that setting for contributors / the core team, as it may be annoying for casual users of your forge, who just want to open an issue :)

woj-tek commented 3 weeks ago

It may be desirable to only enforce that setting for contributors / the core team, as it may be annoying for casual users of your forge, who just want to open an issue :)

We disabled requirement for 2FA, but you are still welcome to use it - thank you for the suggestion :)