Skip to content

improvements on current gtk-4 drastic branch#380

Open
notAxion wants to merge 9 commits into
trigg:drasticfrom
notAxion:drastic
Open

improvements on current gtk-4 drastic branch#380
notAxion wants to merge 9 commits into
trigg:drasticfrom
notAxion:drastic

Conversation

@notAxion
Copy link
Copy Markdown

@notAxion notAxion commented Apr 9, 2026

few main improvements involves:

  • changing the text side wouldn't update the ui right away
  • opacity selector in color picker
  • show borders like outline (like how its shown in discord)
  • have the ability to turn off border around the username in settings(it might need restarting overlay to show change)

known caveats that still exist:

  • changing some of the setting of option doesn't reflect the overlay right away, might have to restart the overlay to see affect
  • alignment sometimes leaves some padding even though padding is set to 0 by default, mostly happens when overlay first appears, changing the x or y align snaps it to side.

seems to fix few known issues
- changing the text side option from the settings menu wouldn't update the overlay right away
- somehow adding an initial padding when opened on a environment with no previous config

still not sure if this is the right way to fix this.
grk color button is deprecated, migrated to gtk color dialog
…ed and config set correctly

_param=None is just another param because i had to change to a different signal (to notifiy::rgba)
…button after reading config file

seems this is the way to initialize RGBA now
…hole user with name

also fixes the border showing on the background while avatar is transparent
…together

gtk box was created to have a separete css class so only avatar gets affected when changing the opacity
@notAxion
Copy link
Copy Markdown
Author

notAxion commented Apr 9, 2026

had plans to do more with this, and i might if i get free again

but for now i will get busy so i wanted to create this PR to share how much i have done so far, check on this when you can and tell me if you need some changes on this

@trigg
Copy link
Copy Markdown
Owner

trigg commented Apr 16, 2026

Over all no complaints

had plans to do more with this, and i might if i get free again

I prefer my PRs to not mix different things together so it is easier to review changes individually :) This is a good size

The outline/dropshadow thing is something I tested myself and ended up with dropshadow because it matches the gtk3/cairo version behaviour, and was an option labeled 'Fancy avatar shapes' (

<property name="name">voice_fancy_avatar_shapes_label</property>
)

@notAxion
Copy link
Copy Markdown
Author

I don't know about the fancy avatar shapes,

this PR is merge request to your PR branch, so i think merging this will add changes to your PR, maybe you or i can comment about this PR to that(about the changes), then i think you can have one PR that you can work on :p

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.

2 participants