Commit Graph

536 Commits

Author SHA1 Message Date
Jeff Young 38cc2f106b 16x16 versions of icons for the appearances panel. 2021-02-05 22:55:08 +00:00
Ian McInerney beb50c529e Reorganize the CMake folder to separate build and configure steps
The BuildSteps folder now contains the CMake scripts that are
called during the build process as individual stages, while
the root CMakeModules directory contains the CMake files used
during the configuration phase.
2021-01-28 00:24:22 +00:00
Seth Hillbrand 679a755690 Adjust how wire tool cursors are arranged
Moves the cross-hair active point to the bottom left to align with the
wire graphic

Fixes https://gitlab.com/kicad/code/kicad/issues/7278
2021-01-26 08:44:39 -08:00
Michael Kavanagh 1e61bd814e Icons: pixel align and increase contrast 2021-01-25 14:21:23 +00:00
Michael Kavanagh fe622b956a Icons: unify pin table and spreadsheet icons
+ use KiCad colour scheme
2021-01-25 14:21:22 +00:00
Michael Kavanagh 98814db118 Icons: make sure all footprints are the same 2021-01-25 14:21:22 +00:00
Michael Kavanagh 98b0558bf6 Icons: make sure all op-amps are the same
+ fix wrong icon in About dialog

Fixes https://gitlab.com/kicad/code/kicad/issues/7214
2021-01-25 14:21:22 +00:00
Michael Kavanagh 81ac5ec7c2 Icons: add colour to zone_fillet in DRC panel 2021-01-25 14:21:22 +00:00
Michael Kavanagh ccc3eeb3c3 Icons: delete old unused bitmap 2021-01-25 14:21:22 +00:00
Jeff Young 0ba0160da9 Add a PT_NIC pin electrical type and a netlist token for SCH_NO_CONNECT.
ADDED a new pin electrical type "free" for internally unconnected pins.

CHANGED the "unconnected" pin electrical type is now represented by
"no_connect" in files and netlists.  (The legacy syntax is also accepted
in files.)
2021-01-23 00:10:01 +00:00
qu1ck 07d4a28024 Improvements to pcbnew action plugins settings panel
1. Add open plugins directory button (same as in tools menu)
2. Add show plugin errors button to help debug issues
2021-01-20 09:09:53 +00:00
Michael Kavanagh 23b11f0090 Update stroke_* bitmaps to new colour scheme
+ fix SVG file formats
2021-01-19 22:57:25 +00:00
Michael Kavanagh 1750faac4b Icons: make copy/paste a bit more standard
+ Paste special shouldn't share an icon with paste
2021-01-19 22:57:25 +00:00
Michael Kavanagh 5db5781b42 Icons: make search_tree actually look like a tree 2021-01-19 22:57:25 +00:00
Michael Kavanagh 54f4a36fa6 Icons: centralise pad_number 2021-01-19 22:57:25 +00:00
Michael Kavanagh 9a6a8cac25 Icons: make import_vector more background agnostic 2021-01-19 22:57:25 +00:00
Michael Kavanagh 0280a61a64 Icons: tidy up badges
- Where white outlines are used, use a clipping mask to prevent ugly
artifacts.
 - Use new link in badges
 - Fix a couple of 26x26 icon sizes
 - Remove backgrounds from language.svg
2021-01-19 22:57:25 +00:00
Michael Kavanagh 2fdd97cc44 Icons: tweak to avoid user bewilderment
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7073
2021-01-19 22:57:25 +00:00
Michael Kavanagh 80dbc24326 Icons: remove superfluous icon
Remove icons where menu text gives context
2021-01-19 22:57:25 +00:00
Michael Kavanagh 02594dfcca Icons: pixel align move_* 2021-01-19 22:57:25 +00:00
Michael Kavanagh 9418a15ce3 Icons: pixel align unit_* arrows 2021-01-19 22:57:24 +00:00
Michael Kavanagh c9aa07aaf0 Icons: unify zone display/duplicate with add zone 2021-01-19 22:57:24 +00:00
Michael Kavanagh b90eabd68b Icons: out with the old, in with the new
+ remove icons where they dont make sense or are duplicated within the
same context
2021-01-19 22:57:24 +00:00
Michael Kavanagh 09415560d8 Fix comment 2021-01-19 22:57:24 +00:00
Michael Kavanagh 8a1a1aba5d Icons: lighten up hierarchy navigator a bit 2021-01-11 23:31:25 +00:00
Michael Kavanagh a00b9cc821 Icons: general tweaks and pixel alignment
+ minor rename
+ fix missing bitmap in DRC panel
2021-01-11 23:31:25 +00:00
Michael Kavanagh dc83cb7a41 Icons: general tweaks and pixel alignment
+ remove some unused icons
2021-01-11 23:31:25 +00:00
Michael Kavanagh 0a50e0d4be Icons: defeature and refine Fill/Unfill Zone 2021-01-11 23:31:25 +00:00
Michael Kavanagh 9e23e3e56a Icons: improved fabrication icon 2021-01-11 23:31:25 +00:00
Michael Kavanagh 32f7f30958 Icons: remove where they don't make sense
Also avoid icon reuse
2021-01-11 23:31:25 +00:00
Michael Kavanagh 8fba0c257b Icons: remove more inconsistencies around Select
Missed from 5d9b2d3fea
2021-01-11 23:31:24 +00:00
Michael Kavanagh bc52d7413c Icons: we have new ones, so lets use them 2021-01-11 23:31:24 +00:00
Seth Hillbrand 43e7b1ab6e Set icons for front/back assembly layers 2021-01-06 13:49:00 -08:00
Michael Kavanagh 2a24886d47 Icons: remove more duplicates 2021-01-06 00:35:20 +00:00
Michael Kavanagh 3f640d8821 Icons: use new link symbol in pin2pin 2021-01-06 00:35:20 +00:00
Michael Kavanagh 6fd718fbd8 Icons: replace old with new 2021-01-06 00:35:20 +00:00
Michael Kavanagh a640d7b43c Icons: unify op-amp in icons
+ new icon for symbol-library links
+ new icon for edit symbol's footprint
2021-01-06 00:35:20 +00:00
Michael Kavanagh fc60f611f6 Icons: use 2px line thickness in break_line 2021-01-06 00:35:20 +00:00
Michael Kavanagh 50886a968d Icons: simplify enter and leave sheet
The menubar text and toolbar placement give ample context, so there is
no need to repeat the hierarchy tree icon in both.
2021-01-06 00:35:20 +00:00
Michael Kavanagh ef8c3650b7 Icons: minor tweaks to Find/Find and Replace
Flip find magnifying glass to differentiate from zoom
2021-01-06 00:35:20 +00:00
Michael Kavanagh 60eeeb8412 Icons: delete unused sources 2021-01-06 00:35:20 +00:00
Michael Kavanagh 5d9b2d3fea Icons: new filter icon
+ remove icons where they don't make sense.
2021-01-06 00:35:20 +00:00
Michael Kavanagh adc10ac6c5 Icons: remove superfluous grey 2021-01-06 00:35:20 +00:00
Michael Kavanagh 54724096ea Icons: consistency between Eeschema and Pcbnew 2021-01-06 00:35:20 +00:00
Seth Hillbrand 68240821d4 Make Linux/Mac cursors black again
This makes cursor color conditional on the system default.  Some themes
in Linux and all Macs are black cursor on white background.
2021-01-05 09:47:17 -08:00
Seth Hillbrand 52cc5e2df1 Shrink pencil pixels 2021-01-05 09:22:23 -08:00
Seth Hillbrand 72033e41f8 Update cursors to avoid confusion
Increases cross size and moves the line decorators up to prevent
inadvertent assumptions of the cursor hotspot

Fixes https://gitlab.com/kicad/code/kicad/issues/6939
2021-01-05 09:01:23 -08:00
Michael Kavanagh 2b9f7d6150 Icons: defeature and enlarge distribute_*
These look better alongside the align icons
2021-01-04 01:44:02 +00:00
Michael Kavanagh 59429d0280 Icons: minor tweaks
- Pixel alignment
 - Remove grey background
2021-01-04 01:44:02 +00:00
Michael Kavanagh e3fb87bad9 Icons: unify all the directory/folder/open icons
They have diverged a bit, so this brings them all back in line
2021-01-04 01:44:02 +00:00
Michael Kavanagh 4726ae72a4 Icons: defeature and align scripting toolbar icon 2021-01-04 01:44:02 +00:00
Michael Kavanagh c31f3e26d4 Icons: align schematic and board setup for toolbar 2021-01-04 01:44:02 +00:00
Michael Kavanagh e977f59b04 Icons: standardise refresh to be clockwise 2021-01-04 01:44:02 +00:00
Michael Kavanagh a7286ccc34 Icons: remove functional duplicate 2021-01-04 01:44:01 +00:00
Michael Kavanagh bce1e9cfa5 Icons: rename directory_close to project_close
Since it is only used for the "Close Project" action
2021-01-04 01:44:01 +00:00
Michael Kavanagh 154e19b6e7 Icons: use common prefix for small 16x16 2021-01-02 23:16:33 +00:00
Michael Kavanagh c7eb4e1893 Icons: fix up small 16x16 icons to match set
Size, padding, colour etc.
2021-01-02 23:16:33 +00:00
Michael Kavanagh ea8065b212 Icons: conform to KiCad style
- Stroke width: 2px
 - Stroke cap: round
 - Padding
 - Pixel alignment
2021-01-02 23:16:33 +00:00
Michael Kavanagh 4af5e5313f Icons: remove coloured strip from Save/Save As 2021-01-02 23:16:33 +00:00
Michael Kavanagh 9140f0c16f Icons: more eradication of light grey
Use dark grey instead
2021-01-02 23:16:33 +00:00
Michael Kavanagh 791d1f513c Icons: fix some 3D viewer icons
- remove old palette icon in favour of new one
 - use dark grey in new icon (instead of light grey)
 - use generic gear for 3D display options
2021-01-02 23:16:33 +00:00
Michael Kavanagh 5a3f4f52df Icons: add new icon for Pcbnew 'Special Tools...' 2021-01-02 23:16:33 +00:00
Michael Kavanagh 6d3c1c7716 Icons: remove unused sources/duplicates + rename 2021-01-02 23:16:33 +00:00
Seth Hillbrand a69a4be853 Fix build error with icon names 2021-01-01 13:13:33 -08:00
Seth Hillbrand f06b912cfd Fix a few missing icons 2021-01-01 13:06:22 -08:00
Seth Hillbrand 72fad815a3 Normalize zip/unzip boxes 2021-01-01 11:55:48 -08:00
Seth Hillbrand 6b9b686168 Fix Autoplace fields size 2021-01-01 11:50:51 -08:00
Seth Hillbrand 9c26500f6f Fix show_footprint to use new set 2021-01-01 11:45:36 -08:00
Seth Hillbrand 21e0aa7cb5 Remove file_footprint icon 2021-01-01 11:43:28 -08:00
Seth Hillbrand da687ebe1e Unify zone fill/unfill/add icons 2021-01-01 11:23:41 -08:00
Seth Hillbrand d85c32cad3 Update spreadsheet icon 2021-01-01 11:06:56 -08:00
Seth Hillbrand 5a0c3bf4bc Icons updates
- Remove 22px bitmaps
- Move 24px icons to icon_XXX_24 filenames
- Update convert icon thanks to MisterHW

Fixes https://gitlab.com/kicad/code/kicad/issues/6088
2021-01-01 11:00:15 -08:00
Jon Evans 4ebe10c343 Update list_nets icon 2020-12-27 19:38:08 -05:00
Michael Kavanagh eb1f07bade Icons: standardise `export_png` to match set 2020-12-24 01:02:03 +00:00
Michael Kavanagh d2018b122b Icons: unify export_svg with the rest of the set 2020-12-24 01:02:02 +00:00
Michael Kavanagh 0ecc8b0bc0 Icons: only use white outline between dark areas
When viewed against a dark background, this icon stuck out due to the
continuous white outline. This change removes the white line around
the outside edges, keeping only the internal segments.
2020-12-24 01:02:02 +00:00
Michael Kavanagh 2d84c45e56 Icons: update `export.svg` to match set 2020-12-24 01:02:02 +00:00
Michael Kavanagh 9430993ab8 Icons: pixel align image.svg
Also resize to 24x24
2020-12-24 01:02:02 +00:00
Michael Kavanagh a458ad418c Icons: update `import.svg` to match set 2020-12-24 01:02:02 +00:00
Michael Kavanagh 6489781408 Icons: use correct icons for show/hide ratsnest
- Remove old icon remnants
 - Recolour show/hide_ratsnest to match KiCad style
2020-12-24 01:02:02 +00:00
Michael Kavanagh 7081f6d715 Icons: Remove unused sources
mw_toolbar button has been replaced by toolbar palettes
auto_associe replaced by auto_associate in new set
2020-12-24 01:02:02 +00:00
Seth Hillbrand 61ac9c8d90 Add multiple size icons for programs
In theory, the WM should now choose the closest size icon for its
purpose, making it easier to distinguish in space-constrained settings

Fixes https://gitlab.com/kicad/code/kicad/issues/6798
2020-12-22 15:37:26 -08:00
Seth Hillbrand 9828f56c08 Avoid overwriting icons of same name
Generating sized icons is useful for icon sets but the icons can't be
named the same or we will overwrite our .cpp output
2020-12-22 15:32:14 -08:00
Seth Hillbrand 54ca087999 Update icon resource sets
Updates the .icns, .ico and .png files used by various distros to show
KiCad and KiCad files.
2020-12-22 15:16:33 -08:00
Seth Hillbrand 8947702f24 Adjust calculator icon for 16 size 2020-12-22 15:16:32 -08:00
Seth Hillbrand 7e7e2b940d Fix icon issue with 16/32 suffix 2020-12-22 11:41:04 -08:00
Seth Hillbrand c1505fe6b0 Add sized pagelayout and pcbcalculator icons 2020-12-22 09:31:03 -08:00
Seth Hillbrand ad1ee40441 Add 32x32 icon sources 2020-12-21 17:17:13 -08:00
Seth Hillbrand 3820751c8c Add scaled program icons 2020-12-21 17:09:44 -08:00
Jeff Young c469cf4c7c Darken text in eeschema icon so it doesn't look so fuzzy. 2020-12-22 00:14:54 +00:00
Seth Hillbrand 23eaf32019 Standardize pngcrush outputs 2020-12-21 14:28:59 -08:00
Seth Hillbrand 21550a07d4 Make save/save as disk a bit more normal 2020-12-21 14:28:35 -08:00
Michael Kavanagh 23803fac31 Icons: update curved_ratsnest
- resize to 24x24px
 - use KiCad icon colours (#545454)
 - rotate to match top-left = off, bottom-right = on of other mode select icons
 - adjust node sizes to match other ratsnest icons
 - unify diagonal line with other icons
2020-12-21 21:34:52 +00:00
Jeff Young 8dd23acc6a Try to differentiate zoom icons more. 2020-12-21 17:37:53 +00:00
Michael Kavanagh 23cd1bb81e Icons: pixel align pagelayout_*
- Standardise light grey background (#F3F3F3)
 - Minor rename
2020-12-21 17:22:43 +00:00
Michael Kavanagh 6e4b1fe8d4 Icons: use lighter background for pagelayout_* 2020-12-21 14:02:06 +00:00
Michael Kavanagh 304eb89d18 Icons: minor resize for better visual alignment on the toolbar 2020-12-21 14:02:06 +00:00
Michael Kavanagh 05116d1935 Icons: update save_as to match save (+ badge) 2020-12-21 14:02:06 +00:00
Michael Kavanagh f675615587 Icons: update plot_svg to match plot 2020-12-21 14:02:06 +00:00
Michael Kavanagh 41d4dd67ab Icon tweaks 2020-12-21 14:02:06 +00:00