Stazed / non-timeline-xt

Non-Timeline with some eXTras
GNU General Public License v2.0
3 stars 2 forks source link

fltk #3

Closed grammoboy2 closed 2 weeks ago

grammoboy2 commented 3 weeks ago

Just curious, why the port to fltk? I think some of ntk's visual/ speed optimizations can't be done in fltk, cause it would break backward compatibility, which is not allowed in the fltk project afaik. The current maintainer of fltk walked trough every commit of ntk two years ago I think, and saw them as reasonable from the perspective of the goals of ntk.

Ntk is based on a older version of fltk, but the question is whether new upgrades in fltk will benefit the non-suite. Most notably there is now Fl_Grid and Fl_Flex, I can imagine these could be beneficial for non-sequencer, but I'm not sure.

Ntk includes cairo right? I think the fltk developers where comparing cairo with x11 two years ago or so, no idea what developments are in this area.

The maintainer of fltk is quite open for suggestions of features of ntk which can be backported to fltk by the way, but not if it breaks backward compatibility.

Stazed commented 2 weeks ago

Just curious, why the port to fltk?

I looks better (clearer) to me.

If you prefer the NTK look, you can still build this project with NTK as indicated in the README.md

grammoboy2 commented 2 weeks ago

It's nice to have those build options, same for non-mixer-xt to leave out extra support for plugin formats.

I find the look of non-daw one of the prettiest when looking for fltk based applications. Giada and yoshimi do a decent job as well. The latter has done a very good job to make some clear contrasts, but I wonder if it is fltk vs ntk or just some theme / color finetuning.