Re: yoshimi, zyn and Ardour

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 09/19/2016 03:57 AM, Mark D. McCurry wrote:
Will Godfrey wrote:
As I've said elsewhere, another thing that puts me off is this obsession
with shades of ... black!

This design choice was influenced by the feedback that the user survey
provided.
65.2% of users expressed a preference for dark backgrounds, 19.6% for
light backgrounds and 15.2% for some other combination (generally
no-preference or requesting multiple themes).
Future releases will likely include an easy means of retheming, though
it doesn't look like that functionality will be available in a user
friendly way for the initial 3.0.0 release.

Well, count me as another person who prefers light to dark backgrounds.

David Jones wrote:
And I hope the controls within it will similarly be freed of their pixel
constraints.

I can't think of a single component that has a fixed overall height or
width.
There's a small number of widgets which make use of a fixed padding (in
addition to a linearly scaled padding term), but otherwise very little is
specified in terms of pixels within the codebase.
Basically as long as large changes in the aspect ratio aren't made
everything rescales very nicely (IMO).

That's good!

jonetsu wrote:
Was the GUI layer created from scratch or is it an existing toolkit ?

It's a completely new toolkit.
Work on this project initially started with a Qt project back in 2014,
but using an existing toolkit didn't benefit things substantially given
the overall requirements.
The new toolkit is called "mruby-zest" (or just zest).
It uses an embeddable ruby interpreter, mruby, to power the overall app
and it uses nanovg to render all graphics via opengl.
Overall the custom code for the new toolkit and the new UI amounts to
around 22,000 lines of code, so it's not tiny, but I get the feeling
that if it was implemented in another toolkit that number would be
larger still.
Most of this code is in a pseudo-qml like format, so at least that
notation was borrowed from Qt.

--Mark

Hmm, new toolkit ... sounds like a great way to prevent the application from easily taking on a user's chosen desktop theme.

--
David W. Jones
gnome@xxxxxxxxxxxxx
authenticity, honesty, community
http://dancingtreefrog.com
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user



[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux