← Back to team overview

kicad-developers team mailing list archive

Re: KiCad new look - new icons and new buttons

 

16x16 was just a vote, not a demand :). Screen space is the reason.
I like jerry's suggestions.

I agree with him that all functionality should be in the menus, so that
hiding the toolbars does not hurt functionality. Regarding icons in the
menus, I think it's fine to  remove them.

I just played around with the AUI docking settings in the code. A quick
and dirty fix is to allow tearing and moving of the button bars (a
couple boolean flags). Downside is with the present panel construction
code you can make the interface pretty ugly... but a restart will return
you to the original state. A longer term solution would be to add a
View->toolbars-> submenu to turn them on and off; fix the panel filling
(so a horizontal bar can become vertical, etc); and save tool bar layout
to the config file.

Beyond that it looks like the number of toolbars is hardcoded into the
common code; That could be changed so that toolbars can be added as
needed and grouped by functionality.

To recap:
* I just posted a merge proposal for eeschema that harmonizes the menu
and buttons. If people want I'll volunteer to do the same for the pcbnew
horizontal bars. This would allow the horizontal bars to be torn free
and closed by the user for a working session.

* I think we can lose the in-menu icons

* 26x26 is great

regards,
hauptmech

On 24/08/2011 8:12 p.m., fabrizio wrote:
> Hi,
> thanks, I am glad you like them.
>
> may I ask why you want the buttons size to stay at 16pt? is it only a
> matter of space? if so, how?
>
> unfortunately an icon that looks great at 26x26 might not be
> understandable at 16X16. Having the two options sometimes means to
> have two different sets of icons. In our case would mean about 820
> icons...
>
> I guess what I am hoping here is to understand if we could be all
> happy with larger and more beautiful icons. It is important to know
> that more pixel does not always mean larger icons, obviously on the
> same monitor it does. I however respect your desire, I know that some
> people are crazy for tiny icons that sometimes you can even miss.
>
> Dick, yep, I did know about the currently available .svg, thanks, and
> I did already use all of them ;-). It would be great if we could put
> our hands on (.svg) buttons from other similar applications... Anybody
> knows any good .svg source?
>
> One of the great things about open-source is that you can fish around
> big time and people would thank you for that !.
>
> Regards
> Fabrizio
>
>
> On Wed, Aug 24, 2011 at 7:00 PM, hauptmech <hauptmech@xxxxxxxxx> wrote:
>> Beautiful buttons.
>>
>> I'd like to put in my vote for menu buttons staying at 16px or having a
>> setting for it in preferences.
>>
>> On Mon, 2011-08-22 at 21:10 +0200, fabrizio wrote:
>>> Dear All,
>>> I have spent some time trying to put together a new set of icons and
>>> buttons that might make KiCad look a little better.
>>> Here you have an example of where I am so far:
>>> http://www.vincentresearch.com/tmp/
>>>
>>> Would it be possible:
>>> - to know if there is anybody interested in helping me out
>>> - to know if there is anybody willing to help me to modify the current
>>> code in order to accommodate the new icons/buttons.
>>> - to have the .svg files (or some equivalent vectorial format) of the
>>> current buttons set
>>> -
>>>
>>> I do not want to try to undo anything that somebody has done so far
>>> and for this it would be great to have some feedback on the current
>>> status and some opinions on where I am heading.
>>>
>>> I'd like to propose to use PNG format for all icons and buttons and
>>> 64px for the KiCad buttons to start the 6 current programs. Also I'd
>>> like to propose to drop the 16pt buttons used everywhere for a larger
>>> 24px buttons. That includes top bar buttons as well as lateral (left
>>> and right bars). How does it sound?
>>>
>>> Best regards
>>> Fabrizio
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~kicad-developers
>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>> More help   : https://help.launchpad.net/ListHelp
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
>>


Follow ups

References