Skip to content

Decouple profile picture rounding from global unrounding - #195

Open
infpdev wants to merge 6 commits into
refact0r:mainfrom
infpdev:feat/profile-avatar-customization
Open

Decouple profile picture rounding from global unrounding#195
infpdev wants to merge 6 commits into
refact0r:mainfrom
infpdev:feat/profile-avatar-customization

Conversation

@infpdev

@infpdev infpdev commented Jul 31, 2026

Copy link
Copy Markdown

Summary

This PR separates profile picture rounding from the global unrounding option, allowing users to independently choose whether profile pictures remain square or use Discord's default rounded appearance.

Changes

  • Added a new --round-pfp option to control profile picture rounding independently of global unrounding.

  • Added a --remove-pfp-decor option to hide avatar decorations when using square profile pictures.

  • Restored Discord's default avatar masks and status indicators when rounded profile pictures are enabled.

  • Applied rounded corners to additional SVG-based profile pictures (e.g. facepile/group icons) for consistent behavior.

  • Added a subtle profile picture shadow to improve contrast in profile popouts.

  • Improved profile popout appearance by removing the banner avatar cutout when using square profile pictures:


    Untitled design (12)

  • Restored background for connection icons:


    {B8C7B820-B5A1-4E50-967E-7CAD97E3337C}

  • Bumped the version to v2.1.0.

Why?

Avatar decorations are designed for Discord's rounded profile pictures and can look visually inconsistent when overlaid on square avatars (see the first screenshot below). By separating profile picture rounding into its own option, users can choose between:

  • Square profile pictures,
  • Square profile pictures without avatar decorations, or
  • Discord's default rounded profile pictures while keeping the rest of the UI unrounded.

Notes

  • --round-pfp only applies when --unrounding: on.
  • --remove-pfp-decor is independent and can be enabled regardless of the profile picture style.
  • --unrounding: on makes profile pictures square by default; --round-pfp restores rounded profile pictures while keeping the rest of the UI unrounded.
  • The screenshots below show example configurations.

Profile Picture Configurations

1. Square profile pictures (default)

--unrounding: on;
--round-pfp: off
--remove-pfp-decor: off

Screenshot 2026-07-31 154136

2. Square profile pictures without decorations

--unrounding: on;
--round-pfp: off
--remove-pfp-decor: on

Screenshot 2026-07-31 154203

3. Discord default profile pictures

--unrounding: on;
--round-pfp: on
--remove-pfp-decor: off

{E2B5F10A-1E37-4684-90E1-B1F1D82BD617}



Closes #165 Fixes #135 Fixes #197

If anyone would like to try it out, here's the link to the preview release: https://github.com/infpdev/system24/releases/tag/v2.1.0-pr195-build

Hope you like the changes :]

@infpdev
infpdev force-pushed the feat/profile-avatar-customization branch 4 times, most recently from 4dc65e2 to 7cdc803 Compare August 3, 2026 11:25
@infpdev
infpdev force-pushed the feat/profile-avatar-customization branch 3 times, most recently from ddf8808 to cfe1b66 Compare August 12, 2026 08:36
@infpdev
infpdev force-pushed the feat/profile-avatar-customization branch from cfe1b66 to 41204b1 Compare August 12, 2026 08:57
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.

Icon notch round in profile Option for rounded profile pictures? Profile issue

1 participant