Originally posted by Nth_man
View Post
Announcement
Collapse
No announcement yet.
KDE Now Maintaining Their Own Set of Patches For Qt 5
Collapse
X
-
Originally posted by Alexmitter View Post
Looks like someone is afraid of everything that does not look and work like windows 95. Real spooky.
In fact KDE maintains a breeze theme for GTK3 and it looks quite nice, better then their own breeze qt theme I would say. But that is mostly due to GTKs extremely flexible css based theming.
Also GTK filepicker sucks and continues to suck. Even Windows 98 has a better filepicker.
- Likes 1
Comment
-
-
Originally posted by oleid View Post
> The API is much cleaner - a lot of that is because it's based around an object-oriented C++ base rather than C.
There is little need to use C apis here. This isn't C vs C++. Most C APIs have nice C++ wrappers, e.g. GTKmm, gstreamermm, cURLpp, the list goes on.
- Likes 2
Comment
-
Originally posted by Alexmitter View Post
Looks like someone is afraid of everything that does not look and work like windows 95. Real spooky.
In fact KDE maintains a breeze theme for GTK3 and it looks quite nice, better then their own breeze qt theme I would say. But that is mostly due to GTKs extremely flexible css based theming.
When GNOME 3.x came out, I gave it a shot... it just doesn't fit with my workflow... and you're talking to someone who now uses KDE 5.x, not because it works like Windows 95, but because it's the easiest to reprogram to my preconceptions of how I want my desktop to behave.
You're talking to the maintainer of QuickTile, a guy with three monitors who makes heavy use of global hotkeys and drop-down terminals to interact with his desktop, and who has been meaning to find time to hack together an AwesomeWM config to achieve the blend of tiling and floating he wants.
It has nothing to do with behaving like Windows 95 and everything to do with just plain not liking the direction the GNOME HIG is going.
- Likes 7
Comment
-
Originally posted by cynical View Post
In what sense? Let's say for the sake of argument that you are right, wouldn't it be simpler to add whatever features you are missing to GTK and then use that instead of be beholden to some company that clearly doesn't care about you at all? Personally I'd love to see Qt abandoned so that there is only one major display toolkit on Linux. It would simplify things for app developers and fix all the theme issues. The only problem is that KDE would have to be completely rewritten.
It won't happen, but I can dream.- Qt's documentation is far superior to GTK's. (IIRC, this was listed as the big reason Subsurface moved from GTK to Qt.)
- Last I checked, while Qt's MVC framework for data widgets is often considered its worst part, GTK's MVC framework was still a nightmarish mess by comparison.
- GTK requires you to reinvent customizable toolbars or pull into GNOME componentry. It's built-in as part of Qt, and it's six lines of code to automatically persist both window geometry and toolbar/panel configs.
- When I left PyGTK for PyQt4, you still had to use this hack to get multi-selection and drag-and-drop in the same TreeView widget.
- GTK just deprecated Glade in favour of recommending that people write the GTK Builder XML by hand. Sorry, but I like working with Qt Designer.
- GTK developers consider it to be as-intended that you can't rename or delete things inside the file picker but, instead, have to open up the file browser and navigate to it the long way. As soon as I upgrade my Kubuntu LTS, I'm planning to set USE_PORTAL globally to see how many GTK apps I can rid of it.
- I'm sorry, but I don't want to work with a desktop that's so focused on cargo-culting what they like about Apple that they don't understand first-year HCI concepts, such as "stick with the floppy disk icon, because affordances are only valuable for learning the iconography, after which consistency reigns, and your user base already knows the 'save icon', which has other technical advantages too" or "Dialogs should read like printed pages, which means you put the action buttons in the bottom-right in LTR languages like English, not in the titlebar." (See, for example, this blog post, for some guidance on the kinds of things it's important to be thinking about.)
The list goes on and on.
Originally posted by cynical View PostCompromise accepted. I think Gnome is slowly going that way no matter what. On the other hand, what are the odds KDE or its applications will ever be written in Rust? I'd say near zero.Last edited by ssokolow; 06 April 2021, 09:03 PM.
- Likes 8
Comment
-
Why every, but every thread on news about Qt, KDE, GNOME, or GTK, has to escalate into a fight between the 2 ecosystems? In the end, just use what you like. I use GNOME because i like it more. As for the article itself, KDE has always been a tech demo of Qt, and always will be. If you expect KDE to ever drop Qt, you just don't understand the situation... KDE will NEVER drop Qt, and if for some reason Qt ceases to exist, KDE will cease to exist as well.
- Likes 1
Comment
-
Originally posted by BesiegedAce View Post
Even with Breeze-gtk gnome stuff looks weird and out of place on my desktop.
Originally posted by BesiegedAce View PostAlso GTK filepicker sucks and continues to suck. Even Windows 98 has a better filepicker.
Comment
-
Originally posted by TemplarGR View PostWhy every, but every thread on news about Qt, KDE, GNOME, or GTK, has to escalate into a fight between the 2 ecosystems? In the end, just use what you like. I use GNOME because i like it more. As for the article itself, KDE has always been a tech demo of Qt, and always will be. If you expect KDE to ever drop Qt, you just don't understand the situation... KDE will NEVER drop Qt, and if for some reason Qt ceases to exist, KDE will cease to exist as well.
KDE is not a tech demo of Qt anymore, nothing for Qt to shine about, easily visible in the importance the Qt company sees in KDE, like zero, no importance at all.
KDE can go their own way, its not like there is much innovation in Qt6 anyways. They should focus on making a working desktop like back in the KDE 3 times.
Comment
-
Originally posted by Yeayo guy View Post
That's not true, I think you should read again the Qt's Contribution Agreement.
Comment
Comment