Slashdot Mirror


Should Apps Replace Title Bars with Header Bars? (gnome.org)

Gnome contributor Tobias Bernard is on a crusade against title bars -- "the largely empty bars at the top of some application windows [that] contain only the window title and a close button." Instead he wants to see header bars -- "a newer, more flexible pattern that allows putting window controls and other UI elements in the same bar." Tobias Bernard writes: Header bars are client-side decorations (CSD), which means they are drawn by the app rather than the display server. This allows for better integration between application and window chrome. All GNOME apps (except for Terminal) have moved to header bars over the past few years, and so have many third-party apps. However, there are still a few holdouts.
He's announcing the CSD Initiative, "an effort to get apps (both GNOME and third-party) to drop title bars and adopt GNOME-style client-side decorations... The only way to solve this problem long-term is to patch applications upstream to not use title bars. So this is what we'll have to do."
  • Talk to the maintainers and convince them that this is a good idea
  • Do the design work of adapting the layout and make mockups
  • Figure out what is required at a technical level
  • Actually implement the new layout and get it merged

Implementation is already in progress for Firefox, though it has not yet been started for other high-priority apps like LibreOffice, GNOME Terminal, and Skype. "If you want to help with any of the above tasks," writes Tobias, "come talk to us on #gnome-design on IRC/Matrix."


