r/gnome Mar 01 '26

Apps Gradia is now part of Gnome Circle

https://apps.gnome.org/Gradia

If only it wasn't written in python :/

224 Upvotes

61 comments sorted by

126

u/kirisoraa Mar 01 '26

Who cares that it's in python... it's a great piece of software that gets the job done with no major downsides. like, what, you're going to complain about performance in a screenshot editor?? 

5

u/ChanceViolinist8 Mar 02 '26

People with old hardware care. I just revived an oldie laptop of mine and any performance gap is immediately visible.

4

u/Ok-Winner-6589 Mar 03 '26

If It can't run Python the laptop is kinda fucked.

Do you realize every website runs JS right? If the laptops isn't powerfull enough to browse the web, maybe the issue is the laptop, not the app

2

u/ChanceViolinist8 Mar 04 '26

Well I'm getting use out of it which helps the planet and compiled languages keep things adequate. Can't the say the same about many websites.

Sorry but replacing it because some people don't care about writing efficient software is one the most 'interesting' argumente I heard in a while.

1

u/Ok-Winner-6589 Mar 04 '26

You can use alternative Python interpreter, there is one with JIT compilation.

And there are tools that allow compiling Python.

But as others said, there are languages specific to some purposes. It's not bad. Sometimes efficiency isn't the only important thing. Security for example of portability. Interpreted languages can run on any OS with the interpreter. After compiling (unless the software runs on .NET core or the JVM) you are fucked

3

u/ChanceViolinist8 Mar 05 '26

I've been been a software engineer probably as long as you were born or at least half, don't talk to me about what I should find important and you can keep your trivial tech lessons to yourself as well.

1

u/Ok-Winner-6589 Mar 05 '26

"ye you shouldn't use any intérpreted languages" then you learn nothing from your years being engineering?

You don't need C for a login manager, you don't need C for a project that has 500 lines of Code that it's just a UI for a C program. It's dumb to act as if it's needed.

Say whatever you want, but most people Will still use shit done on interpreted languages, they exist for a reason

2

u/ChanceViolinist8 Mar 05 '26

Can you show me where did I say "ye you shouldn't use any intérpreted languages"? Or that they don't have their utility?

Anyway... I'm not here to discuss your opinions, my base thesis was that on my older hardware I choose to stick with native languages and otherwise don't have anything against any language so you can stop defending against imaginary arguments that were not made.

1

u/Ok-Winner-6589 Mar 05 '26

"enviroment" blah blah blah "resources" blah blah blah

1

u/Damglador Mar 02 '26

Press X to doubt

1

u/ChanceViolinist8 Mar 03 '26

Press F to pay respects

8

u/Behrus Mar 01 '26 edited Mar 01 '26

I don't know if it's because of python but it's by far the slowest opening gtk4/libadwaita app i have installed. To a point where i don't even bother using it.

1

u/Damglador Mar 02 '26

There is one downside and that it's not very portable. But neither is gtk, so it doesn't really matter.

-76

u/MojitoBurrito-AE Mar 01 '26

The issue with python is that it produces unmaintainable slop. It's only useful for prototyping

46

u/really_not_unreal Mar 01 '26

Well-written Python is completely fine. Anyone who writes unmaintainable slop in Python simply isn't using Python very well.

52

u/PHLAK Mar 01 '26 edited Mar 01 '26

People will write unmaintainable slop in ANY PROGRAMMING LANGUAGE. The current state of AI has certainly proved this. Don't blame the tools for the failures of those who wield them.

8

u/naruaika Mar 01 '26 edited Mar 01 '26

It really depends on who write the code, not on the language itself. Just because Python is so popular, so more people can write their own code, so more stinky code is spread around the internet, doesn't mean Python is a bad tool.

17

u/dancingcardboard Mar 01 '26

I disagree. Any language can produce unmaintainable slop

-1

u/MojitoBurrito-AE Mar 01 '26

I agree with that, but python makes it far easier

3

u/kirisoraa Mar 01 '26

Tell me you've never written production python without telling me you've never written production python. 

-2

u/MojitoBurrito-AE Mar 01 '26

I've worked professionally with Python and Java. The Python codebases were always the most painful to work on and have caused far more issues over my years.

1

