Commit Graph

462 Commits

Author SHA1 Message Date
Seth Hillbrand c04287e068 Align text in logo 2020-12-15 10:07:22 -08:00
Jon Evans 9de5cd3b5c New take on some file management icons 2020-12-14 22:24:53 -05:00
Jon Evans dc98b69915 A new take on zone icons 2020-12-14 21:54:13 -05:00
Michael Kavanagh 2f49623579 Tweaks to Pcbnew RHS draw toolbar icons
- Improve contrast of ratsnest icons by removing blue
- Track icon: make blue as it is a board feature
- Muwave icon: remove handles, make serpentine blue, thicken and pixel align
- New, simplified zone and rule area icons
- Simplify draw tools by removing edit handles/guidelines - improves contrast
- Reorder draw tools in toolbar/menubar to make a little more sense
- Rotate measurement icon (ruler) to match bottom left -> top right
2020-12-15 02:25:22 +00:00
Michael Kavanagh 3976e44770 Icons: more eradication of light grey 2020-12-15 02:24:36 +00:00
Michael Kavanagh db933018ec Icons: use dark grey to improve contrast 2020-12-15 02:24:36 +00:00
Seth Hillbrand dad2e317e9 Modify edit text & graphics to use pencil 2020-12-14 17:03:35 -08:00
Seth Hillbrand 68d17f5284 Make erc_green Green again 2020-12-14 16:52:54 -08:00
Seth Hillbrand 1d0567c304 Add pencil to libedit small icon
Also gives white stand-off to modedit's badge
2020-12-14 16:46:57 -08:00
Seth Hillbrand 6d3e9948b2 Thicken libedit lines 2020-12-14 16:22:44 -08:00
Jeff Young 4faa4931ae Fix missing gerber icon.
Fixes https://gitlab.com/kicad/code/kicad/issues/6727
2020-12-15 00:15:03 +00:00
Seth Hillbrand 4ba9f85e14 Icons update
- Change all board icons to the new green/green
- Sync the update actions to move data between programs
- Outline some badges for visibility
- Change gerber job file badge to list from gear
2020-12-14 15:23:53 -08:00
Jeff Young c1a74b427a Translucent magnifying glass on footprint & library browser icons.
Also renamed.
2020-12-14 22:15:43 +00:00
Seth Hillbrand 3488ff4013 Ladybugs have 6 legs apparently 2020-12-14 13:23:23 -08:00
Seth Hillbrand 9a7b161f8e Update rotate icons to clarify action
Rename icons to make it easier for folks looking at code names

Fixes https://gitlab.com/kicad/code/kicad/issues/6737
2020-12-14 12:23:08 -08:00
Seth Hillbrand 500db27802 Icons: The return of the ladybug
Completely new ladybug icon for the Report Bug menu item.
2020-12-14 10:32:45 -08:00
Seth Hillbrand 0811a45051 Update grid in icons 2020-12-14 09:38:27 -08:00
Jeff Young 4cb28823d6 Minor simplification of net-highlight icon. 2020-12-14 15:39:16 +00:00
Seth Hillbrand a3a1d8d6e5 Add 16px version of eeschema and pcbnew 2020-12-13 15:39:23 -08:00
Seth Hillbrand c059c0496c Pixel align eeschema icon 2020-12-13 15:39:23 -08:00
Seth Hillbrand ec534ab218 Add compiled annotate 2020-12-13 15:39:23 -08:00
Jon Evans 2d4a4f9d41 Tweak sch/pcb file icons 2020-12-13 12:07:28 -05:00
Michael Kavanagh 6a57fb5074 Icons: update "Show Only Front Layers"
Appears to have been missed from the update.
2020-12-13 16:48:22 +00:00
Jon Evans 3f51198f6f Tweak some schematic icons 2020-12-13 11:46:45 -05:00
Jon Evans 53f654b4df Tweak contrast mode icon 2020-12-13 11:33:39 -05:00
Jon Evans 9b38073ccc Tweak via icon 2020-12-13 11:14:24 -05:00
Jon Evans 6246824573 Tweaks to eeschema tool icons 2020-12-12 16:14:28 -05:00
Jon Evans b39e8dc4d9 Tweak line/bus/junction icons 2020-12-12 16:14:28 -05:00
Jon Evans 6134d45af9 Tweak annotation icon 2020-12-12 16:14:28 -05:00
Seth Hillbrand eb69568969 Adjust line width for via icons 2020-12-12 11:38:32 -08:00
Seth Hillbrand 2bf0eb1e3a Add convert icon 2020-12-12 11:14:58 -08:00
Michael Kavanagh dce4d04113 Add 24x24 size refresh icon
Previously 16x16 was being used alongside 24x24
2020-12-12 18:51:55 +00:00
Jon Evans 2049e2ab23 Update find / replace icons 2020-12-12 13:30:17 -05:00
Jon Evans dab254580a Tweak hierarchy navigation icons 2020-12-12 12:41:59 -05:00
Jon Evans 4be99d3d7d Tweak annotate and image icons 2020-12-12 11:54:54 -05:00
Jon Evans 93d55e3d23 Tweak no-connect and label icons 2020-12-12 11:26:30 -05:00
Michael Kavanagh a8269b6380 Remove unused icon sources 2020-12-12 01:17:06 +00:00
Seth Hillbrand 5e446d86ec Tune the trash cans 2020-12-11 17:16:45 -08:00
Michael Kavanagh cf6f0b9b92 Use trash icon where appropriate 2020-12-11 17:05:11 -08:00
Seth Hillbrand 40d4dd9a95 Enlarge gerbview's magnifying glass 2020-12-11 17:04:45 -08:00
Seth Hillbrand 1f8847b9e2 Make pcbnew green again 2020-12-11 17:04:45 -08:00
Seth Hillbrand 8cf98bdfff Refresh bitmap2component icon 2020-12-11 17:04:45 -08:00
Seth Hillbrand 4656503a35 Darken red in icons to lessen pixel bleed 2020-12-11 17:04:45 -08:00
Seth Hillbrand a134567838 Enlarge modview magnifying glass 2020-12-11 12:59:30 -08:00
Seth Hillbrand 63e67843f2 Update some of the icon arrrows 2020-12-11 12:57:11 -08:00
Seth Hillbrand 1886e09d08 Fixup library archive and arrow 2020-12-11 12:57:11 -08:00
Seth Hillbrand 587d3b71be Fix add_hierar_pin 2020-12-11 11:58:27 -08:00
Seth Hillbrand c46c8fc19a Alignment cleanups 2020-12-11 11:16:42 -08:00
Seth Hillbrand 856307f331 Add badges reference 2020-12-11 11:16:42 -08:00
Seth Hillbrand 40457f7025 Clean up pixel alignment for mod-icons 2020-12-11 11:16:42 -08:00
Seth Hillbrand 7de7e1b180 Update gerbview related icons 2020-12-11 11:16:42 -08:00
Seth Hillbrand b89377a15d Make eeschema net highlight more highlight-y 2020-12-11 09:17:40 -08:00
Seth Hillbrand 9c96384521 Standardize various library icons 2020-12-11 09:17:15 -08:00
Seth Hillbrand 7d5672b41f Remove cpp_26 2020-12-11 08:51:19 -08:00
Seth Hillbrand a1f9b68e3c Change bitmaps from 26x26 to 24x24
This aligns with most platforms and provides better scaling factors to 16,
48, 64 and 128
2020-12-10 17:04:06 -08:00
Seth Hillbrand ddd026da87 Icons: Library icons pixel align, remove grey boxes 2020-12-10 11:08:11 -08:00
Seth Hillbrand d305f3417c Fixup module icons 2020-12-10 11:08:11 -08:00
Seth Hillbrand 780ae12d47 Pixel align group icons 2020-12-09 18:04:42 -08:00
Seth Hillbrand fbca825f1b Pixel-align module icons 2020-12-09 17:51:41 -08:00
Seth Hillbrand 968bfcff4b Add missing grids
Adds default grid data to all icons
2020-12-09 17:51:41 -08:00
Seth Hillbrand 8100fcc73e Icon revision
- Shrink noconn
- Make annotate more legible
- Restore original annotate direction
2020-12-09 15:38:59 -08:00
Seth Hillbrand d9cfd3c463 Restore previous reannotate bitmaps
New icons here did not add value and previous icons are clean/simple
2020-12-09 15:28:19 -08:00
Seth Hillbrand 447483d286 Adjust Save As to match Save 2020-12-09 15:28:19 -08:00
Seth Hillbrand ccde9143ac Embiggen Save Icon
Makes the save icon the same size as the others in its row.  It is now
much more cromulent.
2020-12-09 14:52:37 -08:00
Seth Hillbrand 87be80b2ad Embiggen main icons 2020-12-09 10:21:40 -08:00
Seth Hillbrand 7d0fd1978c Add missing compiled icons for zone/config 2020-12-09 10:21:40 -08:00
Seth Hillbrand 8401677742 Fix ratsnest to new icon 2020-12-09 10:21:40 -08:00
Seth Hillbrand a3b0adf9a7 Normalize show zone icons 2020-12-09 10:21:40 -08:00
Seth Hillbrand 9829e8d95e Remove unused warning.svg 2020-12-09 10:18:15 -08:00
Seth Hillbrand ecb401867c Simplify zone icon 2020-12-08 16:58:38 -08:00
Seth Hillbrand 51bc71a255 Darken Config gear 2020-12-08 16:58:38 -08:00
Seth Hillbrand 4bed8bd57a Fix folder/directory icons 2020-12-08 15:30:48 -08:00
Seth Hillbrand 6e24b06dd6 Update main program icons 2020-12-08 15:30:30 -08:00
Seth Hillbrand 17d0ad53b4 Update Show DCode icon 2020-12-08 15:14:24 -08:00
Seth Hillbrand e38b34a4eb Minor rework of the program icons 2020-12-08 12:22:18 -08:00
Seth Hillbrand bae7b2e9ef Remove shading from add_arc 2020-12-08 12:22:18 -08:00
Seth Hillbrand 799e1efba2 Update group icons 2020-12-08 12:22:18 -08:00
Seth Hillbrand 66d90df567 Fix Net Highlight shading 2020-12-08 12:22:18 -08:00
Seth Hillbrand 638790f673 Adjust spacing to pixel align cursor shape 2020-12-08 12:22:17 -08:00
Seth Hillbrand 77788983a7 Update MW icons
- Remove extra pads from meander
- Update arbitrary shape icon
2020-12-08 12:22:17 -08:00
Seth Hillbrand 2f52528342 Shrink cursor so that it doesn't stand out 2020-12-08 12:22:17 -08:00
Seth Hillbrand 92666f954f Flip via_sketch to match other icons 2020-12-08 12:22:17 -08:00
Seth Hillbrand 211f9199f8 Remove edit_module in favor of module.svg 2020-12-08 12:22:17 -08:00
Seth Hillbrand 4d022795d1 Icons: Remove extra line label icon 2020-12-07 13:28:21 -08:00
Seth Hillbrand 73693b7148 Icons: Update add_line_label 2020-12-07 13:22:40 -08:00
Seth Hillbrand e74e7c3df7 Remove grey background from hidden pin icon
The settings icons shouldn't have the rounded border
2020-12-07 13:18:46 -08:00
Seth Hillbrand 5ee8f2ee0b Icons: Add generic project icon
Differentiates between "New Project", old KiCad format project and new
KiCad format project
2020-12-07 13:17:06 -08:00
Seth Hillbrand f8f82f61a8 Icons: Fix annotate icon
Use white on blue and larger font
2020-12-07 13:16:28 -08:00
Seth Hillbrand 9bc6b6d27a Bitmaps: Adjust Annotate
Remove red text, increase font size
2020-12-07 11:16:57 -08:00
Seth Hillbrand c471705197 Correct units icons
Fix unit_mil naming
Thicken arrows
2020-12-07 10:23:13 -08:00
Seth Hillbrand fccf167f0e Icon updates
- Fix small_plus offset
- Rotate cursors
- Update module.svg
- Fix license to BY-SA
2020-12-07 10:03:19 -08:00
Seth Hillbrand 3704c1cdb7 New icons for v6
Fixes https://gitlab.com/kicad/code/kicad/issues/2542
2020-12-05 11:17:15 -08:00
Marek Roszko 1a9878d6d3 Whittle the pencil cursor down slightly 2020-12-03 21:44:29 -05:00
Seth Hillbrand c9d14700a7 Restore missing MW shape icon 2020-10-19 14:28:27 -07:00
Seth Hillbrand f6ab7f4e78 Fix arc edges
Inkscape 1.0 interprets the arc command slightly differently than <=0.8,
so we need to include the 'sodipodi:arc-type="arc"' command
2020-10-11 12:25:04 -07:00
Seth Hillbrand d546e3bd32 Adding hole-to-copper icon 2020-10-11 12:21:26 -07:00
Marek Roszko 558f4b4b51 Add new place cursor, fix cursor hotpoints again 2020-10-10 23:45:21 -04:00
Marek Roszko 3d93bb01e1 Flip the pencil cursor orientation 2020-10-10 23:20:07 -04:00
Marek Roszko 310786333d Add missing cursors for bus, graphic lines, and hier labels
Fix #5949
2020-10-10 18:25:44 -04:00
Marek Roszko bd30a4a406 Add selection lasso and window cursors 2020-10-08 21:25:21 -04:00
Marek Roszko 560428a70f Add missing file 2020-10-08 20:58:23 -04:00
Marek Roszko 6cf4016a64 Add net and global label cursors 2020-10-08 20:52:58 -04:00
Marek Roszko 8fa42a74bd Add zoom cursors 2020-10-08 20:52:58 -04:00
Marek Roszko f704d95efd Fix typo in cursors readme 2020-10-07 23:26:24 -04:00
Mark Roszko d9485129c8 Implement more context specific cursors using both stock and custom cursors. 2020-10-08 00:50:28 +00:00
Ian McInerney b1bd1f2a97 Introduce new action to switch to mils as a unit 2020-10-04 17:53:55 +01:00
Seth Hillbrand 00bfd8782c Update rotate arcs for Inkscape 1.0 2020-10-04 05:48:26 -07:00
Seth Hillbrand 394b3b3a36 Use standard refresh icon in toolbar
Fixes https://gitlab.com/kicad/code/kicad/issues/5852
2020-10-02 12:01:33 -07:00
Seth Hillbrand 89b83a14dc Cleanup icons
Removes 48 icons from the repository that are no longer used by the
project
2020-09-28 16:08:06 -07:00
Jon Evans e9b627bfd8 ADDED: Center marker dimension type 2020-09-16 20:55:11 -04:00
Jon Evans fd4a96d8be Add missing sources 2020-09-15 23:50:17 -04:00
Jon Evans 75ffce1a0b ADDED: Leader dimension object
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5555
2020-09-15 23:37:38 -04:00
PJM abdd1906c2 Change 'Zoom to Fit' margins and add 'Zoom to Objects'
CHANGED: The margin used in 'Zoom to Fit' is now 2% instead of 10%.

