Have a better default Desktop Environment

If we wait long enough the Haiku look will be trendy again! It would be such a bad idea to change it just a few years before it happens!

More seriously, over the years we’ve seen people asking for more rounded corners and textures. Then for more flat design. I think the Haiku look has a nice balance, with subtle gradients that qelp seeing what you do, without overdoing it. Yes, it looks a bit unoriginal. Yes, you can’t miss that bright yellow window border. But that’s the point.

There are a few tweaks to do here and there, but overall I like the design a lot for it still works just as well after all those years.

7 Likes

I like full tweakable GUI style, and GUI elements theming. I liked BeOS dano style, and BeOS 5 style. It would be good to have them on Haiku as option. Some times is good to not be bored by one style. Also, I think, Deskbar must have independent styling capabilities.
I think this is that what Haiku Must Have.

1 Like

Maybe theming will be good thing to work on GSoC? And lets`s give devs theire time to make things, that are important to them, like, maybe making system more stable, less buggy and closer to beta?

2 Likes

It would be great if the Theme Manager had both Dano and Zeta themes available for Haiku, unless they’re already there and I don’t know it. I use to toy with the old Amiga theme on BeOS back in the old days :slight_smile:

1 Like

Theming is a rather boring thing to implement, and probably not enough work for a GSoC project. There are also more important things to work on, especially if the goal is to look towards the past and replicate the BeOS look more closely.

If at least there was a good proposal for a new UI look, that would add motivation foreimplementing it. I don’t remember seeing anything that would motivate me, yet.

I’m under the opinion that Haiku’s UI could definitely use a refresh.

There are too few devs lately though to do a complete revamp though. The goal for Haiku R1 has always been a “BeOS replacement”. R2 is generally where we (as in the community) planned to make UI improvements.

We have been dragging our heels though on R1 due to resource shortages.

My personal favorite mockup is Haiku UI Mockup The exact details have aged a bit since 2009, but it shows that our UI can be improved while keeping our current timeless UX.

If you want something better, i’d recommend writing it. Nobody is going to outright reject a decent attempt at UI improvement. Worst case if nobody else agrees… it becomes something outside of Haiku you can install.

6 Likes

I thought Gonx from WAY back was pretty sweet: http://cotito.free.fr/projects/gonx+index.html

these themes should be included n.n nah but is beautiful themes, and even if haiku today can be compatible with the old zeta themes it would be a good step…

Sure, the UI could use a refresh. I do agree with others that this a R2 task. For now the UI is clean and simple. The downside is it is a bit dated looking. However, I perfer that to a hastily implemented UI that ages in 6 months. A lot of the Linux UIs that have come and gone haven’t been very impressive or timeless. So when we do implement a new UI, I think it’s worth taking the time and doing research and making sure it’s done right. The Haiku devs seem to have very high standards for code quality so I expect that will be the case.

I’m not a front-end expert, but I am curious what the possibilities are to make a UI that is still desktop focused but also works well with touchscreen laptops. Microsoft is trying with Windows 10… but the new touch enabled Windows Universal Apps just don’t seem to fit well for regular desktop use.

Yes on haiku we can change so much. It is not the modern system but i see the vip things not in the design of haiku. We have so much other work to do, to have one time a beta and then a rc.

It is good to talk about it, but this should not the highest priority. If one of you want to work on it, starting up and if your work is good, it will be find a way to haiku. But this should not be the part of the haiku main devs.

1 Like

where to start? to learn about it, i am very at least interested on understand what is the difference betwen the Zeta themes and the Decorator themes :slight_smile:

Short answer: No, you can’t.

From promoting point of view good GUI theming one of most noticeable features. I think it is a mistake to not acknowledge importance of how OS actually looks. There is ‘must have’ thing that shows that something is modern or outdated. For operating system this is GUI look, not technologies behind that look. You can see how outdated technologies with new dress conquers world (Windows, MacOS, Android). OS look gives first impesion of a product, all succeseful products use that tooday. Only after first impression of how looks something people will look on tech specs.

Lets compare:

  1. Buy PC with newest intel superX (8 core, 4 GHz, 16 Gb RAM) chip!

https://78.media.tumblr.com/30bbca8678f83bc812b49ba27d9254bd/tumblr_omkber66681rmc7bfo1_500.jpg

or this:
2. Buy PC with newest intel superF (2 core, 2 GHz, 4 GB RAM) chiphttp://theitrefurbisher.co.uk/wp-content/uploads/2017/03/hpz400set-500x358.jpg

— witch you want more?

The first one, because i want a desktop system not a oversized handy.

I do not believe you. I think you even will not notice this old pc in store as product for you (you will think this is some kind of vintage decoration or a joke), you never go to check on how good it’s inside specs.

…Actually this is what is happening to Haku. People see some old looking tech and they not interested further.

1 Like

Not really, i like modern desktops, but i does not see the prio for it at the moment. If they really decide to make the desktop more modern, we lost again much time, because they need enentually many changes in the main source again (pgk management for years too). We are waiting for a beta release sience so many years that this could be break this process again.

And yes i am coming from amiga using and a desktop is ‘for myself’, a ground base to run other programs and should be fast, simple, minimum resouces taken, and not a high end colored playground.

I actually do like IBM/Lenovo designs (no matter how old) over HP ones (no matter how modern). But sure, I would not take a CRT display anymore, not because it looks ugly, but because it is old technology.

These lovely purple mousewheel and eject buttons <3

1 Like

Codename: Spectre Meltdown $lowburn€r

8 cores @ 4Ghz and 16Gb RAM vs 2 cores @ 2Ghz and 4GB RAM ?
Easy, I’ll take the first. Most probably the better looking GUI visible on the later can also works on the former. The hardware box would be under the desktop in both case, I don’t carehow it looks until it’s performant.
:wink:

More seriously, any mockup of a more modern GUI for Haiku that would make sense without needing to recode large part of the source code are welcome. One big limitation we have for instance is that you can’t use translucent and color environment maping and all these UI sugar until we have switched to an hardware accelerated window compositor. Which can’t be done until we get hardware accelerated GPU supports.

Which is an heavy task, otherwise it will be done already since that much years…
Back to square one: no modern GUI without modern GPU support.

1 Like

Neither, it looks like both run Windows :stuck_out_tongue: