Yeah anything to cut down on the typing but keep it understandable would be welcome.
While we are on the topic, wondering if we can do anything about adding more UI layout/formatting options to the radio settings.

Would be nice to have some sort of subgrouping within a panel/tab, i.e., some kind of layout flow manager - maybe multiple columns, etc



From: Dan Smith <dsmith@danplanet.com>
To: chirp_devel@intrepid.danplanet.com
Sent: Wednesday, January 8, 2014 7:27 PM
Subject: Re: [chirp_devel] [PATCH] [vx-3] add basic settings support #1291

> more brainstorming + naivity:
> what if the settings "tree" was just a tree of dicts, and then parse the
> tree all at once after you are done building?
> would that look cleaner?

I think that would look roughly the same as your "new()" helper. I'll
try to monkey with some things and see if I can come up with a prototype
that looks better.

However, just splitting out the groups you had in this patch into helper
methods would reduce scope on each a little, I think. I've been bad
about just appending to the end of the list myself, but the drivers with
good setting support are in need of some more organization, I think.

Anyway, I was just remarking because you showed up with a thousand new
settings all at once, so it was just really obvious. I'd rather have the
thousand settings over not of course! :)


--Dan