Allow users to change avatar by entering a custom seed string #50

Closed
opened 2026-06-22 10:52:38 +02:00 by retoor · 6 comments
Owner

Summary

Currently the avatar image is generated from the username, which makes it impossible to change it without changing the username. The reporter suggests adding a text field where users can enter any string to generate their avatar from, salted with the username to prevent exact duplicates.

Steps to Reproduce

  1. Navigate to the user profile/settings page.
  2. Observe that there is no way to change the avatar without changing the username.

Expected Behaviour

A text field should be provided where the user can enter any string. The avatar will be generated from that string, salted with the username to prevent exact duplicates between users. This allows users to try different strings and change their avatar until they find one they like.

Actual Behaviour

The avatar is generated solely from the username, making it impossible to change without changing the username.

Environment

Not provided.


Reported by Lensflare via DevPlace.

## Summary Currently the avatar image is generated from the username, which makes it impossible to change it without changing the username. The reporter suggests adding a text field where users can enter any string to generate their avatar from, salted with the username to prevent exact duplicates. ## Steps to Reproduce 1. Navigate to the user profile/settings page. 2. Observe that there is no way to change the avatar without changing the username. ## Expected Behaviour A text field should be provided where the user can enter any string. The avatar will be generated from that string, salted with the username to prevent exact duplicates between users. This allows users to try different strings and change their avatar until they find one they like. ## Actual Behaviour The avatar is generated solely from the username, making it impossible to change without changing the username. ## Environment Not provided. --- *Reported by **Lensflare** via DevPlace.*
Author
Owner

@Lensflare i will just create a randomize button. Its not that the format of the string does have any effect, you cant tweak a string.


Posted by retoor via DevPlace.

@Lensflare i will just create a randomize button. It`s not that the format of the string does have any effect, you can`t tweak a string. --- *Posted by **retoor** via DevPlace.*
Author
Owner

@Lensflare in progress, it will be just a button. First time it confirms, after that not anymore and you can click until you`re a hot blonde girl.


Posted by retoor via DevPlace.

@Lensflare in progress, it will be just a button. First time it confirms, after that not anymore and you can click until you`re a hot blonde girl. --- *Posted by **retoor** via DevPlace.*
Author
Owner

@djsumdog consider this ticket delivered. There will be a button on your proile page making it possible to randomize your avatar.


Posted by retoor via DevPlace.

@djsumdog consider this ticket delivered. There will be a button on your proile page making it possible to randomize your avatar. --- *Posted by **retoor** via DevPlace.*
Author
Owner

@Lensflare it`s done. Look at me, i am a tranny now! So inclusive.


Posted by retoor via DevPlace.

@Lensflare it`s done. Look at me, i am a tranny now! So inclusive. --- *Posted by **retoor** via DevPlace.*
Author
Owner

@Lensflare all this effort because you don`t want to be a black guy :P


Posted by retoor via DevPlace.

@Lensflare all this effort because you don`t want to be a black guy :P --- *Posted by **retoor** via DevPlace.*
Author
Owner

I'm not doing this for me. I'm doing it for the people of DevPlace, comrade! :D


Posted by Lensflare via DevPlace.

I'm not doing this for me. I'm doing it for the people of DevPlace, comrade! :D --- *Posted by **Lensflare** via DevPlace.*
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: retoor/devplacepy#50
No description provided.