ADDED: Added 'Zoom to Objects' to Eeschema which does not include
the page and border in the bbox calculations.

CHANGED: Removed pre-existing code that tweaked the center to account
for the scrollbars.  It actually made the view off center.  Removing it
results in perfectly centered zooms.

Fixes https://gitlab.com/kicad/code/kicad/issues/5145
2020-09-16 00:53:39 +00:00
Jeff Young c090f1b646 Add restrictions on copper layers for NPTH pads.
Also updates the stackup graphics to include NPTH pads.
2020-09-09 01:49:50 +01:00
Jon Evans d60b5a0618 Add missing SVGs 2020-09-07 08:27:17 -04:00
Jon Evans 758a4c26d5 Switch appearance panel to custom collapsible pane widget
The new widget looks the same on all platforms and fixes a few
bugs with the wxWidgets version
2020-09-06 22:43:39 -04:00
jean-pierre charras 04ba129881 Add specific icon for save symbol to schematic.
Also update CMakeLists.txt to prepare compatibility with Inkscape 1.0
However the command line to invoke Inkscape is still for 0.92 version
2020-09-03 10:00:44 +02:00
Jeff Young 7652637553 License for icon added earlier. 2020-08-30 18:58:18 +01:00
Jeff Young 305abb210f Add a mode to allow zone smoothing to produce external fillets.
Fixes https://gitlab.com/kicad/code/kicad/issues/5306
2020-08-30 15:20:59 +01:00
jean-pierre charras a97f2fb22a Eeschema: cosmetic enhancement: add 2 missing icons 2020-08-26 13:00:46 +02:00
Seth Hillbrand 6381f80bfa Remove flags icons and abandoned languages
Flags != language  See http://www.flagsarenotlanguages.com We now use
local, untranslated language names for all languages.

Languages that have not been updated in >5 years and have less than 15%
of available strings translated have been removed from the menu options.
If a translator steps up to update the .po files, we can re-add them
2020-08-18 05:32:21 -07:00
Jon Evans bd14f8a82a ADDED: New appearance control widget for PcbNew
Featuring:
- Layer view presets
- Per-type opacity for tracks, vias, pads, zones
- Net and netclass color and visibility controls

CHANGED: Simplified object visibilty controls

Fixes https://gitlab.com/kicad/code/kicad/-/issues/1951
Fixes https://gitlab.com/kicad/code/kicad/-/issues/1981
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2003
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2173
Fixes https://gitlab.com/kicad/code/kicad/-/issues/2254
Fixes https://gitlab.com/kicad/code/kicad/-/issues/4325
2020-08-15 15:24:28 -04:00
Seth Hillbrand 5fc6b74c89 ADDED: Remove unused pads
This option removes copper layers from pads and vias where they are not
connected to other board elements.  This allows the inner layers to be
more closely routed if the via landing pad is not needed.

Fixes https://gitlab.com/kicad/code/kicad/issues/1835
2020-08-10 03:27:26 +00:00
bjpiccioni d08bf90576 ADDED: Geographic Reannotation 2020-08-09 12:43:05 -04:00
jean-pierre charras 9ece12010b Add license info to some svg files (CC BY-SA) 2020-07-28 08:41:18 +02:00
Ian McInerney a6e9efbe57 Add icon for schematic reverse annotation
Fixes https://gitlab.com/kicad/code/kicad/issues/4527
2020-05-24 12:13:48 +01:00
Ian McInerney 4ecf99e7c8 Give the footprint viewer a toolbar and remove the options dialog
CHANGED: Cvpcb fpviewer and the pcbnew fpviewer no longer have an options dialog
ADDED: Add a side toolbar to the pcbnew footprint viewer (and the measure tool)

This also cleans up some of the settings structs in the viewers, since
it was somewhat confusing before.

Fixes https://gitlab.com/kicad/code/kicad/issues/2205
2020-05-24 11:58:33 +01:00
Stefan 7e6b2211e0 Add Assembly pcbview to pcb_layer_widget 2020-05-22 20:40:53 +00:00
Jeff Young 74ee143d45 Add via annulus minimum. 2020-05-11 22:56:09 +01:00
Jeff Young f5730ccbf2 Improve legibility of a few icons. 2020-05-11 22:56:09 +01:00
jean-pierre charras b29f55c1ca Cosmetic minor changes for 2 icons.
Avoid using the same icon for 2 different actions in the same screen or menu.
2020-05-09 16:22:29 +02:00
jean-pierre charras 3759799d1e Pcbnew, PANEL_SETUP_FEATURE_CONSTRAINTS: cosmetic enhancements: add a few icons.
Fixes #4263
https://gitlab.com/kicad/code/kicad/issues/4263
2020-04-25 15:22:20 +02:00
Jeff Young 7308099852 Add an icon and put Schematic Setup in the toolbar. 2020-04-24 14:46:22 +01:00
Stefan 02bdec1c57 Pcbnew: Fix wrong show front/back layer icons in layer selector 2020-04-19 22:56:30 +00:00
jean-pierre charras bdada70ee7 Cosmetic enhancements: add bitmaps to a few context menus.
Fix also a minor compil warning.
2020-04-12 10:29:28 +02:00
Mark Roszko b84fe2b703 ADDED: Editing style of multiple graphical lines at the same time.
Provides the ability to quickly set the style of multiple lines.  This is only allowed if the selection includes _only_ graphical lines.
2019-12-31 04:05:51 +00:00
jean-pierre charras d14950c3f8 Pcbnew: Add missing options to show graphics in fill or sketch mode.
These options where settable in stable version, but not in master.
So, the options set from the stable version cannot be modified in master version.
2019-12-15 13:56:26 +01:00
jean-pierre charras 36e986629a Eeschema: fix issues with pin shapes related to clock input pin shapes.
* Fix not drawn shapes for clock low, inverted clock and broken shape for falling edge clock
* Especially, shape for falling edge clock was a not existing shape, therefore useless.
* now falling edge clock and clock low shape are similar.

Fixes: lp:1846901
https://bugs.launchpad.net/kicad/+bug/1846901
2019-10-06 13:24:56 +02:00
Jeff Young a0eaff289a Add filters to footprint viewer.
This also allows us to remove button to access the tree dialog
since the only extra it provided was filtering.

Fixes: lp:1465295
* https://bugs.launchpad.net/kicad/+bug/1465295
2019-08-14 21:51:26 +01:00
Jeff Young 6fb96891b1 Mirror add zone icon so it's different from zone display mode icon.
Fixes: lp:1818867
* https://bugs.launchpad.net/kicad/+bug/1818867
2019-08-14 12:46:18 +01:00
Jeff Young d92c318b40 Clean out obsolete icons. 2019-08-14 12:36:47 +01:00
Jeff Young a96158e26b Add current probe to SPICE simulation.
Fixes: lp:1740321
* https://bugs.launchpad.net/kicad/+bug/1740321
2019-08-05 16:48:18 -06:00
jean-pierre charras 872c8ca37b Remove a duplicate icon. 2019-05-23 16:21:06 +02:00
John Beard de055031a3 Correct Slovenian flag
The symbol was wrong (copied from Slovakian flag) and the
blue colour was not the same as the flag on Wikipedia (which
does admittedly seem contentious, but they seem to have reached
some kind of consensus).
2019-05-17 20:46:18 +01:00
John Beard 2c71d550ab Icons: Add 'import vector' icon
This distinguishes vector graphics import from other imports
(when icons in menus are enabled).

Previously, it was a generic import icon.
2019-05-07 12:08:48 +01:00
MaPePeR e7d32c54b9 pcbnew: Draw Ratsnest with arcs to avoid overlap
Adds a toggle button that allows switching between straight lines and
curves for the ratsnest lines.

Fixes: lp:1766597
* https://bugs.launchpad.net/kicad/+bug/1766597
2019-04-12 00:28:58 +01:00
jean-pierre charras e7900e994d Add a specific bitmap to Bus definition menu entry. 2019-04-02 14:31:28 +02:00
Jeff Young ecd3ad9e9e Use our own version of the folder icon. 2019-02-19 10:39:42 -07:00
John Beard bb2ae8e13b Bitmaps: move bitmap defs to bitmaps library
The bitmap definitions (BITMAP_DEF and so on) do not
have any dependencies on other libs, including WX. This
means the bitmaps library can be isolated from the other
dependencies.

Common now depends on bitmaps, and libraries that depend
on common can pick it up from the common target_link_libraries,
as it is PUBLIC. This means a lot of targets no longer
need manual bitmap linkage.

This avoids a circular dependency that was previously reported
by static analysis.

Avoiding pulling in WX and other headers into the include
tree of each bitmap .cpp is a huge speed up (around 10x) in
compilation, and the generated static library is also 10x
smaller (20MB vs 200MB)

Add common as a link library to pnsrouter,connectivity.
THese library do still use common code (including bitmaps,
via base_screen.h) and this allows them to pick up the libcommon
includes correctly.
2019-02-04 19:29:31 -08:00
jean-pierre charras e2afe5e1a3 Toolbars with wxComboboxes: Fix incorrect ReCreate Toolbar methods: they recreated these wxComboboxes without deleting the previously created.
This issue created memory leak and not working wxComboboxes (for instance after modifying the language selection).
Now, these wxComboboxes are created only once, never recreated.

Also: minor cosmetic enhancement in footprint editor main toolbar
(the save footprint icon is modified if the footprint is saved to the board or to the library)
2019-01-18 17:24:40 +01:00