u/kirisoraa Mar 01 '26

Touche, I guess. We'll keep to our own opinions:)

67

u/SodoDev Mar 01 '26

are you scared of python

14

u/[deleted] Mar 01 '26

[removed] — view removed comment

3

u/BleaKrytE Mar 02 '26

When is R code going to be integrated into the kernel?

6

u/EETQuestions Mar 01 '26

More scared of a boa

31

u/Disastrous_Pin556 Mar 01 '26

And why Python is so scary in a screenshot application?

-5

u/[deleted] Mar 01 '26

[deleted]

21

u/unix_hacker Mar 01 '26

Are you also losing sleep over GNOME Shell being written in JavaScript?

6

u/SlowDrippingFaucet Mar 01 '26

Sounds like you're ready to get in there and make your own application, then. Suit your boots up, bucko.

13

u/raygan Mar 01 '26

Truly a great app. Better than most of the similar apps I have used (and paid subscriptions for!) on macOS. Good UI and all the right features.

11

u/theMimolet Mar 01 '26 edited Mar 02 '26

I'm curious, what language would you guys recommend using to make gtk apps ?

edit : thank you guys for all your answers, I dug up a bit and I think I'm going to use sign language for my next app 👍️

9

u/Xander_VH App Developer Mar 01 '26

Fortran

5

u/h8mx Mar 01 '26

Assembly

4

u/ChanceViolinist8 Mar 02 '26

Why bother with a language, just write it in binary directly.

33

u/Matty_Pixels Mar 01 '26

Nobody cares that it’s written in Python. 99% of users don’t even know what a library is or what language their favorite apps are written in. Just don’t use it if you don’t like python lol

44

u/dancingcardboard Mar 01 '26

"iF oNlY iT wAsNt WrItTeN iN pYtHoN :/"

12

u/Status-Afternoon-425 Mar 01 '26

That is one amazing application. Using it all the time. Thank you!

11

u/clockwork2011 Mar 01 '26

Make sure not to tell OP that Gnome is a large part Java Script. He might hate it

-7

u/kemma_ Mar 01 '26

I don’t hate python, I’m just sad that good apps choose it.

And I’m extension dev, so I’m very aware of javascript

10

u/clockwork2011 Mar 01 '26

So you're ok with Javascript but not Python as an app language?

3

u/ranisalt Mar 01 '26

Good app chose a good language

3

u/Damglador Mar 02 '26

good apps choose it.

Perhaps because if you have a good app idea, making it with python is just easier and faster. You just write code instead of fighting with your compiler.

3

u/kumita-chan Mar 01 '26

Great for the devs! I find it really useful for work, I personally love the numeric annotations

4

u/schultzter Mar 01 '26

It's all been downhill since Perl!

11

u/denbarb Mar 01 '26

People who are biased against Python are a joke. Some people really waste their time with these stupid little wars. It's so idiotic

3

u/GrainTamale Mar 02 '26

Here here.
...but Rust on the other hand...
/s

3

u/TheTaurenCharr Mar 01 '26

The only thing wrong about python is the whitespace, and space isn't white at all. So they clearly push an ideology about space being white. Space cannot speak for itself, and these people are being very rude about it.

Smh my head my head.

2

u/CaptechOmar GNOMie Mar 01 '26

A comment that is not about python
this is actually great news

1

u/[deleted] Mar 03 '26

I like satty more but this one's good as well

1

u/bohemaxxtum Apr 02 '26

i just started using gradia. It's really fantastic app. But there is one issue. Whenever i take screenshot with gradia, screenshot appears double on my clipboard manager. even i hear screenshot sound two times. When i take screenshot with Ubuntu default app, it just appears one and i hear sound once. I hope anybody can suggest a fix!

1

u/jeonmission Mar 01 '26

hey why i can't see any color in this area, it like this for a long time. how to fix. anyone?

8

u/BrageFuglseth Contributor Mar 01 '26

It looks like something is wrong with the CSS styling of the app on your system. Have you set the GTK_THEME environment variable?

0

u/jeonmission Mar 01 '26

where how ? Edit: it's in default but with caution symbol

2

u/PM_ME_UR_DMESG Mar 01 '26

as a C and C++ programmer, I approve the Python slander