← Back to team overview

kicad-developers team mailing list archive

Re: KiCad new look - new icons and new buttons

 

Dear all,
I have converted about 200 buttons (half) so far. It is a quite
tedious process and I'll do my best to finish within some days.

Here you find a mock up of some toolbars
http://www.vincentresearch.com/tmp/mockup/

Button spacing (distance between two buttons) is now 6 pt. We could
reduce it a little to save some space. A metal button background over
a solid "#F2F1F0" is used. A script currenly implement the merging
between buttons and metal background (using imagemagick) when .png are
created.

I'm kind of lost in all these mail exchange about who is who. May I
know who is going to get my .svg and do the coding? I need to
coordinate myself with him in order to get the same spacing/colouring.
Also I've noticed that the current version of KiCad has a pink
hovering effect which might be made prettier. This will have to be
done in software. At the bottom of the web page given I think there is
enough indications about how to make it.

Regards
Fabrizio


On Thu, Aug 25, 2011 at 1:13 AM, Wayne Stambaugh <stambaughw@xxxxxxxxxxx> wrote:
> On 8/24/2011 5:04 PM, hauptmech wrote:
>> 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.
>
> We now have 2 votes for removing the menu images.
>
>>
>> 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.
>
> This may be a non-trivial task.  Ideally you would use the wxAUIManager
> LoadPerspective and SavePerspective functions.  SavePerspective creates
> a really long string describing the current state of all of the windows
> managed by wxAUIManager.  This string can be saved to the applications
> configuration settings and loaded at run time using the LoadPerspective
> function.  Unfortunately, the window position and size settings are also
> included the main window settings which are already saved and loaded by
> the base windows class EDA_BASE_FRAME functions LoadSettings and
> SaveSettings.  This cannot be removed because the unmanaged windows (
> library editor, library viewer, etc.) also require saving and loading
> these settings.  I'm guessing you will have to call LoadPerspective
> after LoadSettings in the main window initialization functions to make
> sure the main window settings are restored correctly.
>
>>
>> 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 missed this before I replied to Jerry.  I'll take a look at your merge
> request when I get a chance.  Thank you for your efforts.
>
> Wayne
>
>>
>> * 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
>>>>
>>
>> _______________________________________________
>> 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