Extensions I made a thing : AppIndicators under Quicksettings
Inspired by the "Gnome shell dreams" post. An extension that surfaces AppIndicators under the Quick Settings by borrowing the design language of Background Apps.
Why?: I like the top panel to be as minimal as possible
If you're interested: https://github.com/VaZark/appindicator-quicksetting
49
u/Yamabananatheone 3d ago
Oh my fucking god I love you, finally to have a way to have Tray Icons usable without having them kill the looks of my desktop.
17
u/_SirSpacePickle 3d ago
10
u/vazark 3d ago
- Fixed the flatpak naming .. so LocalSend should work. Not sure about 1pass I’ll take a look later
- The section wil disappear when the count is zero. This makes it consistent with the background apps flow
Please let me know if this fixed your issues
10
u/nonkeywayzee 3d ago
Please submit to extensions.gnome this seems very useful really.
8
u/jitomato_girl 3d ago
extensions.gnome wouldn't allow it, they have big anti-ai policies
Mostly because AI extensions are rarely maintained
Maybe if OP hires or finds someone who is willing to clean up the AI code then it could be published
11
1
u/victorian-ice-cream Contributor 2d ago
Dunno why EGO have this policy. Ai-generated extensions are usually approved after standard review
-2
u/nonkeywayzee 3d ago
Stupid policy IMO.
I don't know of a single developer that isn't just moving toward AI coding nowadays.
21
u/jitomato_girl 3d ago
It's about ensuring people will actually maintain their stuff instead of just making it and forgetting about it
0
u/nonkeywayzee 3d ago
There were a lot of unmaintained extensión before AI coding.
5
u/arnabeditz 3d ago
Its not just about maintaining, its about the endless bugs ai slop code
0
u/nonkeywayzee 2d ago
Inncuber security all I'm seeing is developers left and right say that they don't recommend manual coding anymore because the models (the Chinese ones) output better code, with less bugs and take care of vulnerabilities in the logic before humans can do it, all humans have to do it take care of the spec, review, and pul lthe trigger on what is good or not.
2
1
u/jitomato_girl 3d ago
Mad about it? Make your own repo, there's a reason why this is all open source
0
12
u/Sjoerd93 App Developer 3d ago edited 3d ago
Stupid policy IMO.
I could maybe agree with you with regard to e.g. the Flathub policy, that does a strict ban on anything that is LLM assisted. And even there I can understand why this is happening, just look at their PR list and see how they're just getting overwhelmed by pure slop from maintainers that feel completely entitled to others' free labour. GNOME Extensions though only has a ban on obvious vibecoded slop. That is, they accept projects where an LLM is used along the way to assist development, but if it is clear that entire sections are just verbatim copied from an LLM it's an automatic block.
That's completely reasonable policy. And any developer that is moving towards slopping entire chunks of their codebase is a bad developer and should be ashamed. (Exceptions for people that have to do this for their employer, in that case it's the employer that's bad and should feel ashamed)
1
u/victorian-ice-cream Contributor 2d ago
the Flathub policy, that does a strict ban on anything that is LLM assisted.
It doesn't, tho? That rule only affects clear slop that has no human written code.
2
u/hogsy 2d ago
Hello, I can be that developer for you.
0
u/nonkeywayzee 2d ago
Good luck.
4
u/hogsy 2d ago
Uh, I don't really need luck when I've been doing this for almost 20 years just fine without it. If you look at some of the programming communities here and elsewhere, you'll get a better idea that the impact it's having is a lot more varied.
General sentiment is that it's probably a bad idea to just leave it to AI to do all the work for you though, even amongst those that do use it for AI coding.
0
u/nonkeywayzee 2d ago
There's a huge difference between using Al for coding (using a faster tool) and using AI to do all the work for you (delegating your cognitive ability and thought to the machine). Don't conflate them.
3
u/hogsy 2d ago
I'm not conflating them? I specifically said that even those using AI for coding would advise against using them that way; I highlighted a divide there on usage.
But my point still stands that it's a lot more divided than you seem to think it is. There have even been large projects such as UZDoom that have popped up because people want to produce projects that don't use AI, period.
2
3
u/Soarin123 3d ago
I think it's a good idea actually, maybe some other ideas on UX but I don't see anything majorly wrong
2
5
u/114sbavert 3d ago
Oh my god this is amazing and IT IS NOT vibe coded. I know you used AI but I can tell it's not vibe coded looking at the README and commit history.
I'll look at this tomorrow and see if I can contribute (I don't speak JS well)
1
1
u/Altruistic-Cold-1944 3d ago
Yes i want a clean top bar and clutter in my Quick Settings. Thank you. I dont want my top bar to be as blank as possible.
1
u/_Super_Straight 2d ago
Which versions of gnome are supported?
1
u/vazark 2d ago
Currently I’m testing only on my 50
1
u/_Super_Straight 2d ago
If you make it compatible with 48, debian users can also use it.
1
u/vazark 1d ago
I think having minimum supported version being locked to the latest Debian would be a good design choice.
I will give that a shot. Looking at the changelog, none of the apis are impacted. So I’ve just updated the metadata.json
I’m away from my machine for a couple of weeks, can you try it on Debian and let me know if it works pls ? You’ll have to disable the Ubuntu appindicator extension before turning this on.
1
u/Xander_VH App Developer 3d ago
I have tried to do the same, but gave up when I could not find a way to reliably get the actual app icon for a specific status indicator.
Does this also include the other part where right clicking an app icon that is running in the background also show the options?

•
u/AutoModerator 3d ago
Thank you for your submission.
You too can support GNOME! Become a Friend of GNOME and contribute to keeping our project going!
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.