Page MenuHomeSolus

Ubuntu Budgie Extras - Applets
Closed, LockedPublic

Description

Name: Weathershow-applet - Quicknote-applet - Kangaroo-applet from Ubuntu Budgie Extras

Project homepage: https://github.com/UbuntuBudgie/budgie-extras

Why: there are no applets like this on Solus at the moment.

Opensource: yes it is.

How many users will use it: I think many users will use it, specially the weather applet.

Tarball: https://github.com/UbuntuBudgie/budgie-extras/archive/v0.8.3.tar.gz

Event Timeline

Hi there, if it is accepted I already did some work on the code -

I may remember that someone said at some point that python addons wouldn't be included in Solus and that they would need to be ported to another language (vala maybe?) to be included, I'm probably wrong though, don't take my word for it !

It's explained on the github repo:

Please note that we will not accept pull requests to add Pythonic applets. Any applets should be written in either C or Vala.

There is a difference between adding applets to Budgie core project and developing 3rd party applets for Budgie.
The rule is for applets that are onboarded on the core project.
This being said, even if the devs have no intention to submit their work to the Budgie core project, Pythonic applets support will be discontined at some point and if they intend to be future proof, they must migrate to Vala or C.

Hi there, maybe i'm wrong but they were rewritten in Vala

Captura de ecrã de 2019-04-19 18-01-18.png (435×1 px, 61 KB)
, there is kangaroo applet that is still python but i can remove it with no problems. The applets i proposed the code were:

budgie-weathershow/src/desktop_weather/desktop_weather.vala
budgie-quicknote/QuickNoteApplet.vala
budgie-kangaroo/budgie_kangaroo.py

Best regards.

Looks to be 53.9% Python and 39.3% Vala according to GitHub

Hi there, are you talking about the 3 applets i proposed ? quick-note , weathershow and kangaroo ? I'm talking only about those, because i'm not packaging the all applets in the tarball.

Best regards,

I'm not really sure why people are concerned with them being Python or not. As stated by @kyrios123, budgie-desktop does not accept PRs for python-based applets. That does not mean third-party applets cannot be.

That being said, I personally wouldn't add any that aren't actively developed and at least written in Python 3 if they're going to be Python instead of Vala or C. I'd like to see a list of what would be added before I accept them into the repo.

Looks to be 53.9% Python and 39.3% Vala according to GitHub

You are talking about the 100% tarball. I'm only interested in quicknote which is vala , weathershow which is vala and kangaroo which is python but can me removed from the package.yml.

Best regards,

I'm not really sure why people are concerned with them being Python or not. As stated by @kyrios123, budgie-desktop does not accept PRs for python-based applets. That does not mean third-party applets cannot be.

That being said, I personally wouldn't add any that aren't actively developed and at least written in Python 3 if they're going to be Python instead of Vala or C. I'd like to see a list of what would be added before I accept them into the repo.

Hi there, what kind of list you need ?

  • budgie-quicknote - Latest commit dc02066 on 20 Dec 2018
  • budgie-weathershow - Latest commit aa0b021 27 days ago
  • budgie-kangaroo - Latest commit 3e07b3b on 5 Mar - Loader=python3

Best regards,

This comment was removed by Christoph3.

Looks to be 53.9% Python and 39.3% Vala according to GitHub

You are talking about the 100% tarball. I'm only interested in quicknote which is vala , weathershow which is vala and kangaroo which is python but can me removed from the package.yml.

Best regards,

Sorry. I thought you meant the whole repo...

Looks to be 53.9% Python and 39.3% Vala according to GitHub

You are talking about the 100% tarball. I'm only interested in quicknote which is vala , weathershow which is vala and kangaroo which is python but can me removed from the package.yml.

Best regards,

Sorry. I thought you meant the whole repo...

No problem, you are helping :)

Any others?

I just added those 3 applets to be build in the package.yml but i can add more if you want.

Thanks so much I just need that package. I was using arch budgie just for this :(

Any others?

I just added those 3 applets to be build in the package.yml but i can add more if you want.

How about budgie-showtime? It's in budgie-extras, it seems to be in vala and was recently updated etc.

Not sure if this will ever be developed, but if someone at budgie-extras picks it up in the future, then I would love to see this one (invert colors on specific windows) added to your list.

Of course it's a too early since the applet does not exist yet (and may never exist), but it is my dirty way to subscribe to this task and show my interest for the other applets already mentioned.

JoshStrobl moved this task from Backlog to Accepted For Inclusion on the Package Requests board.

The following applets are accepted. They should be a single package.yml + source repo but split into individual applets, using ypkg's ^prefix functionality for patterns, summaries, descriptions, etc. You can see an example of this with Vala.

It's a pity that @Christoph3 gave up when 99.9% of the work was done (or at least didn't unassign himself from the task so somebody else could have taken over the work earlier).

Maybe i can pick up and try to finish what @Christoph3 started. I won't assign myself because i'm going on vacation soon so anybody else can pick it up while i'm away, but if i successfully make something i'll be sure to submit diff.

@kyrios123 Hi there, didnt give up, i didnt have time or machine to work.

Best regards,

Is it possible to add lightpad (https://github.com/libredeb/lightpad) ?
It's writtern in Vala

Is it possible to add lightpad (https://github.com/libredeb/lightpad) ?
It's writtern in Vala

No, we're not adding this or its applet. Improvements should be made to Budgie Menu, not completely different menu implementations that are just fork of existing solutions.

I'm happy with the current set of applets.

JoshStrobl changed the task status from Resolved to Locked.Nov 3 2020, 6:40 PM
JoshStrobl changed the edit policy from "Custom Policy" to "Custom Policy".
This task has been locked.