67 of 362 comments (clear)

  1. Just. Fuck. Off. by Anonymous Coward · · Score: 4, Insightful

    "I must make my mark by fucking up a user interface that's worked fine for thirty damned years!!!! Because I'm soooo much smarter than everyone else!!!"

    The sad thing is, the dolts running Gnome might agree with this simpering jackass. Hell, can't pass up a chance to cram in more bloat!

    1. Re:Just. Fuck. Off. by MMC+Monster · · Score: 5, Insightful

      Where the fuck are we supposed to grab a window in order to move it if the title bar is crammed full of junk?

      Keep the title bar and bring back the menu bar as well. those of us that actually use a windowing operating system need them.

      You want to determine whether the user is using a touch interface and adjust the UI accordingly? Fine. But some of us actually produce content on desktop computers, where design elements are made to conform to a keyboard and mouse interface.

      --
      Help! I'm a slashdot refugee.
    2. Re:Just. Fuck. Off. by Hal_Porter · · Score: 3, Funny

      I remember an exchange here that went something like this in a thread where a load of people were saying how great the macOS UI is

      Primus: The macOS UI isn't that good. For example the window border is very narrow and you have to click on it to resize.

      Secundus: Narrow border? Hard to click on? What are you, some kind of spastic?

      Tertius: Apple fans show their people skills once again.

      I was laughing about that for ages.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    3. Re:Just. Fuck. Off. by markdavis · · Score: 5, Interesting

      +1000

      There are many reasons I despise Gnome, and this is another illustration of their arrogance. You would think they would have learned by now. This kind of thing is why I continue to use KDE, XFCE, and LXDE. Remember them mucking up desktop management? Removing any start menu option? Trying to force everything to run full-screen? Moving the stupid window controls to the LEFT side? Lack of sub-menus for program organization? Inability to see background/minimized windows? Lack of tooltips? Changing default icons to color-less line drawings? Removing more and more customizations? Gobbling up RAM like there is no tomorrow?

      **I AM NOT USING A FREAKING TABLET***

      Message to Gnome: If you are going to continue to ignore your user base and do freaky things to the UI, the least you can do is to make such changes OPTIONAL through easy user configuration. And not just now [to remove the options later], but ALWAYS.

    4. Re:Just. Fuck. Off. by rnturn · · Score: 4, Interesting

      I had a similar discussion with a Mac fanboi back in the '80s. There were no menus in the application he was using. You were supposed to just ``know'' that randomly clicking on elements of the application display would bring up a menu---sometimes it did, sometimes it didn't. In the past I would describe this as the ``Myst'' User Interface: just randomly click on stuff to see what happens.

      --
      CUR ALLOC 20195.....5804M
    5. Re:Just. Fuck. Off. by markdavis · · Score: 2

      Reply to self- I left off perhaps my most hated thing with GTK3/Gnome- freaking HIDING everything, especially the damn scroll bars!

    6. Re:Just. Fuck. Off. by Anonymous Coward · · Score: 2, Insightful

      > Where the fuck are we supposed to grab a window in order to move it if the title bar is crammed full of junk?

      Come up with a new UI paradigm. For instance, for years now I use Meta+Left Click to grab my windows and move them (KDE). I can grab them anywhere in the window area so I don't have to try target a few pixels at the top of it. To maximize the window, I just drag it to the top of the screen. To unmaximize it I pull it away from the top the the screen. It is much quicker and easier to move windows around.

      So that leaves the close button and the window action button, and the window title. Both button actions are accessible via the right-click menu on the task bar. The window title is meaningless in a traditional window environment (tiling managers are different) since you tend to only focus on the window title when looking at the task bar.

      I'm all for getting rid of the title bar and would really like the additional line of text available to me, but I'm not convinced the GNOME solution is the best one.

    7. Re:Just. Fuck. Off. by Luthair · · Score: 2

      What do you expect, Gnome still thinks global menus are a good idea.

    8. Re: Just. Fuck. Off. by MaXMC · · Score: 2

      Rotate your screen to portrait mode.

    9. Re:Just. Fuck. Off. by QuietLagoon · · Score: 2

      ... you’re just as bad as what’s being complained about. ...

      it's called leading by example. :)

    10. Re:Just. Fuck. Off. by Hal_Porter · · Score: 2, Insightful

      The sad thing is even though Apple sell about 15% of phones and about 8% of desktops everyone else seems to think if they copy Apple they'll sell more stuff.

      It never seems to occur to them that when people buy an Android or Windows device instead of an Apple one, it might be because they don't like the way Apple do stuff and therefore copying Apple is not a good idea.

      The problem is all the tech journalists are Apple fanboys and if they see other platforms copying Apple they shower them with praise. And then keep buying only Apple stuff.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    11. Re:Just. Fuck. Off. by Hognoxious · · Score: 5, Insightful

      There seems to be a new fad of making the scroll bar needle-thin too. Just about usable on a stable desk with an actual mouse; not so good on a touchpad when you're riding a bus or train.

      And as you point out, terrible if you have reduced dexterity.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    12. Re:Just. Fuck. Off. by Darinbob · · Score: 2

      Brave, brave, visionaries.

    13. Re:Just. Fuck. Off. by Darinbob · · Score: 2

      I prefer the mac UI. But even more than that, I prefer customization. That way if you want a fat border, you can get one, if you want a thin border you can get that too, and if you want no border it's available.

      The OS makers seem dead set against user customizations. Windows removes more and more control panel settings over time that are UI related. The Mac has extremely few UI customizations. Linux used to be chock full of easy to use customizations, almost too many, but now it's just as sparse as everyone else unless you're set to program your own or learn where the options are hidden in a config file.

    14. Re:Just. Fuck. Off. by AmiMoJo · · Score: 2

      I wish windowing systems were less flexible. In the 80s everyone was trying to build libraries that made creating consistent UIs easier. Some operating systems just built a standard library in and enforced its use.

      In the late 90s people switched to horrific skinned UIs and breaking basic functionality that users came to expect. We never fully recovered.

      TFA points it that the title bar is actually the responsibly of the application and is optional. Screw that, make it mandatory and consistent. Life is too short to dick around with non standard UIs that break in the next version of the OS our with my preferred dark mode or on high DPI displays.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    15. Re:Just. Fuck. Off. by Hal_Porter · · Score: 3, Informative

      Back in the old days Windows had a style WS_THICKFRAME. That both made the resizeable and gave them a frame a few pixels wider. The wide frame was cue to the user they could resize and also made it bit easier to grab the frame to resize. Now of course designers have decided thick borders are aesthetically ugly, even though for less dexterous users that must make the UI harder to use.

      It's like accelerators. In the original Windows accelerators were always visible. So for example the F in the File menu was underlined as cue that Alt+F would open that menu. So to save a file you'd type Alt+F, S.

      Then in WIndows 2000 designers got involved and decided this was ugly so they're hidden until you hit the Alt key

      https://blogs.msdn.microsoft.c...

      I.e. there seems to have been a move to flatter UIs on aesthetic grounds even though this makes them less discoverable to noobies. Modern Android, macOS and Windows take this to absurd levels.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    16. Re:Just. Fuck. Off. by TeknoHog · · Score: 2

      Where the fuck are we supposed to grab a window in order to move it if the title bar is crammed full of junk?

      Under X, you press Alt and grab the window anywhere to move it. Left mouse button for move, right for resize. I guess this depends on your window manager, but I've used it since forever under many different systems.

      This is how it should work with the desktop metaphor, after all. Because if you have papers lying on your desk, it would be silly if you had to grab them carefully by the top edge to move them.

      --
      Escher was the first MC and Giger invented the HR department.
    17. Re:Just. Fuck. Off. by Falos · · Score: 3, Insightful

      Myst UI, that's good, I'm keeping that.

      Oh look, instead of a menu bar I have a widening arrow, a ribbon, a curled ribbon, a trio of lines, a trio of dots, and a trio of dots with double lines.

      I have no fucking idea which one has the controls under "View", but even when I find it, that still won't justify the Myst button.

      I'm not sure I even tolerate the usually-consistent gear/screwdriver/wrench that kindasorta manages to identify with config/prefs.

    18. Re: Just. Fuck. Off. by houghi · · Score: 2

      Use the ALT key like a normal human being.

      --
      Don't fight for your country, if your country does not fight for you.
  2. Sometimes they don't get in the way by Dwedit · · Score: 4, Interesting

    Since there is empty space at the top for a title bar, other applications have been designed around that.
    For example, Microsoft Remote Desktop puts a server bar at the top-center of the window.
    Then there's Winamp, which can be sized down to be the size of a title bar and be kept always-on-top.

    1. Re:Sometimes they don't get in the way by K.+S.+Kyosuke · · Score: 2

      And I used to use Fluxbox with grouped/tabbed windows and mouse-over window switching. Very convenient but inimical to these proposed stupidbars.

      --
      Ezekiel 23:20
    2. Re:Sometimes they don't get in the way by tpierron · · Score: 5, Insightful

      Yep, and it is not necessarily a bad thing that they are empty: it provides a clear area where you can grab and move the window. When I see the examples in the articles: how the f**k are you supposed to move these ? This is also what I don't like with chrome and the new firefox quantum: when your bar is full of tabs, good luck moving the window.

      I know that multi-tasking is kind of overrated these days, but come on, some people still uses their desktop to do more things at once ...

    3. Re:Sometimes they don't get in the way by K.+S.+Kyosuke · · Score: 2

      Alt-click doesn't work?

      --
      Ezekiel 23:20
    4. Re:Sometimes they don't get in the way by K.+S.+Kyosuke · · Score: 2

      How does window switching relate to draggability?

      --
      Ezekiel 23:20
    5. Re: Sometimes they don't get in the way by Fly+Swatter · · Score: 3, Interesting

      Discovery and consistency within a user interface used to be very important, but by all means you are welcome to go on and keep rubbing your greasy finger all over the screen in an attempt to figure out what those poorly or non-labeled widgets do.

      Hamburger menus. Nuff said.

    6. Re:Sometimes they don't get in the way by serviscope_minor · · Score: 4, Interesting

      And I used to use Fluxbox with grouped/tabbed windows and mouse-over window switching. Very convenient but inimical to these proposed stupidbars.

      Yes well.

      Basically the GNOME people fucking HATE X11 and want to do everything they can to destroy it. Screw you for actually uing the features of X11 as intended, namely a window manager.

      Remember: the GNOME dolts decribed middle click paste as an "easter egg".

      --
      SJW n. One who posts facts.
    7. Re:Sometimes they don't get in the way by Solandri · · Score: 3, Interesting

      The problem is title bars were introduced when 4:3 and 5:4 aspect ratio monitors were the norm. The screen was much closer to a square and so had a lot more vertical space.

      The ubiquity of 16:9 and even 21:9 monitors today means vertical space is a lot more valuable than horizontal space. If 16:9 monitors had been the norm when these UIs were first being developed, I suspect the title bar would've been placed along the left side, not on the top (reversible to the right side for languages written from right to left). I use the Tree-style Tabs extension in Firefox for this reason. Instead of my tabs taking up valuable vertical space, they're shoved off to the side where I have plenty of extra space. (Although Firefox recently moved the tabs into the title bar space. Chrome half-does this too.)

    8. Re:Sometimes they don't get in the way by yurikhan · · Score: 2

      Okay, you can stop ranting about lack of vertical space on 16:9 and 21:9 monitors right about now.

      You know what I do with my 16:9 monitor? I tile two windows side by side. Boom, instant two 8:9 surfaces, each wide enough to display a terminal 75 lines high and 120 columns wide.

      Now, if I could also persuade every web site designer that 960px is a reasonable browser width

    9. Re:Sometimes they don't get in the way by Carewolf · · Score: 2

      But how does new users discover that?

      Well, I discovered it by reading X11/window manager documentation... But I do realize I'm weird that way.

      I discovered it by going throw the window-manager options in kcontrol and being able to pick which modifier would trigger it....

      In other words gnomes, gonfiguration is helpful, even if you don't want to change anything.

  3. Consistent interfaces? by coats · · Score: 5, Insightful

    And the chance that I'll have any kind of consistent interface, when thousands of app-writers are rolling their own? ZERO!

    --
    "My opinions are my own, and I've got *lots* of them!"
    1. Re:Consistent interfaces? by rnturn · · Score: 2

      Must sit across the aisle from the systemd team.

      --
      CUR ALLOC 20195.....5804M
    2. Re:Consistent interfaces? by Fly+Swatter · · Score: 2

      Aren't they all sponsored by Redhat? I'm thinking the blame should start shifting uphill at this point.

  4. No, of course not. by Misagon · · Score: 5, Insightful

    There is a distinction between controls for an app and controls for a window manager.
    These are two different concepts and should not be muddled up.

    Similarly, should an app be able to bind Alt+Tab for its own use? No, of course not.

    --
    "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    1. Re:No, of course not. by MMC+Monster · · Score: 4, Insightful

      You're thinking like someone that uses a computer with a keyboard and mouse.

      The initiative is focused on users that use a touch device.

      In other words, the project is run by UI idiots.

      --
      Help! I'm a slashdot refugee.
    2. Re:No, of course not. by Highdude702 · · Score: 2

      KDE Best DE since DOS.

  5. No. by dskoll · · Score: 5, Insightful

    I like my title bars and hate apps that think they're too important to cooperate with my window manager.

  6. GNOME is done. by Gravis+Zero · · Score: 4, Insightful

    The GNOME UI people have apparently become addicted to changing well defined behavior in favor of some crazy shit. GNOME 3 caused a mass exodus of developers because of this, so all they have left is the people who think it's acceptable to completely change the UI whenever they feel like it. This is descending into the death throes of GNOME.

    --
    Anons need not reply. Questions end with a question mark.
    1. Re:GNOME is done. by DNS-and-BIND · · Score: 5, Insightful

      It's designers re-designing things for no other reason than to have work to point to on their resume. That's it. If everything is OK, and things are going great, what kind of work are designers going to do? How are they going to get their next jobs?

      Note that I'm not joking or being sarcastic. Designers really do get judged like this and if they don't re-design things, then where will they be? They will kill project after project because this is their lifeblood. I don't see it getting any better anytime soon, at least until "had the good judgment not to mess with a good system" becomes a valid bullet point on a designer's resume.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    2. Re:GNOME is done. by Highdude702 · · Score: 4, Interesting

      Gnome is like when you take KDE and stack XFCE and LXDE ontop of it, add a hint of Enlightenment after you dive into the depth of the Windows 10 option switch, all while being drunk and on a tleast 2 types of narcotics.

    3. Re:GNOME is done. by ChunderDownunder · · Score: 3, Insightful

      Phoronix regularly summarizes the kwin developer's blog, complete with humourous rants about all the dumb shit the Gnome team in Red Hat want to foist on his KDE/Wayland implementation.
      Gimp, Firefox, gnome system monitor and synaptic are the only GTK programs I use regularly or I'd purge the toolkit entirely.

  7. we have existence proof of why this is bad design by poptart · · Score: 5, Insightful

    have you ever tried to reposition a firefox or chrome window that is full of tabs?

    what happens when the window manager uses BeOS style titlebars?

    what happens to my webex/remote-desktop overlays when there is no empty space for them to live over?

    somewhat related: have you ever tried to resize a window that does not have obvious resize control handles? or have you ever tried to *not* resize a window when the non-obvious control 'areas' take your click instead of the drag-to-select-text that you intended?

    and don't get me started on scrollbars that appear and disappear depending on where you put your cursor instead of what the content is.

  8. Tobias Bernard is an idiot by Antiocheian · · Score: 3, Informative

    So, Tobias Bernard is trying to convince everyone to join his CSD Initiative

    "tl;dr: Let’s get rid of title bars." he says. And what is the "tl" in this case ?

    title bars are the largely empty bars at the top of some application windows. They contain only the window title and a close button, and are completely separate from the window’s content. This makes them very inflexible, as they can not contain any additional UI elements, or integrate with the application window’s content.

    This isn't "too long". It's too short and illogical. "Title" is already the term for what he's trying to say so, he might simply be trying to say that applications don't need a title. So, I wonder he he's using a title ("Introducing the CSD Initiative") at his own article. My take: he's an idiot.

  9. God help us by eddeye · · Score: 5, Insightful

    This is exactly why I quit using Gnome 20 years ago. Breaking UI conventions that work perfectly fine and destroying consistency.

    Why in god's name would I want apps to cram even more useless controls in my face? A window needs two things: a title so I know WTH it is, and min/max/close buttons. That's it. Now Gnome is taking that away? Just for 20 pixels of real estate ?

    Anyone calling themselves a "modern UI developer" should be tarred and feathered. Apple went to flat controls and borderless buttons. Microsoft made Office 2016 flatter than Kansas and decided light gray text controls on bright white background was somehow legible. Gnome has been lost in their own rabbit hole for decades. All of it making interfaces less intuitive and harder to use. A pox on all their houses.

    --
    Democracy is two wolves and a sheep voting on lunch.
    1. Re:God help us by CanadianMacFan · · Score: 2

      And the title bar lets you easily move the window without having to hunt for a little bit of free space that this proposal causes.

    2. Re:God help us by Dynedain · · Score: 2

      Have you even used OSX?
      https://imgur.com/a/qsY7q

      There's a gradient and drop shadows there on the window header and every button has both a border and subtle drop shadow.

      --
      I'm out of my mind right now, but feel free to leave a message.....
  10. So now, like Windows 10.... by gfxguy · · Score: 2

    Windows 10 is trying to change the styles, too, and all you get is half the applications use one look, half use the other: "Here's a slick new settings interface! Oh... you want to actually do something Useful? Here's the old one." Most users don't care.

    --
    Stupid sexy Flanders.
  11. modern UI design by e**(i+pi)-1 · · Score: 5, Interesting

    Modern UI design is often more and more "hide and seek". URLs are hidden, menus disappear, scroll bars appear and disappear. Sometimes, one has the impression, UI designers wanted to play a prank. Adding more stuff in the title bar can be a good thing. But first a rant: I have worked on clunky user interfaces before in my life like VMS workstations, DOS, GEM on Atari or old Mac OS or even gopher browsers pre Mosaic, but the trend of "hide stuff" is driving me nuts. OS X by default does not show the hard drive, nor scroll bars. On browsers, both phone or desktop, things like URLs disappear. It is now cool to hide important things in cryptic places like three dots on the upper right corner in chrome. Or then windows which like to become full screen or adjust their position on their own. I have experienced less frustration writing from scratch a printer driver on an Atari than solving the trivial task to find the print button on a modern browser. Fortunately, it is in most cases still possible to configure things but it often needs first some searching maybe even looking up manuals. I understand that there are two forces in UI design, one which wants to hide things so that it is elegant and beautiful and so that the complexity is hidden and users protected from screwing things up. This is the "passenger" point of view, which mostly applies to consuming stuff. And then there is the need of speed and convenience, which asks for putting many things on the radar so that they can be accessed and found quickly. This is the "pilot" point of view, which mostly applies when producing stuff. The CSD initiative could be a good thing. I for myself like the title bar information. It tells me for each window, where and what it is. Let the user be able to configure it. And in general, be very gentle with changes. Even small modifications can disrupt work flows.

  12. Re:Problem is as app complexity grows... by jd · · Score: 4, Insightful

    Most of those are designed by people who have never learned how to design UIs. Human-Computer Interface courses are available and I'd gladly run one for the GNOME team if I thought they'd pay attention.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  13. Arrogance by Anonymous Coward · · Score: 2, Insightful

    This reeks of Lennart Poettering-levels of arrogance and stupidity.

  14. Please don't put controls by rsilvergun · · Score: 4, Insightful

    on the itty bitty bars at the top of my window on my 1080p monitor. I don't want clicking 'new tab' to feel like sniping somebody from across a map. I do, however, want hierarchical menus (File, Edit, View) that follow a consistent pattern making it easy to find things. Whoever came up with the Ribbon should be launched into space and fired out of an airlock.

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  15. More useful than that... by QuietLagoon · · Score: 2

    ... I'd much rather see someone go on a crusade to have apps remember their last window size and location on the desktop, so that i don't have to resize and re-location the window each time I open an app on GNU/Linux. MS Windows has been doing this for decades, why is GNU/Linux so far behind? Is there a patent in the way?

    1. Re:More useful than that... by QuietLagoon · · Score: 3, Interesting

      ... And frankly, that makes me think this should be the role of the window manager....

      I would agree with that. The only reason why I put the onus on the app was that I was dumped upon the last time I brought it up for windows managers. Everyone told me it was the apps' responsibility. Seems like a lot of "not my job" finger pointing, imo. But I still have to ask, why is it still missing in GNU/Linux?

      .
      It's a basic ease of use requirement. Why make the user resize and relocate a window each time the same app is opened? Aren't computers supposed to help reduce the number of repetitive tasks, not create more of them? KDE comes close on this, allowing me to remember size/location for individual windows, but the ability is sadly absent in the global settings area.

  16. Re:Tricky. by e432776 · · Score: 3, Insightful

    I think you hit it on the head. I also would add that gnome 3 made the problem worse by having needlessly wide title bars. It feels like the loaded the dice a bit here..

  17. Thank goodness for Mate Desktop by caseih · · Score: 3, Informative

    As Mate Desktop has been progressing, they've been slowly replacing Gnome 3 apps (things like certain settings apps, the NetworkManager GUI, etc) with ones more consistent with the Mate Desktop, which is traditional and has regular window title bars.

    I for one never use the title bar for moving a window. I exclusively use Alt-click to move a window from anywhere in the window. However I want title bars because they distinguish one window from another using the color theme of window decorations that I want. I can make them small and efficient use of space. Gnome is what is making server-side title bars so big and wasteful. Also with HeaderBar CSDs it's very difficult to distinguish between windows as the headerbar isn't distinct form the body of other windows. This is something I've always had a hard time with on Mac, especially in recent years.

    The other thing I use title bars for is to roll up or shade the window, which I use nearly every day, particularly with terminal windows! I think Gnome 3 has the ability to shade apps, even with CSD, but I'm not sure. I saw at least one bug report that said it's no longer possible. But again, where would you click to do that? CSD header bars don't offer consistency in where you can click. Do you click on what looks like a title? blank space between buttons? Hard to know.

    With Linux desktops we used to celebrate diversity and choice. Now it appears Gnome 3 would be perfectly happy to be the only choice (getting rid of KDE, Mate, etc), and have all apps be Gnome 3 apps. Why would Blender ever want to integrate into Gnome 3's header bar? Blender doesn't need to look integrated, nor would it benefit it to do so. In fat it might even harm it. Better to look different and remind users that they are operating in a specific environment with a specific methodology that must be learned.

  18. Re:we have existence proof of why this is bad desi by Virtex · · Score: 2

    Also,

    What happens when an application becomes unresponsive and you can no longer move or minimize the window?

    What happens when you use this with a program like Synergy and your mouse moves off the side of the screen while dragging a window? (Chrome freaks out when this happens.)

    --
    For every post, there is an equal and opposite re-post.
  19. Get stuffed by mrsam · · Score: 2

    This is a picture perfect illustration of how Gnome has jumped the shark. I booted Gnome off my desktop after the Gnome 3 fiasco. I switched to XFCE. What a breath of fresh air.

    Of course, I didn't realize at the time that XFCE is based on GTK, so some of Gnome's shit has been slowly seeping up into my clean, workable, usable XFCE desktop. I've got too much invested in it, but, so far the amount of crap is manageable and can be dealt with by a few tweaks. If worse comes to worse, I suppose, there's always KDE.

    In my spare time, for self-education and as a hobby project, I've been hacking my own widget toolkit, and as sure as fuck I'm not going to be doing any bullshit like this. Of course, noone's going to lose any sleep over it, since nobody except me cares about it. But, hopefully, that'll change some day...

    I am 100% confident -- based on this kind of crap -- that it's only a matter of time, but Gnome is going to go down, until nobody cares about it, either. Slowly, but surely.

  20. fuck that shit by cas2000 · · Score: 2

    fuck gnome and their useless title bars with their inscrutable fucking hieroglyphics rather than menus with words.

    design a UI for illiterate retards and only illiterate retards will use it.

  21. I propose by OrangeTide · · Score: 2

    That we put title bars on the back of the window, so that you have to flip them over to see them.

    --
    “Common sense is not so common.” — Voltaire
  22. Count me as against this idea. by rnturn · · Score: 2

    I'm almost certainly not the only user to configure my window manager to ``windowshade'' applications by double clicking on the title bar. Why screw people by making functions like that application-specific? I foresee this useful window function being:

    • a.) rarely implemented,
    • b.) likely a tiny button that'll be harder to hit easily and,
    • c.) a badly placed button. One can imagine some dain bread application developer placing the windowshade button right next to the `kill app' button. (Or right next to the `Send Out Not-A-Drill Nuclear Missile Warning' option.)

    Why force applications to re-implement useful screen elements that we already have and pretty much guarantee that the function won't work consistently across the applications that even bother to implement it? This sounds like a feature thought up by some one who thinks that an application's ability to have ``skins'' is the end-all-be-all of UI design.

    --
    CUR ALLOC 20195.....5804M
  23. *Actually* improving things is not wrong! by Anonymous Coward · · Score: 2, Funny

    The problem is how *utterly* retarded and out of touch their mindsets and goals are.
    It started with Apple, and Microsoft, Gnome, KDE, (What[TheFuck]WG,) Google, Mozilla, everybody followed them ... like a literal mind virus that drives people retarded. (Has anyone seen BrainDead, the TV series? That's how this feels.)

    Frankly, everybody who stopped using plain words in their programs, but uses only abstract icons instead, can fuck off and die.
    Even worse if the UI is monochrome. The kind of people who like that, are those who made *literal fucking gray in gray* the year's most popular "color" scheme!
    Everybody who says "app" gets a chainsaw to the asshole to the tune of "Bananaphone".
    Anyone who dumbed down efficient elegant emergence into "OMGSIMPLE” and "KISS", because he's so moronic that he believes it's either Emacs/VIM or Notepad/iOS as they are mutually exclusives and the only choices and having the best of both without compromises is just beyond him, gets to ride a cactus covered in salt and ants and vinegar, until his head pops off!
    Anyone who fucked up "everything is a file", "do one thing, and do it right", or basic modularity, needs to take a long hard MASSIVE WHALE COCK at himself. Anyone who contributed to the situation that "there is an app for everything" because there *has* to be an app for every permutation of features, because you aren't trusted with putting Lego pieces together yourself anymore, deserves to get raped in the ass by zombie Steve jobs, while he slowly feasts or the fart cave he calls his head.

    Yah. I'm sorry kids. You and your society went insane. You're literally mentally ill. (Not you, dear reader. You know who I mean.)
    And I have had personal eye-to-eye talks with most of the nutjobs that decided that shit, over the years. (Mostly because I wanted to check for myself.) I'm not a therapist, but three people in my family are, and I've been emerged into it since early childhood... but if I were, I'd gladly say this IS medical advice.

    1. Re:*Actually* improving things is not wrong! by Dracos · · Score: 2

      I thought I had written this in my sleep until I got to the last paragraph.

      It really seems these groups/entities are looking for ways to distinguish their products rather than actually make them better. Gratuitous and/or ill-considered change masquerading as improvement.

  24. Server side decorations and Wayland by Damnshock · · Score: 2

    This might be a relevant post from Kwin's main developer.

  25. Functions of the title bar by yurikhan · · Score: 5, Informative

    The classic title bar performs several functions of varying utility. Let me count them.

    1. As the title suggests, the title bar displays the title of the window. This typically includes the name of the application and the name of document currently opened, and can easily take half the space available or even more.

    2. It lights up when the window is active, and dims down when inactive, helping the user maintain focus with a busy desktop.

    3. It provides an intuitive, discoverable way of dragging the window. (For experienced users, Alt+dragging is more usable, although less discoverable.)

    4. It is a big target for (un)maximization via double click.

    5. It is a big target for opening the window control menu via right button click.

    6. It houses the window manager controls.

    7. Last but not the least, the title bar is provided by the window manager in a manner consistent across the desktop. If every application toolkit starts doing its own header bars, we lose this consistency.

    1. Re:Functions of the title bar by MikeBabcock · · Score: 2

      All of this.

      --
      - Michael T. Babcock (Yes, I blog)
  26. Re:Problem is as app complexity grows... by Kjella · · Score: 2

    Human-Computer Interface courses are available and I'd gladly run one for the GNOME team if I thought they'd pay attention.

    Of course they would... they'd make a list of it called "Conventional wisdom" then add a column "Our innovative design change" and do drugs until the latter was full too. In fact it may already have happened.

    --
    Live today, because you never know what tomorrow brings
  27. Re:AIDE and Swift Playgrounds by Rockoon · · Score: 2

    What are the drawbacks of connecting a keyboard to a tablet and doing programming on that?

    Well first off, you connected a keyboard to a tablet.

    --
    "His name was James Damore."
  28. Re:Say "Check your ableism" by ph0rk · · Score: 2

    "Spastic? My aunt has cerebral palsy. Please check your ableism."

    That appeal to authority through familial disadvantage does nothing to refute the argument that without disability, one ought to be able to manage the windows as they are.

    --
    semantics are everything!