bragefuglseth,
@bragefuglseth@fosstodon.org avatar

Spotify with CSD, anyone?

bragefuglseth,
@bragefuglseth@fosstodon.org avatar

Spotify has gotten an update to its desktop UI, and I'm once again going to argue that it would look so much better on a general basis if it used an integrated header bar on Linux systems. The app is practically begging for it.

Concept illustration of Spotify with CSD. The close button has been integrated into the header bar, and the app has gained rounded corners.

FineFindus,
@FineFindus@floss.social avatar

@bragefuglseth It does look much better. Have you tried reaching out to them? I doubt anything will come of it, but it's worth a shot :)

bragefuglseth, (edited )
@bragefuglseth@fosstodon.org avatar

@FineFindus I'll consider it when they decide to officially support the Flathub version. Right now I think I'm pretty much guaranteed to waste my time with some poor Spotify desk employee if I contact them 😁

cameronbosch,
@cameronbosch@fosstodon.org avatar

@bragefuglseth With all due respect, I prefer server side decoration (SSD). That doesn't mean I don't like CSD, but it depends on the app and form factor of the device (for tablets and smartphone apps used with a touchscreen, CSD is better, but SSD is better for desktop & laptop apps used with a keyboard and mouse).

PlutoisAPlanet,
@PlutoisAPlanet@mastodon.social avatar

@bragefuglseth Electrons support this now, does it not?

bragefuglseth,
@bragefuglseth@fosstodon.org avatar

@PlutoisAPlanet Electron apps can use their own decorations, yes, but it requires actively implementing it.

PlutoisAPlanet,
@PlutoisAPlanet@mastodon.social avatar

@bragefuglseth Electron makes it relatively simple to choose on macOS for example where the radio buttons are, if it was similar on Linux when using the GTK backend, surely that would help?

bragefuglseth,
@bragefuglseth@fosstodon.org avatar

@PlutoisAPlanet Maybe, as long as there is a way for the button appearance to be 100% predictable. So, no stylesheet / icon overrides, for instance

absrl,

@bragefuglseth That looks good. However this now has me thinking about how cool it would be if #gnome Web's #pwa option allowed you to overlay window controls without having to bring a whole headerbar into the picture 😭️

bragefuglseth,
@bragefuglseth@fosstodon.org avatar

@absrl It would rarely look good, since many apps have their own controls in the top right corner 🙂

Adaoh,

@bragefuglseth If this isn't a mockup, you need to publish this on flathub asap!! need :ablobcatattention:... im begging you..

bragefuglseth,
@bragefuglseth@fosstodon.org avatar

@Adaoh unfortunately it’s not real… but it could be, if our platform became too significant for Spotify to ignore!

…or if somebody built an open alternative.

Adaoh,

@bragefuglseth Aw, unfortunate. @cassidy, I am wondering since I think I saw you added GNOME'S CSD to the home assistant (?) electron app, if this is feasable and how you managed to do this?

cassidy,
@cassidy@blaede.family avatar

@Adaoh @bragefuglseth I didn’t use Electron; it’s a lightweight GTK app with a WebKitGTK web view. 😜 But it's still less integrated than this at the moment.

gregorni,
@gregorni@fosstodon.org avatar

@bragefuglseth How? I really want it!

fredy_pferdi,

@gregorni @bragefuglseth me to how is this done?

bragefuglseth,
@bragefuglseth@fosstodon.org avatar

@fredy_pferdi @gregorni To get Spotify with CSD on Linux, you just need these simple things:

  • Protest banner
  • Megaphone
  • Railway ticket to Stockholm
gregorni,
@gregorni@fosstodon.org avatar

@bragefuglseth @fredy_pferdi What a cheat answer! 😜

scottytrees,
@scottytrees@mastodon.social avatar

@bragefuglseth Looks pretty great! (cries in Apple Music)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Spotify
  • DreamBathrooms
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • mdbf
  • tacticalgear
  • JUstTest
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • megavids
  • lostlight
  • All magazines