Discussion
Loading...

Discussion

Log in
  • About
  • Code of conduct
  • Privacy
  • About Bonfire
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 馃嵉 :MiraLovesYou:
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 馃嵉 :MiraLovesYou:
@rl_dane@polymaths.social  路  activity timestamp 3 days ago

@dendrobatus_azureus @Radio_Azureus @magitian

I loved xfce and enjoyed tweaking it, but it seems they're following Gnome into CSD madness, along with GTK. I hope this changes.

And honestly, CSDs aren't the worst things in UI design today, not by far.

As far as the scrollbars, there was a huge culture shift in Apple between 2007-2014 or so, where the iPhone "department" (business division or whatever) became dominant and grossly overshadowed the Macintosh group. Somehow (for that reason or because of completely unrelated factors), it became popular for MacOS to copy iOS, and the (arguably useless) scrollbars were one of the first things to come along.

[MacOS copied iOS], Windows copied MacOS, Linux copied both, and welcome to hades, please wait for a daimon to poke you with with his trident. 馃檮

Edit: typo

  • Copy link
  • Flag this post
  • Block
Radio_Azureus
Radio_Azureus
@Radio_Azureus@ioc.exchange  路  activity timestamp 3 days ago

You're absolutely right there are worse things occuring.

But the following is a bad CSD

CSD In Firefox mobile

  • Something odd was changed in the user interface; the sidebar it's actually the menu that you get when you tap on the double point in the lower right corner, was transformed into this massive monstrosity which covers the whole Android display.
  • It distracts
  • All the extra information is useless
  • it takes many more GPU Cycles to throw that big thing on the screen
  • no one was consulted within the user base would tell them that it just makes everything worse, because you don't see anything underneath

CSD Enshittification Factor

Instead of going on I'll just stick with what that still works I may need to go all the way back to that MX Linux distro which at least feels familiar and use as many clients that don't abuse CSDs

One more question; what example do you have of something that's worse than client-side decorations

IMHO the one I just referred too, is a very bad one

Quote Wikipedia:

Limitations
If the application hangs, the user cannot close it by clicking the close button in the window frame.[12]

BTW to prove your point;

It took me 15 minutes to compose this lousy small message on the Android. It would have taken me 120 seconds on one of the desktops running here
All because of horrific user interfaces low free RAM and bad CSD choices on the Android

https://en.wikipedia.org/wiki/Client-side_decoration?wprov=sfla1

#GUI #TUI #CSD #design #40years #fvwm #twm #Xorg #programming #technology #user #environment #DE #desktop #environment #WM #window #manager #FluxBox #XFCE #KDE #GNOME #design

@rl_dane @dendrobatus_azureus @magitian

Sorry, no caption provided by author
Sorry, no caption provided by author
Sorry, no caption provided by author

Client-side decoration - Wikipedia

  • Copy link
  • Flag this comment
  • Block
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 馃嵉 :MiraLovesYou:
R.L. Dane :Debian: :OpenBSD: :FreeBSD: 馃嵉 :MiraLovesYou:
@rl_dane@polymaths.social  路  activity timestamp 3 days ago

@Radio_Azureus @dendrobatus_azureus @magitian

Just FYI, you can remove both CSDs and useless scrollbars from firefox desktop.

Here are my tweaks:

  • Use native QT dialog boxes
    Add "GTK_USE_PORTAL = 1" to env vars for firefox launcher
    -- or --
    widget.use-xdg-desktop-portal.file-picker = 1
  • Scroll bars
    layout.css.scrollbar-width-thin.disabled = true
    widget.gtk.overlay-scrollbars.enabled = false
    widget.non-native-theme.scrollbar.style = 4
  • Disable CSD
    browser.tabs.inTitlebar = false
  • Disable AI
    browser.ml.enable = false
    browser.ml.chat.enabled = false
    browser.ml.chat.sidebar = false
    browser.ml.chat.menu = false
    browser.ml.chat.page = false
    extensions.ml.enabled = false
    browser.ml.linkPreview.enabled = false
    browser.tabs.groups.smart.enabled = false
    browser.tabs.groups.smart.userEnabled = false
    browser.ml.chat.page.footerBadge = false
    browser.ml.chat.page.menuBadge = false
    browser.ml.pageAssist.enabled = false
    browser.search.visualSearch.featureGate = false
    pdfjs.enableAltTextModelDownload = false
    pdfjs.enableGuessAltText = false
  • Disable CSD
    browser.tabs.inTitlebar = false
  • Copy link
  • Flag this comment
  • Block

BT Free Social

BT Free is a non-profit organization founded by @ozoned@btfree.social . It's goal is for digital privacy rights, advocacy and consulting. This goal will be attained by hosting open platforms to allow others to seamlessly join the Fediverse on moderated instances or by helping others join the Fediverse.

BT Free Social: About 路 Code of conduct 路 Privacy 路
Bonfire social 路 1.0.2-alpha.34 no JS en
Automatic federation enabled
Log in
Instance logo
  • Explore
  • About
  • Code of Conduct