Very nice! Is this something that is being saved for after R1?
The Haiku Project has very high standards for updates which can make it difficult to get these kind of things in. Support for rounded corners on buttons and menu fields (which is arguably the more impressive feature) has already been added but the feature is currently disabled. The scroll bar knob feature was rejected, I have made an appeal (the appeal process was only recently implemented, progress!), which is currently in traction because it needs to be done in a different way to make the knobs work in WebPositive. Patience and a persistence are required.
Looks really nice!!! I hope to have this options merged in the future.
Great work!
I would like to see a little bit of yellow, or perhaps orange, inside application windows, instead of just dark grey or blue.
Also, jscipione, those rounded corners look very nice.
You can change the dark grey color which is panel background color in Appearance prefs and the medium blue color is Mark color which you can also change in Appearance prefs.
I still think having all these settings in the Appearance preferences is not that great. I would rather have a way to chose an alternate BControlLook and be done with it, or maybe a 3rd party app to tweak the look. But I feel the default install should not have this much options.
But Appearance is exactly where these settings should go… either that or Scroll Bar ;). I’d like to add one more drop-down in Look & Feel for Control Look. It’s not that many options and the scroll bar options come from BeOS of course which is just a bit of whimsy that made the OS special and that so many have asked for in forum posts (like this one, just scroll up) and bug reports and on IRC. Decorator and Control Look could hypothetically be combined into one but they represent different things in the source code. Decorators control the look of the outside of the window while Control Look controls the look of the inside. Set to BeDecorator and BeControlLook (coming soon) for maximal BeOS nostalgia mode.
That sounds like a good idea, and it won’t clutter the preflet window in any way
Does somebody still have topic starter’s mockups?
Original poster here thanks to a reply notification email. Didn’t expect this thread to live on this long!
I’m not sure if it’s the original, but this is the oldest version of the mockup I could find after digging through my files.
It is definitely nice to see. And it’s an interesting comparison and historical reference. This may be one of the few times waking such an old thread is worth it.
Speaking of UI mockups. Does anyone know who the author of those mockups was?
I’d prefer the menu bar vertical whitespace to be reduced there a bit, but it’s fine otherwise!
Rounded corners all the way! Including the window border corners!
Good day,
Looks like theming is a “must”?. I totally am against round corners so clean square angle borders is what I’m for.
Hopefully I’ll understand theming completely in the near future to make a “real black” theme… hopefully…
Regards,
RR
How did you make that screenshot?
I’m building a controllook based on haikucontrollook that should be more like aqua and want to have that in it.
I have made several appeals for scroll knob setting to be included and it doesn’t look like it will make it in. There is code in Default/HaikuControlLook that does rounded buttons and menu fields if you want to implement that in your own control look.
Personally I think it should be included, not sure why we should not have rounded corners.
What’s the harm? They look much better. Lets add round corners!
There are probably few things that could be improved for dark schemes but I think default control_look should stay what it is. Haiku shouldn’t provide more than default and BeOS control_look. The others should be developed elsewhere but not in Haiku tree; it can’t be to Haiku team to maintain a dozen of them. Though we have seen with Flat that it being outside tree can cause problems (If something changed, code needs to be updated and rebuild is needed otherwise you crash app server at desktop start). So, let’s have more control_look developed on GitHub then when they are mature enough include them on haiku_extras package like it was done for Flat.
No they don’t. But that’s all personal preferences.
We have discussed this many times, indeed I don’t think there should be settings for everything exposed in Appearance. My reasoning is that the more settings you add there, the more I have to test that my applications look nice with all possible settings, which requires a crazy lot of work. If these settings are official, I cannot ignore them. Extra stuff in the scrollbar knob is probably not going to be a problem, but then again, why should that be an option at all? Why not always enable them if they are better?
The control look could support some customizations that could be exposed, at least as a first step, from a 3rd party app. Then it remains a little “unofficial” and I have one less thing to worry in my testing.