diff --git a/bitmaps_png/sources/dark/about.svg b/bitmaps_png/sources/dark/about.svg
new file mode 100644
index 0000000000..a8931c559d
--- /dev/null
+++ b/bitmaps_png/sources/dark/about.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_aligned_dimension.svg b/bitmaps_png/sources/dark/add_aligned_dimension.svg
new file mode 100644
index 0000000000..ae18df87eb
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_aligned_dimension.svg
@@ -0,0 +1,115 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_arc.svg b/bitmaps_png/sources/dark/add_arc.svg
new file mode 100644
index 0000000000..4427498ff6
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_arc.svg
@@ -0,0 +1,106 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_board.svg b/bitmaps_png/sources/dark/add_board.svg
new file mode 100644
index 0000000000..0566c55397
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_board.svg
@@ -0,0 +1,254 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_bus.svg b/bitmaps_png/sources/dark/add_bus.svg
new file mode 100644
index 0000000000..85b383505e
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_bus.svg
@@ -0,0 +1,88 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_bus2bus.svg b/bitmaps_png/sources/dark/add_bus2bus.svg
new file mode 100644
index 0000000000..53eba636eb
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_bus2bus.svg
@@ -0,0 +1,27 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_center_dimension.svg b/bitmaps_png/sources/dark/add_center_dimension.svg
new file mode 100644
index 0000000000..42e92b984c
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_center_dimension.svg
@@ -0,0 +1,98 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_circle.svg b/bitmaps_png/sources/dark/add_circle.svg
new file mode 100644
index 0000000000..9ed48509d0
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_circle.svg
@@ -0,0 +1,90 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_component.svg b/bitmaps_png/sources/dark/add_component.svg
new file mode 100644
index 0000000000..7cb6cebe72
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_component.svg
@@ -0,0 +1,124 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_corner.svg b/bitmaps_png/sources/dark/add_corner.svg
new file mode 100644
index 0000000000..b0f7845062
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_corner.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_dashed_line.svg b/bitmaps_png/sources/dark/add_dashed_line.svg
new file mode 100644
index 0000000000..0965f31fde
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_dashed_line.svg
@@ -0,0 +1,88 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_document.svg b/bitmaps_png/sources/dark/add_document.svg
new file mode 100644
index 0000000000..a4a05067fe
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_document.svg
@@ -0,0 +1,273 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_glabel.svg b/bitmaps_png/sources/dark/add_glabel.svg
new file mode 100644
index 0000000000..6f13dd333f
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_glabel.svg
@@ -0,0 +1,98 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_graphical_polygon.svg b/bitmaps_png/sources/dark/add_graphical_polygon.svg
new file mode 100644
index 0000000000..8ee9edd4de
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_graphical_polygon.svg
@@ -0,0 +1,88 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_graphical_segments.svg b/bitmaps_png/sources/dark/add_graphical_segments.svg
new file mode 100644
index 0000000000..25838b3b71
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_graphical_segments.svg
@@ -0,0 +1,86 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_hierar_pin.svg b/bitmaps_png/sources/dark/add_hierar_pin.svg
new file mode 100644
index 0000000000..7f3a34c1ec
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_hierar_pin.svg
@@ -0,0 +1,98 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_hierarchical_label.svg b/bitmaps_png/sources/dark/add_hierarchical_label.svg
new file mode 100644
index 0000000000..7b00e16187
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_hierarchical_label.svg
@@ -0,0 +1,105 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_hierarchical_subsheet.svg b/bitmaps_png/sources/dark/add_hierarchical_subsheet.svg
new file mode 100644
index 0000000000..e46d26499f
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_hierarchical_subsheet.svg
@@ -0,0 +1,178 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_junction.svg b/bitmaps_png/sources/dark/add_junction.svg
new file mode 100644
index 0000000000..d7e894175e
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_junction.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_keepout_area.svg b/bitmaps_png/sources/dark/add_keepout_area.svg
new file mode 100644
index 0000000000..afeca72f69
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_keepout_area.svg
@@ -0,0 +1,176 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_label.svg b/bitmaps_png/sources/dark/add_label.svg
new file mode 100644
index 0000000000..b091bb472d
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_label.svg
@@ -0,0 +1,98 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_leader.svg b/bitmaps_png/sources/dark/add_leader.svg
new file mode 100644
index 0000000000..7932ba1722
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_leader.svg
@@ -0,0 +1,104 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_library.svg b/bitmaps_png/sources/dark/add_library.svg
new file mode 100644
index 0000000000..cf80c6ada3
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_library.svg
@@ -0,0 +1,83 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_line.svg b/bitmaps_png/sources/dark/add_line.svg
new file mode 100644
index 0000000000..746df022cc
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_line.svg
@@ -0,0 +1,88 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_line2bus.svg b/bitmaps_png/sources/dark/add_line2bus.svg
new file mode 100644
index 0000000000..c7638878a7
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_line2bus.svg
@@ -0,0 +1,106 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_line_label.svg b/bitmaps_png/sources/dark/add_line_label.svg
new file mode 100644
index 0000000000..d4e8b3df29
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_line_label.svg
@@ -0,0 +1,90 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_orthogonal_dimension.svg b/bitmaps_png/sources/dark/add_orthogonal_dimension.svg
new file mode 100644
index 0000000000..4ed5250d0a
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_orthogonal_dimension.svg
@@ -0,0 +1,119 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_pcb_target.svg b/bitmaps_png/sources/dark/add_pcb_target.svg
new file mode 100644
index 0000000000..41c57bbfef
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_pcb_target.svg
@@ -0,0 +1,113 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_power.svg b/bitmaps_png/sources/dark/add_power.svg
new file mode 100644
index 0000000000..804f03b386
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_power.svg
@@ -0,0 +1,114 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_rectangle.svg b/bitmaps_png/sources/dark/add_rectangle.svg
new file mode 100644
index 0000000000..4f1d8c265d
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_rectangle.svg
@@ -0,0 +1,90 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_symbol_to_schematic.svg b/bitmaps_png/sources/dark/add_symbol_to_schematic.svg
new file mode 100644
index 0000000000..1b88878c0c
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_symbol_to_schematic.svg
@@ -0,0 +1,150 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_tracks.svg b/bitmaps_png/sources/dark/add_tracks.svg
new file mode 100644
index 0000000000..4f08fa78fe
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_tracks.svg
@@ -0,0 +1,89 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_via.svg b/bitmaps_png/sources/dark/add_via.svg
new file mode 100644
index 0000000000..7fde1f7bc6
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_via.svg
@@ -0,0 +1,95 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_zone.svg b/bitmaps_png/sources/dark/add_zone.svg
new file mode 100644
index 0000000000..40637ec11d
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_zone.svg
@@ -0,0 +1,83 @@
+
+
diff --git a/bitmaps_png/sources/dark/add_zone_cutout.svg b/bitmaps_png/sources/dark/add_zone_cutout.svg
new file mode 100644
index 0000000000..4db3d7d8a5
--- /dev/null
+++ b/bitmaps_png/sources/dark/add_zone_cutout.svg
@@ -0,0 +1,105 @@
+
+
diff --git a/bitmaps_png/sources/dark/align_items.svg b/bitmaps_png/sources/dark/align_items.svg
new file mode 100644
index 0000000000..ab5d13e6a4
--- /dev/null
+++ b/bitmaps_png/sources/dark/align_items.svg
@@ -0,0 +1,100 @@
+
+
diff --git a/bitmaps_png/sources/dark/align_items_bottom.svg b/bitmaps_png/sources/dark/align_items_bottom.svg
new file mode 100644
index 0000000000..c06d8272b8
--- /dev/null
+++ b/bitmaps_png/sources/dark/align_items_bottom.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/align_items_center.svg b/bitmaps_png/sources/dark/align_items_center.svg
new file mode 100644
index 0000000000..c5dad97c46
--- /dev/null
+++ b/bitmaps_png/sources/dark/align_items_center.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/align_items_left.svg b/bitmaps_png/sources/dark/align_items_left.svg
new file mode 100644
index 0000000000..5e5c38963b
--- /dev/null
+++ b/bitmaps_png/sources/dark/align_items_left.svg
@@ -0,0 +1,100 @@
+
+
diff --git a/bitmaps_png/sources/dark/align_items_middle.svg b/bitmaps_png/sources/dark/align_items_middle.svg
new file mode 100644
index 0000000000..b0f074dbe8
--- /dev/null
+++ b/bitmaps_png/sources/dark/align_items_middle.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/align_items_right.svg b/bitmaps_png/sources/dark/align_items_right.svg
new file mode 100644
index 0000000000..cd62d7ae9a
--- /dev/null
+++ b/bitmaps_png/sources/dark/align_items_right.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/align_items_top.svg b/bitmaps_png/sources/dark/align_items_top.svg
new file mode 100644
index 0000000000..d51691ceab
--- /dev/null
+++ b/bitmaps_png/sources/dark/align_items_top.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/anchor.svg b/bitmaps_png/sources/dark/anchor.svg
new file mode 100644
index 0000000000..3cfa9abb57
--- /dev/null
+++ b/bitmaps_png/sources/dark/anchor.svg
@@ -0,0 +1,121 @@
+
+
diff --git a/bitmaps_png/sources/dark/annotate.svg b/bitmaps_png/sources/dark/annotate.svg
new file mode 100644
index 0000000000..5451a4c788
--- /dev/null
+++ b/bitmaps_png/sources/dark/annotate.svg
@@ -0,0 +1,198 @@
+
+
diff --git a/bitmaps_png/sources/dark/annotate_down_right.svg b/bitmaps_png/sources/dark/annotate_down_right.svg
new file mode 100644
index 0000000000..b41ca79e62
--- /dev/null
+++ b/bitmaps_png/sources/dark/annotate_down_right.svg
@@ -0,0 +1,86 @@
+
+
diff --git a/bitmaps_png/sources/dark/annotate_right_down.svg b/bitmaps_png/sources/dark/annotate_right_down.svg
new file mode 100644
index 0000000000..0fb7840eee
--- /dev/null
+++ b/bitmaps_png/sources/dark/annotate_right_down.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/bitmaps_png/sources/dark/apply_pad_settings.svg b/bitmaps_png/sources/dark/apply_pad_settings.svg
new file mode 100644
index 0000000000..e5e2f99a74
--- /dev/null
+++ b/bitmaps_png/sources/dark/apply_pad_settings.svg
@@ -0,0 +1,100 @@
+
+
diff --git a/bitmaps_png/sources/dark/array.svg b/bitmaps_png/sources/dark/array.svg
new file mode 100644
index 0000000000..70b8702782
--- /dev/null
+++ b/bitmaps_png/sources/dark/array.svg
@@ -0,0 +1,111 @@
+
+
diff --git a/bitmaps_png/sources/dark/auto_associate.svg b/bitmaps_png/sources/dark/auto_associate.svg
new file mode 100644
index 0000000000..f327061fd5
--- /dev/null
+++ b/bitmaps_png/sources/dark/auto_associate.svg
@@ -0,0 +1,172 @@
+
+
diff --git a/bitmaps_png/sources/dark/auto_track_width.svg b/bitmaps_png/sources/dark/auto_track_width.svg
new file mode 100644
index 0000000000..59f6360c17
--- /dev/null
+++ b/bitmaps_png/sources/dark/auto_track_width.svg
@@ -0,0 +1,115 @@
+
+
diff --git a/bitmaps_png/sources/dark/autoplace_fields.svg b/bitmaps_png/sources/dark/autoplace_fields.svg
new file mode 100644
index 0000000000..1c2092364b
--- /dev/null
+++ b/bitmaps_png/sources/dark/autoplace_fields.svg
@@ -0,0 +1,124 @@
+
+
diff --git a/bitmaps_png/sources/dark/axis3d.svg b/bitmaps_png/sources/dark/axis3d.svg
new file mode 100644
index 0000000000..e047ea738e
--- /dev/null
+++ b/bitmaps_png/sources/dark/axis3d.svg
@@ -0,0 +1,158 @@
+
+
diff --git a/bitmaps_png/sources/dark/axis3d_back.svg b/bitmaps_png/sources/dark/axis3d_back.svg
new file mode 100644
index 0000000000..9b7593e63a
--- /dev/null
+++ b/bitmaps_png/sources/dark/axis3d_back.svg
@@ -0,0 +1,130 @@
+
+
diff --git a/bitmaps_png/sources/dark/axis3d_bottom.svg b/bitmaps_png/sources/dark/axis3d_bottom.svg
new file mode 100644
index 0000000000..fed85dd1d1
--- /dev/null
+++ b/bitmaps_png/sources/dark/axis3d_bottom.svg
@@ -0,0 +1,130 @@
+
+
diff --git a/bitmaps_png/sources/dark/axis3d_front.svg b/bitmaps_png/sources/dark/axis3d_front.svg
new file mode 100644
index 0000000000..3aca4eeaab
--- /dev/null
+++ b/bitmaps_png/sources/dark/axis3d_front.svg
@@ -0,0 +1,158 @@
+
+
diff --git a/bitmaps_png/sources/dark/axis3d_left.svg b/bitmaps_png/sources/dark/axis3d_left.svg
new file mode 100644
index 0000000000..0db561497f
--- /dev/null
+++ b/bitmaps_png/sources/dark/axis3d_left.svg
@@ -0,0 +1,130 @@
+
+
diff --git a/bitmaps_png/sources/dark/axis3d_right.svg b/bitmaps_png/sources/dark/axis3d_right.svg
new file mode 100644
index 0000000000..51459645f5
--- /dev/null
+++ b/bitmaps_png/sources/dark/axis3d_right.svg
@@ -0,0 +1,144 @@
+
+
diff --git a/bitmaps_png/sources/dark/axis3d_top.svg b/bitmaps_png/sources/dark/axis3d_top.svg
new file mode 100644
index 0000000000..a0b4c8fb51
--- /dev/null
+++ b/bitmaps_png/sources/dark/axis3d_top.svg
@@ -0,0 +1,141 @@
+
+
diff --git a/bitmaps_png/sources/dark/badges.svg b/bitmaps_png/sources/dark/badges.svg
new file mode 100644
index 0000000000..d172da5afa
--- /dev/null
+++ b/bitmaps_png/sources/dark/badges.svg
@@ -0,0 +1,747 @@
+
+
diff --git a/bitmaps_png/sources/dark/break_line.svg b/bitmaps_png/sources/dark/break_line.svg
new file mode 100644
index 0000000000..365b59df91
--- /dev/null
+++ b/bitmaps_png/sources/dark/break_line.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/bitmaps_png/sources/dark/bug.svg b/bitmaps_png/sources/dark/bug.svg
new file mode 100644
index 0000000000..30db5e4ee1
--- /dev/null
+++ b/bitmaps_png/sources/dark/bug.svg
@@ -0,0 +1,229 @@
+
+
diff --git a/bitmaps_png/sources/dark/bus_definition_tool.svg b/bitmaps_png/sources/dark/bus_definition_tool.svg
new file mode 100644
index 0000000000..40d8268aec
--- /dev/null
+++ b/bitmaps_png/sources/dark/bus_definition_tool.svg
@@ -0,0 +1,126 @@
+
+
diff --git a/bitmaps_png/sources/dark/cancel.svg b/bitmaps_png/sources/dark/cancel.svg
new file mode 100644
index 0000000000..e1c75c7067
--- /dev/null
+++ b/bitmaps_png/sources/dark/cancel.svg
@@ -0,0 +1,37 @@
+
+
diff --git a/bitmaps_png/sources/dark/change_entry_orient.svg b/bitmaps_png/sources/dark/change_entry_orient.svg
new file mode 100644
index 0000000000..e140e92359
--- /dev/null
+++ b/bitmaps_png/sources/dark/change_entry_orient.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/bitmaps_png/sources/dark/checked_ok.svg b/bitmaps_png/sources/dark/checked_ok.svg
new file mode 100644
index 0000000000..c84a8e973a
--- /dev/null
+++ b/bitmaps_png/sources/dark/checked_ok.svg
@@ -0,0 +1,93 @@
+
+
diff --git a/bitmaps_png/sources/dark/color_materials.svg b/bitmaps_png/sources/dark/color_materials.svg
new file mode 100644
index 0000000000..afc6aad6c7
--- /dev/null
+++ b/bitmaps_png/sources/dark/color_materials.svg
@@ -0,0 +1,87 @@
+
+
diff --git a/bitmaps_png/sources/dark/component_select_unit.svg b/bitmaps_png/sources/dark/component_select_unit.svg
new file mode 100644
index 0000000000..45e48621df
--- /dev/null
+++ b/bitmaps_png/sources/dark/component_select_unit.svg
@@ -0,0 +1,185 @@
+
+
diff --git a/bitmaps_png/sources/dark/config.svg b/bitmaps_png/sources/dark/config.svg
new file mode 100644
index 0000000000..e40d877d2c
--- /dev/null
+++ b/bitmaps_png/sources/dark/config.svg
@@ -0,0 +1,86 @@
+
+
diff --git a/bitmaps_png/sources/dark/contrast_mode.svg b/bitmaps_png/sources/dark/contrast_mode.svg
new file mode 100644
index 0000000000..3c1cc45a14
--- /dev/null
+++ b/bitmaps_png/sources/dark/contrast_mode.svg
@@ -0,0 +1,172 @@
+
+
diff --git a/bitmaps_png/sources/dark/convert.svg b/bitmaps_png/sources/dark/convert.svg
new file mode 100644
index 0000000000..b97ed89fd7
--- /dev/null
+++ b/bitmaps_png/sources/dark/convert.svg
@@ -0,0 +1,126 @@
+
+
diff --git a/bitmaps_png/sources/dark/copy.svg b/bitmaps_png/sources/dark/copy.svg
new file mode 100644
index 0000000000..595271b1f4
--- /dev/null
+++ b/bitmaps_png/sources/dark/copy.svg
@@ -0,0 +1,120 @@
+
+
diff --git a/bitmaps_png/sources/dark/copy_pad_settings.svg b/bitmaps_png/sources/dark/copy_pad_settings.svg
new file mode 100644
index 0000000000..a0c95503ac
--- /dev/null
+++ b/bitmaps_png/sources/dark/copy_pad_settings.svg
@@ -0,0 +1,129 @@
+
+
diff --git a/bitmaps_png/sources/dark/cursor.svg b/bitmaps_png/sources/dark/cursor.svg
new file mode 100644
index 0000000000..ee3bd46ba1
--- /dev/null
+++ b/bitmaps_png/sources/dark/cursor.svg
@@ -0,0 +1,82 @@
+
+
diff --git a/bitmaps_png/sources/dark/cursor_shape.svg b/bitmaps_png/sources/dark/cursor_shape.svg
new file mode 100644
index 0000000000..b2a33e4cb4
--- /dev/null
+++ b/bitmaps_png/sources/dark/cursor_shape.svg
@@ -0,0 +1,196 @@
+
+
diff --git a/bitmaps_png/sources/dark/curved_ratsnest.svg b/bitmaps_png/sources/dark/curved_ratsnest.svg
new file mode 100644
index 0000000000..a7548d1d5e
--- /dev/null
+++ b/bitmaps_png/sources/dark/curved_ratsnest.svg
@@ -0,0 +1,195 @@
+
+
diff --git a/bitmaps_png/sources/dark/custom_pad_to_primitives.svg b/bitmaps_png/sources/dark/custom_pad_to_primitives.svg
new file mode 100644
index 0000000000..cba59d87d0
--- /dev/null
+++ b/bitmaps_png/sources/dark/custom_pad_to_primitives.svg
@@ -0,0 +1,99 @@
+
+
diff --git a/bitmaps_png/sources/dark/cut.svg b/bitmaps_png/sources/dark/cut.svg
new file mode 100644
index 0000000000..a00a0f5183
--- /dev/null
+++ b/bitmaps_png/sources/dark/cut.svg
@@ -0,0 +1,110 @@
+
+
diff --git a/bitmaps_png/sources/dark/datasheet.svg b/bitmaps_png/sources/dark/datasheet.svg
new file mode 100644
index 0000000000..5628d07e84
--- /dev/null
+++ b/bitmaps_png/sources/dark/datasheet.svg
@@ -0,0 +1,164 @@
+
+
diff --git a/bitmaps_png/sources/dark/delete.svg b/bitmaps_png/sources/dark/delete.svg
new file mode 100644
index 0000000000..c70bc80ab2
--- /dev/null
+++ b/bitmaps_png/sources/dark/delete.svg
@@ -0,0 +1,104 @@
+
+
diff --git a/bitmaps_png/sources/dark/delete_association.svg b/bitmaps_png/sources/dark/delete_association.svg
new file mode 100644
index 0000000000..294369323f
--- /dev/null
+++ b/bitmaps_png/sources/dark/delete_association.svg
@@ -0,0 +1,48 @@
+
+
diff --git a/bitmaps_png/sources/dark/delete_gerber.svg b/bitmaps_png/sources/dark/delete_gerber.svg
new file mode 100644
index 0000000000..1886b3d173
--- /dev/null
+++ b/bitmaps_png/sources/dark/delete_gerber.svg
@@ -0,0 +1,111 @@
+
+
diff --git a/bitmaps_png/sources/dark/delete_sheet.svg b/bitmaps_png/sources/dark/delete_sheet.svg
new file mode 100644
index 0000000000..3de3719a0c
--- /dev/null
+++ b/bitmaps_png/sources/dark/delete_sheet.svg
@@ -0,0 +1,60 @@
+
+
diff --git a/bitmaps_png/sources/dark/dialog_warning.svg b/bitmaps_png/sources/dark/dialog_warning.svg
new file mode 100644
index 0000000000..c93189c5b3
--- /dev/null
+++ b/bitmaps_png/sources/dark/dialog_warning.svg
@@ -0,0 +1,37 @@
+
+
diff --git a/bitmaps_png/sources/dark/directory.svg b/bitmaps_png/sources/dark/directory.svg
new file mode 100644
index 0000000000..e5ba3de9b7
--- /dev/null
+++ b/bitmaps_png/sources/dark/directory.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/bitmaps_png/sources/dark/directory_browser.svg b/bitmaps_png/sources/dark/directory_browser.svg
new file mode 100644
index 0000000000..9890768d3d
--- /dev/null
+++ b/bitmaps_png/sources/dark/directory_browser.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/directory_open.svg b/bitmaps_png/sources/dark/directory_open.svg
new file mode 100644
index 0000000000..d6aaa48eaf
--- /dev/null
+++ b/bitmaps_png/sources/dark/directory_open.svg
@@ -0,0 +1,78 @@
+
+
diff --git a/bitmaps_png/sources/dark/distribute_horizontal.svg b/bitmaps_png/sources/dark/distribute_horizontal.svg
new file mode 100644
index 0000000000..d40e884c87
--- /dev/null
+++ b/bitmaps_png/sources/dark/distribute_horizontal.svg
@@ -0,0 +1,110 @@
+
+
diff --git a/bitmaps_png/sources/dark/distribute_vertical.svg b/bitmaps_png/sources/dark/distribute_vertical.svg
new file mode 100644
index 0000000000..b156852ff7
--- /dev/null
+++ b/bitmaps_png/sources/dark/distribute_vertical.svg
@@ -0,0 +1,110 @@
+
+
diff --git a/bitmaps_png/sources/dark/down.svg b/bitmaps_png/sources/dark/down.svg
new file mode 100644
index 0000000000..7fe8e8afa3
--- /dev/null
+++ b/bitmaps_png/sources/dark/down.svg
@@ -0,0 +1,87 @@
+
+
diff --git a/bitmaps_png/sources/dark/drag.svg b/bitmaps_png/sources/dark/drag.svg
new file mode 100644
index 0000000000..a99e4b5625
--- /dev/null
+++ b/bitmaps_png/sources/dark/drag.svg
@@ -0,0 +1,76 @@
+
+
diff --git a/bitmaps_png/sources/dark/drag_segment_withslope.svg b/bitmaps_png/sources/dark/drag_segment_withslope.svg
new file mode 100644
index 0000000000..ee7df4fb66
--- /dev/null
+++ b/bitmaps_png/sources/dark/drag_segment_withslope.svg
@@ -0,0 +1,50 @@
+
+
diff --git a/bitmaps_png/sources/dark/drc.svg b/bitmaps_png/sources/dark/drc.svg
new file mode 100644
index 0000000000..e0b289e0bf
--- /dev/null
+++ b/bitmaps_png/sources/dark/drc.svg
@@ -0,0 +1,141 @@
+
+
diff --git a/bitmaps_png/sources/dark/duplicate.svg b/bitmaps_png/sources/dark/duplicate.svg
new file mode 100644
index 0000000000..90db6d24bd
--- /dev/null
+++ b/bitmaps_png/sources/dark/duplicate.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/edge_to_copper_clearance.svg b/bitmaps_png/sources/dark/edge_to_copper_clearance.svg
new file mode 100644
index 0000000000..d4b7aa1e88
--- /dev/null
+++ b/bitmaps_png/sources/dark/edge_to_copper_clearance.svg
@@ -0,0 +1,130 @@
+
+
diff --git a/bitmaps_png/sources/dark/edit.svg b/bitmaps_png/sources/dark/edit.svg
new file mode 100644
index 0000000000..cca8a5f53a
--- /dev/null
+++ b/bitmaps_png/sources/dark/edit.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/bitmaps_png/sources/dark/edit_cmp_symb_links.svg b/bitmaps_png/sources/dark/edit_cmp_symb_links.svg
new file mode 100644
index 0000000000..bc6cf017dc
--- /dev/null
+++ b/bitmaps_png/sources/dark/edit_cmp_symb_links.svg
@@ -0,0 +1,96 @@
+
+
diff --git a/bitmaps_png/sources/dark/edit_comp_footprint.svg b/bitmaps_png/sources/dark/edit_comp_footprint.svg
new file mode 100644
index 0000000000..e12a43cfda
--- /dev/null
+++ b/bitmaps_png/sources/dark/edit_comp_footprint.svg
@@ -0,0 +1,140 @@
+
+
diff --git a/bitmaps_png/sources/dark/edit_comp_ref.svg b/bitmaps_png/sources/dark/edit_comp_ref.svg
new file mode 100644
index 0000000000..fcb5404df3
--- /dev/null
+++ b/bitmaps_png/sources/dark/edit_comp_ref.svg
@@ -0,0 +1,157 @@
+
+
diff --git a/bitmaps_png/sources/dark/edit_comp_value.svg b/bitmaps_png/sources/dark/edit_comp_value.svg
new file mode 100644
index 0000000000..e99caa7a8b
--- /dev/null
+++ b/bitmaps_png/sources/dark/edit_comp_value.svg
@@ -0,0 +1,158 @@
+
+
diff --git a/bitmaps_png/sources/dark/editor.svg b/bitmaps_png/sources/dark/editor.svg
new file mode 100644
index 0000000000..4dbcb829eb
--- /dev/null
+++ b/bitmaps_png/sources/dark/editor.svg
@@ -0,0 +1,127 @@
+
+
diff --git a/bitmaps_png/sources/dark/enter_sheet.svg b/bitmaps_png/sources/dark/enter_sheet.svg
new file mode 100644
index 0000000000..683e3eb64e
--- /dev/null
+++ b/bitmaps_png/sources/dark/enter_sheet.svg
@@ -0,0 +1,103 @@
+
+
diff --git a/bitmaps_png/sources/dark/erc.svg b/bitmaps_png/sources/dark/erc.svg
new file mode 100644
index 0000000000..6f5a076438
--- /dev/null
+++ b/bitmaps_png/sources/dark/erc.svg
@@ -0,0 +1,146 @@
+
+
diff --git a/bitmaps_png/sources/dark/erc_green.svg b/bitmaps_png/sources/dark/erc_green.svg
new file mode 100644
index 0000000000..a15ced4540
--- /dev/null
+++ b/bitmaps_png/sources/dark/erc_green.svg
@@ -0,0 +1,87 @@
+
+
diff --git a/bitmaps_png/sources/dark/ercerr.svg b/bitmaps_png/sources/dark/ercerr.svg
new file mode 100644
index 0000000000..e23515957a
--- /dev/null
+++ b/bitmaps_png/sources/dark/ercerr.svg
@@ -0,0 +1,37 @@
+
+
diff --git a/bitmaps_png/sources/dark/ercwarn.svg b/bitmaps_png/sources/dark/ercwarn.svg
new file mode 100644
index 0000000000..643279467a
--- /dev/null
+++ b/bitmaps_png/sources/dark/ercwarn.svg
@@ -0,0 +1,90 @@
+
+
diff --git a/bitmaps_png/sources/dark/exchange.svg b/bitmaps_png/sources/dark/exchange.svg
new file mode 100644
index 0000000000..40b14669e4
--- /dev/null
+++ b/bitmaps_png/sources/dark/exchange.svg
@@ -0,0 +1,127 @@
+
+
diff --git a/bitmaps_png/sources/dark/exit.svg b/bitmaps_png/sources/dark/exit.svg
new file mode 100644
index 0000000000..3010f5d464
--- /dev/null
+++ b/bitmaps_png/sources/dark/exit.svg
@@ -0,0 +1,37 @@
+
+
diff --git a/bitmaps_png/sources/dark/export.svg b/bitmaps_png/sources/dark/export.svg
new file mode 100644
index 0000000000..5a7ae54f94
--- /dev/null
+++ b/bitmaps_png/sources/dark/export.svg
@@ -0,0 +1,111 @@
+
+
diff --git a/bitmaps_png/sources/dark/export3d.svg b/bitmaps_png/sources/dark/export3d.svg
new file mode 100644
index 0000000000..2051a3c2e1
--- /dev/null
+++ b/bitmaps_png/sources/dark/export3d.svg
@@ -0,0 +1,45 @@
+
+
diff --git a/bitmaps_png/sources/dark/export_cmp.svg b/bitmaps_png/sources/dark/export_cmp.svg
new file mode 100644
index 0000000000..7280c677f6
--- /dev/null
+++ b/bitmaps_png/sources/dark/export_cmp.svg
@@ -0,0 +1,49 @@
+
+
diff --git a/bitmaps_png/sources/dark/export_dsn.svg b/bitmaps_png/sources/dark/export_dsn.svg
new file mode 100644
index 0000000000..1015d2d3a4
--- /dev/null
+++ b/bitmaps_png/sources/dark/export_dsn.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/bitmaps_png/sources/dark/export_footprint_names.svg b/bitmaps_png/sources/dark/export_footprint_names.svg
new file mode 100644
index 0000000000..49a3cabbaf
--- /dev/null
+++ b/bitmaps_png/sources/dark/export_footprint_names.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/bitmaps_png/sources/dark/export_idf.svg b/bitmaps_png/sources/dark/export_idf.svg
new file mode 100644
index 0000000000..e923c01b66
--- /dev/null
+++ b/bitmaps_png/sources/dark/export_idf.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/bitmaps_png/sources/dark/export_module копия.svg b/bitmaps_png/sources/dark/export_module копия.svg
new file mode 100644
index 0000000000..f92cabaeac
--- /dev/null
+++ b/bitmaps_png/sources/dark/export_module копия.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/bitmaps_png/sources/dark/export_module.svg b/bitmaps_png/sources/dark/export_module.svg
new file mode 100644
index 0000000000..f6ea1b7e00
--- /dev/null
+++ b/bitmaps_png/sources/dark/export_module.svg
@@ -0,0 +1,156 @@
+
+
diff --git a/bitmaps_png/sources/dark/export_part.svg b/bitmaps_png/sources/dark/export_part.svg
new file mode 100644
index 0000000000..bb556a58a5
--- /dev/null
+++ b/bitmaps_png/sources/dark/export_part.svg
@@ -0,0 +1,151 @@
+
+
diff --git a/bitmaps_png/sources/dark/export_png.svg b/bitmaps_png/sources/dark/export_png.svg
new file mode 100644
index 0000000000..59ea2bed71
--- /dev/null
+++ b/bitmaps_png/sources/dark/export_png.svg
@@ -0,0 +1,135 @@
+
+
diff --git a/bitmaps_png/sources/dark/export_step.svg b/bitmaps_png/sources/dark/export_step.svg
new file mode 100644
index 0000000000..977a28af94
--- /dev/null
+++ b/bitmaps_png/sources/dark/export_step.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/bitmaps_png/sources/dark/export_svg.svg b/bitmaps_png/sources/dark/export_svg.svg
new file mode 100644
index 0000000000..598e904975
--- /dev/null
+++ b/bitmaps_png/sources/dark/export_svg.svg
@@ -0,0 +1,129 @@
+
+
diff --git a/bitmaps_png/sources/dark/export_to_pcbnew.svg b/bitmaps_png/sources/dark/export_to_pcbnew.svg
new file mode 100644
index 0000000000..88d6506cf3
--- /dev/null
+++ b/bitmaps_png/sources/dark/export_to_pcbnew.svg
@@ -0,0 +1,1506 @@
+
+
diff --git a/bitmaps_png/sources/dark/fabrication.svg b/bitmaps_png/sources/dark/fabrication.svg
new file mode 100644
index 0000000000..066b110552
--- /dev/null
+++ b/bitmaps_png/sources/dark/fabrication.svg
@@ -0,0 +1,119 @@
+
+
diff --git a/bitmaps_png/sources/dark/file_bom.svg b/bitmaps_png/sources/dark/file_bom.svg
new file mode 100644
index 0000000000..0e72f58065
--- /dev/null
+++ b/bitmaps_png/sources/dark/file_bom.svg
@@ -0,0 +1,131 @@
+
+
diff --git a/bitmaps_png/sources/dark/file_drl.svg b/bitmaps_png/sources/dark/file_drl.svg
new file mode 100644
index 0000000000..6c492e36ae
--- /dev/null
+++ b/bitmaps_png/sources/dark/file_drl.svg
@@ -0,0 +1,134 @@
+
+
diff --git a/bitmaps_png/sources/dark/file_dsn.svg b/bitmaps_png/sources/dark/file_dsn.svg
new file mode 100644
index 0000000000..efa59625b3
--- /dev/null
+++ b/bitmaps_png/sources/dark/file_dsn.svg
@@ -0,0 +1,112 @@
+
+
diff --git a/bitmaps_png/sources/dark/file_gbr.svg b/bitmaps_png/sources/dark/file_gbr.svg
new file mode 100644
index 0000000000..866b5bef38
--- /dev/null
+++ b/bitmaps_png/sources/dark/file_gbr.svg
@@ -0,0 +1,226 @@
+
+
diff --git a/bitmaps_png/sources/dark/file_gerber_job.svg b/bitmaps_png/sources/dark/file_gerber_job.svg
new file mode 100644
index 0000000000..9eca7f2a2c
--- /dev/null
+++ b/bitmaps_png/sources/dark/file_gerber_job.svg
@@ -0,0 +1,307 @@
+
+
diff --git a/bitmaps_png/sources/dark/file_html.svg b/bitmaps_png/sources/dark/file_html.svg
new file mode 100644
index 0000000000..30d6cd1c68
--- /dev/null
+++ b/bitmaps_png/sources/dark/file_html.svg
@@ -0,0 +1,129 @@
+
+
diff --git a/bitmaps_png/sources/dark/file_idf.svg b/bitmaps_png/sources/dark/file_idf.svg
new file mode 100644
index 0000000000..3b647bb1d7
--- /dev/null
+++ b/bitmaps_png/sources/dark/file_idf.svg
@@ -0,0 +1,135 @@
+
+
diff --git a/bitmaps_png/sources/dark/file_pdf.svg b/bitmaps_png/sources/dark/file_pdf.svg
new file mode 100644
index 0000000000..a269c483e0
--- /dev/null
+++ b/bitmaps_png/sources/dark/file_pdf.svg
@@ -0,0 +1,123 @@
+
+
diff --git a/bitmaps_png/sources/dark/file_pos.svg b/bitmaps_png/sources/dark/file_pos.svg
new file mode 100644
index 0000000000..2f3259cae4
--- /dev/null
+++ b/bitmaps_png/sources/dark/file_pos.svg
@@ -0,0 +1,156 @@
+
+
diff --git a/bitmaps_png/sources/dark/file_svg.svg b/bitmaps_png/sources/dark/file_svg.svg
new file mode 100644
index 0000000000..91d86f04e4
--- /dev/null
+++ b/bitmaps_png/sources/dark/file_svg.svg
@@ -0,0 +1,195 @@
+
+
diff --git a/bitmaps_png/sources/dark/fill_zone.svg b/bitmaps_png/sources/dark/fill_zone.svg
new file mode 100644
index 0000000000..dffa7c53bf
--- /dev/null
+++ b/bitmaps_png/sources/dark/fill_zone.svg
@@ -0,0 +1,142 @@
+
+
diff --git a/bitmaps_png/sources/dark/filter.svg b/bitmaps_png/sources/dark/filter.svg
new file mode 100644
index 0000000000..6b4b139bf5
--- /dev/null
+++ b/bitmaps_png/sources/dark/filter.svg
@@ -0,0 +1,87 @@
+
+
diff --git a/bitmaps_png/sources/dark/find.svg b/bitmaps_png/sources/dark/find.svg
new file mode 100644
index 0000000000..263b28c435
--- /dev/null
+++ b/bitmaps_png/sources/dark/find.svg
@@ -0,0 +1,104 @@
+
+
diff --git a/bitmaps_png/sources/dark/find_replace.svg b/bitmaps_png/sources/dark/find_replace.svg
new file mode 100644
index 0000000000..c2aea7225e
--- /dev/null
+++ b/bitmaps_png/sources/dark/find_replace.svg
@@ -0,0 +1,204 @@
+
+
diff --git a/bitmaps_png/sources/dark/flag.svg b/bitmaps_png/sources/dark/flag.svg
new file mode 100644
index 0000000000..b181470818
--- /dev/null
+++ b/bitmaps_png/sources/dark/flag.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/bitmaps_png/sources/dark/flip_board.svg b/bitmaps_png/sources/dark/flip_board.svg
new file mode 100644
index 0000000000..797ce1af01
--- /dev/null
+++ b/bitmaps_png/sources/dark/flip_board.svg
@@ -0,0 +1,113 @@
+
+
diff --git a/bitmaps_png/sources/dark/gbr_select_mode2.svg b/bitmaps_png/sources/dark/gbr_select_mode2.svg
new file mode 100644
index 0000000000..2f4e683e4d
--- /dev/null
+++ b/bitmaps_png/sources/dark/gbr_select_mode2.svg
@@ -0,0 +1,108 @@
+
+
diff --git a/bitmaps_png/sources/dark/general_deletions.svg b/bitmaps_png/sources/dark/general_deletions.svg
new file mode 100644
index 0000000000..78348b3021
--- /dev/null
+++ b/bitmaps_png/sources/dark/general_deletions.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/bitmaps_png/sources/dark/general_ratsnest.svg b/bitmaps_png/sources/dark/general_ratsnest.svg
new file mode 100644
index 0000000000..2f985d6f96
--- /dev/null
+++ b/bitmaps_png/sources/dark/general_ratsnest.svg
@@ -0,0 +1,142 @@
+
+
diff --git a/bitmaps_png/sources/dark/gerbview_show_negative_objects.svg b/bitmaps_png/sources/dark/gerbview_show_negative_objects.svg
new file mode 100644
index 0000000000..8343be9110
--- /dev/null
+++ b/bitmaps_png/sources/dark/gerbview_show_negative_objects.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/grid.svg b/bitmaps_png/sources/dark/grid.svg
new file mode 100644
index 0000000000..0958237889
--- /dev/null
+++ b/bitmaps_png/sources/dark/grid.svg
@@ -0,0 +1,210 @@
+
+
diff --git a/bitmaps_png/sources/dark/grid_select.svg b/bitmaps_png/sources/dark/grid_select.svg
new file mode 100644
index 0000000000..18e6050921
--- /dev/null
+++ b/bitmaps_png/sources/dark/grid_select.svg
@@ -0,0 +1,195 @@
+
+
diff --git a/bitmaps_png/sources/dark/grid_select_axis.svg b/bitmaps_png/sources/dark/grid_select_axis.svg
new file mode 100644
index 0000000000..e1a18bb04f
--- /dev/null
+++ b/bitmaps_png/sources/dark/grid_select_axis.svg
@@ -0,0 +1,252 @@
+
+
diff --git a/bitmaps_png/sources/dark/group.svg b/bitmaps_png/sources/dark/group.svg
new file mode 100644
index 0000000000..b86374d4e7
--- /dev/null
+++ b/bitmaps_png/sources/dark/group.svg
@@ -0,0 +1,240 @@
+
+
diff --git a/bitmaps_png/sources/dark/group_enter.svg b/bitmaps_png/sources/dark/group_enter.svg
new file mode 100644
index 0000000000..1dc38b9dd0
--- /dev/null
+++ b/bitmaps_png/sources/dark/group_enter.svg
@@ -0,0 +1,226 @@
+
+
diff --git a/bitmaps_png/sources/dark/group_leave.svg b/bitmaps_png/sources/dark/group_leave.svg
new file mode 100644
index 0000000000..97ceef8fd9
--- /dev/null
+++ b/bitmaps_png/sources/dark/group_leave.svg
@@ -0,0 +1,226 @@
+
+
diff --git a/bitmaps_png/sources/dark/group_remove.svg b/bitmaps_png/sources/dark/group_remove.svg
new file mode 100644
index 0000000000..f894044451
--- /dev/null
+++ b/bitmaps_png/sources/dark/group_remove.svg
@@ -0,0 +1,223 @@
+
+
diff --git a/bitmaps_png/sources/dark/group_ungroup.svg b/bitmaps_png/sources/dark/group_ungroup.svg
new file mode 100644
index 0000000000..3a62b02481
--- /dev/null
+++ b/bitmaps_png/sources/dark/group_ungroup.svg
@@ -0,0 +1,168 @@
+
+
diff --git a/bitmaps_png/sources/dark/help.svg b/bitmaps_png/sources/dark/help.svg
new file mode 100644
index 0000000000..73bc10cfb1
--- /dev/null
+++ b/bitmaps_png/sources/dark/help.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/bitmaps_png/sources/dark/help_online.svg b/bitmaps_png/sources/dark/help_online.svg
new file mode 100644
index 0000000000..7050f539e2
--- /dev/null
+++ b/bitmaps_png/sources/dark/help_online.svg
@@ -0,0 +1,95 @@
+
+
diff --git a/bitmaps_png/sources/dark/hidden_pin.svg b/bitmaps_png/sources/dark/hidden_pin.svg
new file mode 100644
index 0000000000..bab5ed80a4
--- /dev/null
+++ b/bitmaps_png/sources/dark/hidden_pin.svg
@@ -0,0 +1,142 @@
+
+
diff --git a/bitmaps_png/sources/dark/hide_ratsnest.svg b/bitmaps_png/sources/dark/hide_ratsnest.svg
new file mode 100644
index 0000000000..e3db93fdb4
--- /dev/null
+++ b/bitmaps_png/sources/dark/hide_ratsnest.svg
@@ -0,0 +1,92 @@
+
+
diff --git a/bitmaps_png/sources/dark/hierarchy_nav.svg b/bitmaps_png/sources/dark/hierarchy_nav.svg
new file mode 100644
index 0000000000..74cb1fe38f
--- /dev/null
+++ b/bitmaps_png/sources/dark/hierarchy_nav.svg
@@ -0,0 +1,125 @@
+
+
diff --git a/bitmaps_png/sources/dark/hole_to_copper_clearance.svg b/bitmaps_png/sources/dark/hole_to_copper_clearance.svg
new file mode 100644
index 0000000000..e115698a90
--- /dev/null
+++ b/bitmaps_png/sources/dark/hole_to_copper_clearance.svg
@@ -0,0 +1,109 @@
+
+
diff --git a/bitmaps_png/sources/dark/hole_to_hole_clearance.svg b/bitmaps_png/sources/dark/hole_to_hole_clearance.svg
new file mode 100644
index 0000000000..172d379ea4
--- /dev/null
+++ b/bitmaps_png/sources/dark/hole_to_hole_clearance.svg
@@ -0,0 +1,113 @@
+
+
diff --git a/bitmaps_png/sources/dark/hotkeys.svg b/bitmaps_png/sources/dark/hotkeys.svg
new file mode 100644
index 0000000000..75eba1270c
--- /dev/null
+++ b/bitmaps_png/sources/dark/hotkeys.svg
@@ -0,0 +1,158 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_3d.svg b/bitmaps_png/sources/dark/icon_3d.svg
new file mode 100644
index 0000000000..8b42d2ad17
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_3d.svg
@@ -0,0 +1,42 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_bitmap2component.svg b/bitmaps_png/sources/dark/icon_bitmap2component.svg
new file mode 100644
index 0000000000..410ae0e034
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_bitmap2component.svg
@@ -0,0 +1,215 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_bitmap2component_16.svg b/bitmaps_png/sources/dark/icon_bitmap2component_16.svg
new file mode 100644
index 0000000000..ac490a41ab
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_bitmap2component_16.svg
@@ -0,0 +1,228 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_bitmap2component_24.svg b/bitmaps_png/sources/dark/icon_bitmap2component_24.svg
new file mode 100644
index 0000000000..b27d042ba8
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_bitmap2component_24.svg
@@ -0,0 +1,216 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_bitmap2component_32.svg b/bitmaps_png/sources/dark/icon_bitmap2component_32.svg
new file mode 100644
index 0000000000..fa205da655
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_bitmap2component_32.svg
@@ -0,0 +1,228 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_cvpcb.svg b/bitmaps_png/sources/dark/icon_cvpcb.svg
new file mode 100644
index 0000000000..0f28aad023
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_cvpcb.svg
@@ -0,0 +1,177 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_cvpcb_24.svg b/bitmaps_png/sources/dark/icon_cvpcb_24.svg
new file mode 100644
index 0000000000..d6d4df5af5
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_cvpcb_24.svg
@@ -0,0 +1,178 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_eeschema.svg b/bitmaps_png/sources/dark/icon_eeschema.svg
new file mode 100644
index 0000000000..156c8f293b
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_eeschema.svg
@@ -0,0 +1,236 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_eeschema_16.svg b/bitmaps_png/sources/dark/icon_eeschema_16.svg
new file mode 100644
index 0000000000..a06aedb40d
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_eeschema_16.svg
@@ -0,0 +1,610 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_eeschema_24.svg b/bitmaps_png/sources/dark/icon_eeschema_24.svg
new file mode 100644
index 0000000000..ad9052539b
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_eeschema_24.svg
@@ -0,0 +1,342 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_eeschema_32.svg b/bitmaps_png/sources/dark/icon_eeschema_32.svg
new file mode 100644
index 0000000000..ab554f1116
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_eeschema_32.svg
@@ -0,0 +1,452 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_footprint_browser.svg b/bitmaps_png/sources/dark/icon_footprint_browser.svg
new file mode 100644
index 0000000000..ec91d1b007
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_footprint_browser.svg
@@ -0,0 +1,191 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_gerbview.svg b/bitmaps_png/sources/dark/icon_gerbview.svg
new file mode 100644
index 0000000000..3cc3f29037
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_gerbview.svg
@@ -0,0 +1,248 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_gerbview_16.svg b/bitmaps_png/sources/dark/icon_gerbview_16.svg
new file mode 100644
index 0000000000..db286ee38c
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_gerbview_16.svg
@@ -0,0 +1,611 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_gerbview_24.svg b/bitmaps_png/sources/dark/icon_gerbview_24.svg
new file mode 100644
index 0000000000..3dacada7ea
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_gerbview_24.svg
@@ -0,0 +1,950 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_gerbview_32.svg b/bitmaps_png/sources/dark/icon_gerbview_32.svg
new file mode 100644
index 0000000000..a0d2dbf132
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_gerbview_32.svg
@@ -0,0 +1,472 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_kicad.svg b/bitmaps_png/sources/dark/icon_kicad.svg
new file mode 100644
index 0000000000..aa40f68ff3
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_kicad.svg
@@ -0,0 +1,327 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_kicad_16.svg b/bitmaps_png/sources/dark/icon_kicad_16.svg
new file mode 100644
index 0000000000..ea7d4439e5
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_kicad_16.svg
@@ -0,0 +1,325 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_kicad_32.svg b/bitmaps_png/sources/dark/icon_kicad_32.svg
new file mode 100644
index 0000000000..dd3e2501a1
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_kicad_32.svg
@@ -0,0 +1,327 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_libedit.svg b/bitmaps_png/sources/dark/icon_libedit.svg
new file mode 100644
index 0000000000..1ee1554740
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_libedit.svg
@@ -0,0 +1,119 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_libedit_16.svg b/bitmaps_png/sources/dark/icon_libedit_16.svg
new file mode 100644
index 0000000000..21df224654
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_libedit_16.svg
@@ -0,0 +1,120 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_libedit_24.svg b/bitmaps_png/sources/dark/icon_libedit_24.svg
new file mode 100644
index 0000000000..183bd543b1
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_libedit_24.svg
@@ -0,0 +1,133 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_libedit_32.svg b/bitmaps_png/sources/dark/icon_libedit_32.svg
new file mode 100644
index 0000000000..1ab85e94ab
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_libedit_32.svg
@@ -0,0 +1,120 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_modedit.svg b/bitmaps_png/sources/dark/icon_modedit.svg
new file mode 100644
index 0000000000..ae9f12331b
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_modedit.svg
@@ -0,0 +1,146 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_modedit_16.svg b/bitmaps_png/sources/dark/icon_modedit_16.svg
new file mode 100644
index 0000000000..7c098e5ed8
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_modedit_16.svg
@@ -0,0 +1,153 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_modedit_24.svg b/bitmaps_png/sources/dark/icon_modedit_24.svg
new file mode 100644
index 0000000000..0b024fc3f1
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_modedit_24.svg
@@ -0,0 +1,131 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_modedit_32.svg b/bitmaps_png/sources/dark/icon_modedit_32.svg
new file mode 100644
index 0000000000..7d0df1c207
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_modedit_32.svg
@@ -0,0 +1,153 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_pagelayout_editor.svg b/bitmaps_png/sources/dark/icon_pagelayout_editor.svg
new file mode 100644
index 0000000000..7bcf63b96b
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_pagelayout_editor.svg
@@ -0,0 +1,154 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_pagelayout_editor_16.svg b/bitmaps_png/sources/dark/icon_pagelayout_editor_16.svg
new file mode 100644
index 0000000000..d87e7ed510
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_pagelayout_editor_16.svg
@@ -0,0 +1,154 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_pagelayout_editor_24.svg b/bitmaps_png/sources/dark/icon_pagelayout_editor_24.svg
new file mode 100644
index 0000000000..cacdb08e47
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_pagelayout_editor_24.svg
@@ -0,0 +1,135 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_pagelayout_editor_32.svg b/bitmaps_png/sources/dark/icon_pagelayout_editor_32.svg
new file mode 100644
index 0000000000..0fa42b1edb
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_pagelayout_editor_32.svg
@@ -0,0 +1,154 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_pcbcalculator.svg b/bitmaps_png/sources/dark/icon_pcbcalculator.svg
new file mode 100644
index 0000000000..19da63a92f
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_pcbcalculator.svg
@@ -0,0 +1,140 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_pcbcalculator_16.svg b/bitmaps_png/sources/dark/icon_pcbcalculator_16.svg
new file mode 100644
index 0000000000..57104d6dc9
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_pcbcalculator_16.svg
@@ -0,0 +1,213 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_pcbcalculator_24.svg b/bitmaps_png/sources/dark/icon_pcbcalculator_24.svg
new file mode 100644
index 0000000000..213f292697
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_pcbcalculator_24.svg
@@ -0,0 +1,146 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_pcbcalculator_32.svg b/bitmaps_png/sources/dark/icon_pcbcalculator_32.svg
new file mode 100644
index 0000000000..d149a048ff
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_pcbcalculator_32.svg
@@ -0,0 +1,165 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_pcbnew.svg b/bitmaps_png/sources/dark/icon_pcbnew.svg
new file mode 100644
index 0000000000..21c183c739
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_pcbnew.svg
@@ -0,0 +1,341 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_pcbnew_16.svg b/bitmaps_png/sources/dark/icon_pcbnew_16.svg
new file mode 100644
index 0000000000..d0374e7d3d
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_pcbnew_16.svg
@@ -0,0 +1,616 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_pcbnew_24.svg b/bitmaps_png/sources/dark/icon_pcbnew_24.svg
new file mode 100644
index 0000000000..8ded76ebfd
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_pcbnew_24.svg
@@ -0,0 +1,279 @@
+
+
diff --git a/bitmaps_png/sources/dark/icon_pcbnew_32.svg b/bitmaps_png/sources/dark/icon_pcbnew_32.svg
new file mode 100644
index 0000000000..c0b3a74398
--- /dev/null
+++ b/bitmaps_png/sources/dark/icon_pcbnew_32.svg
@@ -0,0 +1,451 @@
+
+
diff --git a/bitmaps_png/sources/dark/image.svg b/bitmaps_png/sources/dark/image.svg
new file mode 100644
index 0000000000..cb0c88d63b
--- /dev/null
+++ b/bitmaps_png/sources/dark/image.svg
@@ -0,0 +1,107 @@
+
+
diff --git a/bitmaps_png/sources/dark/import.svg b/bitmaps_png/sources/dark/import.svg
new file mode 100644
index 0000000000..277bd4fcd6
--- /dev/null
+++ b/bitmaps_png/sources/dark/import.svg
@@ -0,0 +1,110 @@
+
+
diff --git a/bitmaps_png/sources/dark/import3d.svg b/bitmaps_png/sources/dark/import3d.svg
new file mode 100644
index 0000000000..c158f1ad29
--- /dev/null
+++ b/bitmaps_png/sources/dark/import3d.svg
@@ -0,0 +1,151 @@
+
+
diff --git a/bitmaps_png/sources/dark/import_brd_file.svg b/bitmaps_png/sources/dark/import_brd_file.svg
new file mode 100644
index 0000000000..12e1859912
--- /dev/null
+++ b/bitmaps_png/sources/dark/import_brd_file.svg
@@ -0,0 +1,238 @@
+
+
diff --git a/bitmaps_png/sources/dark/import_document.svg b/bitmaps_png/sources/dark/import_document.svg
new file mode 100644
index 0000000000..69b3a9edde
--- /dev/null
+++ b/bitmaps_png/sources/dark/import_document.svg
@@ -0,0 +1,245 @@
+
+
diff --git a/bitmaps_png/sources/dark/import_footprint_names.svg b/bitmaps_png/sources/dark/import_footprint_names.svg
new file mode 100644
index 0000000000..554f6103a8
--- /dev/null
+++ b/bitmaps_png/sources/dark/import_footprint_names.svg
@@ -0,0 +1,136 @@
+
+
diff --git a/bitmaps_png/sources/dark/import_hierarchical_label.svg b/bitmaps_png/sources/dark/import_hierarchical_label.svg
new file mode 100644
index 0000000000..5f0c595c6a
--- /dev/null
+++ b/bitmaps_png/sources/dark/import_hierarchical_label.svg
@@ -0,0 +1,156 @@
+
+
diff --git a/bitmaps_png/sources/dark/import_module.svg b/bitmaps_png/sources/dark/import_module.svg
new file mode 100644
index 0000000000..8d991daa29
--- /dev/null
+++ b/bitmaps_png/sources/dark/import_module.svg
@@ -0,0 +1,155 @@
+
+
diff --git a/bitmaps_png/sources/dark/import_part.svg b/bitmaps_png/sources/dark/import_part.svg
new file mode 100644
index 0000000000..802979bd11
--- /dev/null
+++ b/bitmaps_png/sources/dark/import_part.svg
@@ -0,0 +1,151 @@
+
+
diff --git a/bitmaps_png/sources/dark/import_project.svg b/bitmaps_png/sources/dark/import_project.svg
new file mode 100644
index 0000000000..50bd069833
--- /dev/null
+++ b/bitmaps_png/sources/dark/import_project.svg
@@ -0,0 +1,139 @@
+
+
diff --git a/bitmaps_png/sources/dark/import_vector.svg b/bitmaps_png/sources/dark/import_vector.svg
new file mode 100644
index 0000000000..5673c8cdc2
--- /dev/null
+++ b/bitmaps_png/sources/dark/import_vector.svg
@@ -0,0 +1,177 @@
+
+
diff --git a/bitmaps_png/sources/dark/info.svg b/bitmaps_png/sources/dark/info.svg
new file mode 100644
index 0000000000..cb84ab3873
--- /dev/null
+++ b/bitmaps_png/sources/dark/info.svg
@@ -0,0 +1,94 @@
+
+
diff --git a/bitmaps_png/sources/dark/insert_module_board.svg b/bitmaps_png/sources/dark/insert_module_board.svg
new file mode 100644
index 0000000000..1433e66cbb
--- /dev/null
+++ b/bitmaps_png/sources/dark/insert_module_board.svg
@@ -0,0 +1,160 @@
+
+
diff --git a/bitmaps_png/sources/dark/kicad_logo.svg b/bitmaps_png/sources/dark/kicad_logo.svg
new file mode 100644
index 0000000000..5fc278c7b9
--- /dev/null
+++ b/bitmaps_png/sources/dark/kicad_logo.svg
@@ -0,0 +1,126 @@
+
+
diff --git a/bitmaps_png/sources/dark/kicad_logo_small.svg b/bitmaps_png/sources/dark/kicad_logo_small.svg
new file mode 100644
index 0000000000..39b394e1ff
--- /dev/null
+++ b/bitmaps_png/sources/dark/kicad_logo_small.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/bitmaps_png/sources/dark/language.svg b/bitmaps_png/sources/dark/language.svg
new file mode 100644
index 0000000000..8b0262779f
--- /dev/null
+++ b/bitmaps_png/sources/dark/language.svg
@@ -0,0 +1,132 @@
+
+
diff --git a/bitmaps_png/sources/dark/layers_manager.svg b/bitmaps_png/sources/dark/layers_manager.svg
new file mode 100644
index 0000000000..a2ef49ab35
--- /dev/null
+++ b/bitmaps_png/sources/dark/layers_manager.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/bitmaps_png/sources/dark/leave_sheet.svg b/bitmaps_png/sources/dark/leave_sheet.svg
new file mode 100644
index 0000000000..c119a8b540
--- /dev/null
+++ b/bitmaps_png/sources/dark/leave_sheet.svg
@@ -0,0 +1,95 @@
+
+
diff --git a/bitmaps_png/sources/dark/left.svg b/bitmaps_png/sources/dark/left.svg
new file mode 100644
index 0000000000..4e461395fe
--- /dev/null
+++ b/bitmaps_png/sources/dark/left.svg
@@ -0,0 +1,87 @@
+
+
diff --git a/bitmaps_png/sources/dark/lib_next.svg b/bitmaps_png/sources/dark/lib_next.svg
new file mode 100644
index 0000000000..f2decece9f
--- /dev/null
+++ b/bitmaps_png/sources/dark/lib_next.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/bitmaps_png/sources/dark/lib_previous.svg b/bitmaps_png/sources/dark/lib_previous.svg
new file mode 100644
index 0000000000..8fbb2ce43c
--- /dev/null
+++ b/bitmaps_png/sources/dark/lib_previous.svg
@@ -0,0 +1,85 @@
+
+
diff --git a/bitmaps_png/sources/dark/libedit.svg b/bitmaps_png/sources/dark/libedit.svg
new file mode 100644
index 0000000000..ab920447cf
--- /dev/null
+++ b/bitmaps_png/sources/dark/libedit.svg
@@ -0,0 +1,151 @@
+
+
diff --git a/bitmaps_png/sources/dark/library.svg b/bitmaps_png/sources/dark/library.svg
new file mode 100644
index 0000000000..ad796b71af
--- /dev/null
+++ b/bitmaps_png/sources/dark/library.svg
@@ -0,0 +1,304 @@
+
+
diff --git a/bitmaps_png/sources/dark/library_archive.svg b/bitmaps_png/sources/dark/library_archive.svg
new file mode 100644
index 0000000000..c0f85d54e4
--- /dev/null
+++ b/bitmaps_png/sources/dark/library_archive.svg
@@ -0,0 +1,63 @@
+
+
diff --git a/bitmaps_png/sources/dark/library_archive_as.svg b/bitmaps_png/sources/dark/library_archive_as.svg
new file mode 100644
index 0000000000..e4337a572b
--- /dev/null
+++ b/bitmaps_png/sources/dark/library_archive_as.svg
@@ -0,0 +1,71 @@
+
+
diff --git a/bitmaps_png/sources/dark/library_browser.svg b/bitmaps_png/sources/dark/library_browser.svg
new file mode 100644
index 0000000000..9985e31183
--- /dev/null
+++ b/bitmaps_png/sources/dark/library_browser.svg
@@ -0,0 +1,381 @@
+
+
diff --git a/bitmaps_png/sources/dark/library_table.svg b/bitmaps_png/sources/dark/library_table.svg
new file mode 100644
index 0000000000..07588b0ccb
--- /dev/null
+++ b/bitmaps_png/sources/dark/library_table.svg
@@ -0,0 +1,93 @@
+
+
diff --git a/bitmaps_png/sources/dark/lines90.svg b/bitmaps_png/sources/dark/lines90.svg
new file mode 100644
index 0000000000..63610a69f8
--- /dev/null
+++ b/bitmaps_png/sources/dark/lines90.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/bitmaps_png/sources/dark/list_nets.svg b/bitmaps_png/sources/dark/list_nets.svg
new file mode 100644
index 0000000000..a8e1819b93
--- /dev/null
+++ b/bitmaps_png/sources/dark/list_nets.svg
@@ -0,0 +1,164 @@
+
+
diff --git a/bitmaps_png/sources/dark/list_nets_16.svg b/bitmaps_png/sources/dark/list_nets_16.svg
new file mode 100644
index 0000000000..10a1663199
--- /dev/null
+++ b/bitmaps_png/sources/dark/list_nets_16.svg
@@ -0,0 +1,156 @@
+
+
diff --git a/bitmaps_png/sources/dark/load_drill.svg b/bitmaps_png/sources/dark/load_drill.svg
new file mode 100644
index 0000000000..d4c7bca10b
--- /dev/null
+++ b/bitmaps_png/sources/dark/load_drill.svg
@@ -0,0 +1,378 @@
+
+
diff --git a/bitmaps_png/sources/dark/load_gerber.svg b/bitmaps_png/sources/dark/load_gerber.svg
new file mode 100644
index 0000000000..677610affc
--- /dev/null
+++ b/bitmaps_png/sources/dark/load_gerber.svg
@@ -0,0 +1,489 @@
+
+
diff --git a/bitmaps_png/sources/dark/load_module_board.svg b/bitmaps_png/sources/dark/load_module_board.svg
new file mode 100644
index 0000000000..1fbfd74d50
--- /dev/null
+++ b/bitmaps_png/sources/dark/load_module_board.svg
@@ -0,0 +1,249 @@
+
+
diff --git a/bitmaps_png/sources/dark/lock_unlock.svg b/bitmaps_png/sources/dark/lock_unlock.svg
new file mode 100644
index 0000000000..870f86cbf5
--- /dev/null
+++ b/bitmaps_png/sources/dark/lock_unlock.svg
@@ -0,0 +1,449 @@
+
+
diff --git a/bitmaps_png/sources/dark/locked.svg b/bitmaps_png/sources/dark/locked.svg
new file mode 100644
index 0000000000..a19ac61637
--- /dev/null
+++ b/bitmaps_png/sources/dark/locked.svg
@@ -0,0 +1,90 @@
+
+
diff --git a/bitmaps_png/sources/dark/measurement.svg b/bitmaps_png/sources/dark/measurement.svg
new file mode 100644
index 0000000000..dd3b4f1962
--- /dev/null
+++ b/bitmaps_png/sources/dark/measurement.svg
@@ -0,0 +1,98 @@
+
+
diff --git a/bitmaps_png/sources/dark/mirror_h.svg b/bitmaps_png/sources/dark/mirror_h.svg
new file mode 100644
index 0000000000..1536a328c9
--- /dev/null
+++ b/bitmaps_png/sources/dark/mirror_h.svg
@@ -0,0 +1,95 @@
+
+
diff --git a/bitmaps_png/sources/dark/mirror_v.svg b/bitmaps_png/sources/dark/mirror_v.svg
new file mode 100644
index 0000000000..ff2d8627b7
--- /dev/null
+++ b/bitmaps_png/sources/dark/mirror_v.svg
@@ -0,0 +1,95 @@
+
+
diff --git a/bitmaps_png/sources/dark/mode_module.svg b/bitmaps_png/sources/dark/mode_module.svg
new file mode 100644
index 0000000000..9f83eccbf7
--- /dev/null
+++ b/bitmaps_png/sources/dark/mode_module.svg
@@ -0,0 +1,48 @@
+
+
diff --git a/bitmaps_png/sources/dark/module.svg b/bitmaps_png/sources/dark/module.svg
new file mode 100644
index 0000000000..728635999c
--- /dev/null
+++ b/bitmaps_png/sources/dark/module.svg
@@ -0,0 +1,41 @@
+
+
diff --git a/bitmaps_png/sources/dark/module_editor.svg b/bitmaps_png/sources/dark/module_editor.svg
new file mode 100644
index 0000000000..c257004340
--- /dev/null
+++ b/bitmaps_png/sources/dark/module_editor.svg
@@ -0,0 +1,152 @@
+
+
diff --git a/bitmaps_png/sources/dark/module_filtered_list.svg b/bitmaps_png/sources/dark/module_filtered_list.svg
new file mode 100644
index 0000000000..2d68c3cc05
--- /dev/null
+++ b/bitmaps_png/sources/dark/module_filtered_list.svg
@@ -0,0 +1,48 @@
+
+
diff --git a/bitmaps_png/sources/dark/module_library_list.svg b/bitmaps_png/sources/dark/module_library_list.svg
new file mode 100644
index 0000000000..0334009bb0
--- /dev/null
+++ b/bitmaps_png/sources/dark/module_library_list.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/bitmaps_png/sources/dark/module_options.svg b/bitmaps_png/sources/dark/module_options.svg
new file mode 100644
index 0000000000..0b1287e63e
--- /dev/null
+++ b/bitmaps_png/sources/dark/module_options.svg
@@ -0,0 +1,45 @@
+
+
diff --git a/bitmaps_png/sources/dark/module_pin_filtered_list.svg b/bitmaps_png/sources/dark/module_pin_filtered_list.svg
new file mode 100644
index 0000000000..12f0d64772
--- /dev/null
+++ b/bitmaps_png/sources/dark/module_pin_filtered_list.svg
@@ -0,0 +1,46 @@
+
+
diff --git a/bitmaps_png/sources/dark/module_wizard.svg b/bitmaps_png/sources/dark/module_wizard.svg
new file mode 100644
index 0000000000..364f0588b1
--- /dev/null
+++ b/bitmaps_png/sources/dark/module_wizard.svg
@@ -0,0 +1,137 @@
+
+
diff --git a/bitmaps_png/sources/dark/morgan1.svg b/bitmaps_png/sources/dark/morgan1.svg
new file mode 100644
index 0000000000..99c76bedd1
--- /dev/null
+++ b/bitmaps_png/sources/dark/morgan1.svg
@@ -0,0 +1,111 @@
+
+
diff --git a/bitmaps_png/sources/dark/morgan2.svg b/bitmaps_png/sources/dark/morgan2.svg
new file mode 100644
index 0000000000..94cfcaacc0
--- /dev/null
+++ b/bitmaps_png/sources/dark/morgan2.svg
@@ -0,0 +1,120 @@
+
+
diff --git a/bitmaps_png/sources/dark/move.svg b/bitmaps_png/sources/dark/move.svg
new file mode 100644
index 0000000000..dd067cfd56
--- /dev/null
+++ b/bitmaps_png/sources/dark/move.svg
@@ -0,0 +1,86 @@
+
+
diff --git a/bitmaps_png/sources/dark/move_exactly.svg b/bitmaps_png/sources/dark/move_exactly.svg
new file mode 100644
index 0000000000..c10daa4236
--- /dev/null
+++ b/bitmaps_png/sources/dark/move_exactly.svg
@@ -0,0 +1,112 @@
+
+
diff --git a/bitmaps_png/sources/dark/move_relative.svg b/bitmaps_png/sources/dark/move_relative.svg
new file mode 100644
index 0000000000..d19dc3ec08
--- /dev/null
+++ b/bitmaps_png/sources/dark/move_relative.svg
@@ -0,0 +1,123 @@
+
+
diff --git a/bitmaps_png/sources/dark/mw_add_gap.svg b/bitmaps_png/sources/dark/mw_add_gap.svg
new file mode 100644
index 0000000000..238d490fcd
--- /dev/null
+++ b/bitmaps_png/sources/dark/mw_add_gap.svg
@@ -0,0 +1,117 @@
+
+
diff --git a/bitmaps_png/sources/dark/mw_add_line.svg b/bitmaps_png/sources/dark/mw_add_line.svg
new file mode 100644
index 0000000000..c3f7276944
--- /dev/null
+++ b/bitmaps_png/sources/dark/mw_add_line.svg
@@ -0,0 +1,83 @@
+
+
diff --git a/bitmaps_png/sources/dark/mw_add_shape.svg b/bitmaps_png/sources/dark/mw_add_shape.svg
new file mode 100644
index 0000000000..5735954f73
--- /dev/null
+++ b/bitmaps_png/sources/dark/mw_add_shape.svg
@@ -0,0 +1,82 @@
+
+
diff --git a/bitmaps_png/sources/dark/mw_add_stub.svg b/bitmaps_png/sources/dark/mw_add_stub.svg
new file mode 100644
index 0000000000..a3041e63fe
--- /dev/null
+++ b/bitmaps_png/sources/dark/mw_add_stub.svg
@@ -0,0 +1,114 @@
+
+
diff --git a/bitmaps_png/sources/dark/mw_add_stub_arc.svg b/bitmaps_png/sources/dark/mw_add_stub_arc.svg
new file mode 100644
index 0000000000..f00c21f27b
--- /dev/null
+++ b/bitmaps_png/sources/dark/mw_add_stub_arc.svg
@@ -0,0 +1,122 @@
+
+
diff --git a/bitmaps_png/sources/dark/net_highlight.svg b/bitmaps_png/sources/dark/net_highlight.svg
new file mode 100644
index 0000000000..b23dc2f9f1
--- /dev/null
+++ b/bitmaps_png/sources/dark/net_highlight.svg
@@ -0,0 +1,155 @@
+
+
diff --git a/bitmaps_png/sources/dark/net_highlight_schematic.svg b/bitmaps_png/sources/dark/net_highlight_schematic.svg
new file mode 100644
index 0000000000..5d9e99b318
--- /dev/null
+++ b/bitmaps_png/sources/dark/net_highlight_schematic.svg
@@ -0,0 +1,106 @@
+
+
diff --git a/bitmaps_png/sources/dark/netlist.svg b/bitmaps_png/sources/dark/netlist.svg
new file mode 100644
index 0000000000..9f2b1b2af8
--- /dev/null
+++ b/bitmaps_png/sources/dark/netlist.svg
@@ -0,0 +1,154 @@
+
+
diff --git a/bitmaps_png/sources/dark/new_component.svg b/bitmaps_png/sources/dark/new_component.svg
new file mode 100644
index 0000000000..eb5a68d916
--- /dev/null
+++ b/bitmaps_png/sources/dark/new_component.svg
@@ -0,0 +1,220 @@
+
+
diff --git a/bitmaps_png/sources/dark/new_footprint.svg b/bitmaps_png/sources/dark/new_footprint.svg
new file mode 100644
index 0000000000..7f6e94608a
--- /dev/null
+++ b/bitmaps_png/sources/dark/new_footprint.svg
@@ -0,0 +1,220 @@
+
+
diff --git a/bitmaps_png/sources/dark/new_generic.svg b/bitmaps_png/sources/dark/new_generic.svg
new file mode 100644
index 0000000000..003be6e4f3
--- /dev/null
+++ b/bitmaps_png/sources/dark/new_generic.svg
@@ -0,0 +1,80 @@
+
+
diff --git a/bitmaps_png/sources/dark/new_library.svg b/bitmaps_png/sources/dark/new_library.svg
new file mode 100644
index 0000000000..09a5146057
--- /dev/null
+++ b/bitmaps_png/sources/dark/new_library.svg
@@ -0,0 +1,261 @@
+
+
diff --git a/bitmaps_png/sources/dark/new_project.svg b/bitmaps_png/sources/dark/new_project.svg
new file mode 100644
index 0000000000..ff11dfe157
--- /dev/null
+++ b/bitmaps_png/sources/dark/new_project.svg
@@ -0,0 +1,202 @@
+
+
diff --git a/bitmaps_png/sources/dark/noconn.svg b/bitmaps_png/sources/dark/noconn.svg
new file mode 100644
index 0000000000..624eff1cf3
--- /dev/null
+++ b/bitmaps_png/sources/dark/noconn.svg
@@ -0,0 +1,96 @@
+
+
diff --git a/bitmaps_png/sources/dark/normal.svg b/bitmaps_png/sources/dark/normal.svg
new file mode 100644
index 0000000000..40fe0666b7
--- /dev/null
+++ b/bitmaps_png/sources/dark/normal.svg
@@ -0,0 +1,37 @@
+
+
diff --git a/bitmaps_png/sources/dark/open_project.svg b/bitmaps_png/sources/dark/open_project.svg
new file mode 100644
index 0000000000..3179cb7a76
--- /dev/null
+++ b/bitmaps_png/sources/dark/open_project.svg
@@ -0,0 +1,132 @@
+
+
diff --git a/bitmaps_png/sources/dark/opt_show_polygon.svg b/bitmaps_png/sources/dark/opt_show_polygon.svg
new file mode 100644
index 0000000000..cc3fdcec38
--- /dev/null
+++ b/bitmaps_png/sources/dark/opt_show_polygon.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/bitmaps_png/sources/dark/options_3drender.svg b/bitmaps_png/sources/dark/options_3drender.svg
new file mode 100644
index 0000000000..d8ba742dce
--- /dev/null
+++ b/bitmaps_png/sources/dark/options_3drender.svg
@@ -0,0 +1,121 @@
+
+
diff --git a/bitmaps_png/sources/dark/options_board.svg b/bitmaps_png/sources/dark/options_board.svg
new file mode 100644
index 0000000000..0004b5baae
--- /dev/null
+++ b/bitmaps_png/sources/dark/options_board.svg
@@ -0,0 +1,204 @@
+
+
diff --git a/bitmaps_png/sources/dark/options_generic.svg b/bitmaps_png/sources/dark/options_generic.svg
new file mode 100644
index 0000000000..fe5e992fbb
--- /dev/null
+++ b/bitmaps_png/sources/dark/options_generic.svg
@@ -0,0 +1,86 @@
+
+
diff --git a/bitmaps_png/sources/dark/options_generic_16.svg b/bitmaps_png/sources/dark/options_generic_16.svg
new file mode 100644
index 0000000000..701443b198
--- /dev/null
+++ b/bitmaps_png/sources/dark/options_generic_16.svg
@@ -0,0 +1,95 @@
+
+
diff --git a/bitmaps_png/sources/dark/options_pad.svg b/bitmaps_png/sources/dark/options_pad.svg
new file mode 100644
index 0000000000..4be1a73d7f
--- /dev/null
+++ b/bitmaps_png/sources/dark/options_pad.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/bitmaps_png/sources/dark/options_schematic.svg b/bitmaps_png/sources/dark/options_schematic.svg
new file mode 100644
index 0000000000..cb9881d33a
--- /dev/null
+++ b/bitmaps_png/sources/dark/options_schematic.svg
@@ -0,0 +1,368 @@
+
+
diff --git a/bitmaps_png/sources/dark/ortho.svg b/bitmaps_png/sources/dark/ortho.svg
new file mode 100644
index 0000000000..30b987bb03
--- /dev/null
+++ b/bitmaps_png/sources/dark/ortho.svg
@@ -0,0 +1,168 @@
+
+
diff --git a/bitmaps_png/sources/dark/pad.svg b/bitmaps_png/sources/dark/pad.svg
new file mode 100644
index 0000000000..3b7325dfbb
--- /dev/null
+++ b/bitmaps_png/sources/dark/pad.svg
@@ -0,0 +1,214 @@
+
+
diff --git a/bitmaps_png/sources/dark/pad_enumerate.svg b/bitmaps_png/sources/dark/pad_enumerate.svg
new file mode 100644
index 0000000000..2a56f94e6e
--- /dev/null
+++ b/bitmaps_png/sources/dark/pad_enumerate.svg
@@ -0,0 +1,193 @@
+
+
diff --git a/bitmaps_png/sources/dark/pad_number.svg b/bitmaps_png/sources/dark/pad_number.svg
new file mode 100644
index 0000000000..1a8c981040
--- /dev/null
+++ b/bitmaps_png/sources/dark/pad_number.svg
@@ -0,0 +1,106 @@
+
+
diff --git a/bitmaps_png/sources/dark/pad_sketch.svg b/bitmaps_png/sources/dark/pad_sketch.svg
new file mode 100644
index 0000000000..5099fd0b20
--- /dev/null
+++ b/bitmaps_png/sources/dark/pad_sketch.svg
@@ -0,0 +1,106 @@
+
+
diff --git a/bitmaps_png/sources/dark/pads_mask_layers.svg b/bitmaps_png/sources/dark/pads_mask_layers.svg
new file mode 100644
index 0000000000..a2fb40a2e9
--- /dev/null
+++ b/bitmaps_png/sources/dark/pads_mask_layers.svg
@@ -0,0 +1,100 @@
+
+
diff --git a/bitmaps_png/sources/dark/pads_npth.svg b/bitmaps_png/sources/dark/pads_npth.svg
new file mode 100644
index 0000000000..e001d061bc
--- /dev/null
+++ b/bitmaps_png/sources/dark/pads_npth.svg
@@ -0,0 +1,98 @@
+
+
diff --git a/bitmaps_png/sources/dark/pads_npth_bottom.svg b/bitmaps_png/sources/dark/pads_npth_bottom.svg
new file mode 100644
index 0000000000..394cf9b467
--- /dev/null
+++ b/bitmaps_png/sources/dark/pads_npth_bottom.svg
@@ -0,0 +1,100 @@
+
+
diff --git a/bitmaps_png/sources/dark/pads_npth_top.svg b/bitmaps_png/sources/dark/pads_npth_top.svg
new file mode 100644
index 0000000000..3ae098cfbb
--- /dev/null
+++ b/bitmaps_png/sources/dark/pads_npth_top.svg
@@ -0,0 +1,100 @@
+
+
diff --git a/bitmaps_png/sources/dark/pads_npth_top_bottom.svg b/bitmaps_png/sources/dark/pads_npth_top_bottom.svg
new file mode 100644
index 0000000000..087b2a0770
--- /dev/null
+++ b/bitmaps_png/sources/dark/pads_npth_top_bottom.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/pads_remove.svg b/bitmaps_png/sources/dark/pads_remove.svg
new file mode 100644
index 0000000000..5ab8202d3d
--- /dev/null
+++ b/bitmaps_png/sources/dark/pads_remove.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/bitmaps_png/sources/dark/pads_remove_unused.svg b/bitmaps_png/sources/dark/pads_remove_unused.svg
new file mode 100644
index 0000000000..ed8013c782
--- /dev/null
+++ b/bitmaps_png/sources/dark/pads_remove_unused.svg
@@ -0,0 +1,106 @@
+
+
diff --git a/bitmaps_png/sources/dark/pads_remove_unused_keep_bottom.svg b/bitmaps_png/sources/dark/pads_remove_unused_keep_bottom.svg
new file mode 100644
index 0000000000..7bc8692ea0
--- /dev/null
+++ b/bitmaps_png/sources/dark/pads_remove_unused_keep_bottom.svg
@@ -0,0 +1,106 @@
+
+
diff --git a/bitmaps_png/sources/dark/pads_reset_unused.svg b/bitmaps_png/sources/dark/pads_reset_unused.svg
new file mode 100644
index 0000000000..7ee1c6fedd
--- /dev/null
+++ b/bitmaps_png/sources/dark/pads_reset_unused.svg
@@ -0,0 +1,106 @@
+
+
diff --git a/bitmaps_png/sources/dark/pagelayout_normal_view_mode.svg b/bitmaps_png/sources/dark/pagelayout_normal_view_mode.svg
new file mode 100644
index 0000000000..124c15d2af
--- /dev/null
+++ b/bitmaps_png/sources/dark/pagelayout_normal_view_mode.svg
@@ -0,0 +1,113 @@
+
+
diff --git a/bitmaps_png/sources/dark/pagelayout_special_view_mode.svg b/bitmaps_png/sources/dark/pagelayout_special_view_mode.svg
new file mode 100644
index 0000000000..c8649847ca
--- /dev/null
+++ b/bitmaps_png/sources/dark/pagelayout_special_view_mode.svg
@@ -0,0 +1,116 @@
+
+
diff --git a/bitmaps_png/sources/dark/part_properties.svg b/bitmaps_png/sources/dark/part_properties.svg
new file mode 100644
index 0000000000..6611873605
--- /dev/null
+++ b/bitmaps_png/sources/dark/part_properties.svg
@@ -0,0 +1,139 @@
+
+
diff --git a/bitmaps_png/sources/dark/paste.svg b/bitmaps_png/sources/dark/paste.svg
new file mode 100644
index 0000000000..cb9e6fd563
--- /dev/null
+++ b/bitmaps_png/sources/dark/paste.svg
@@ -0,0 +1,98 @@
+
+
diff --git a/bitmaps_png/sources/dark/path.svg b/bitmaps_png/sources/dark/path.svg
new file mode 100644
index 0000000000..e3a4bc77b2
--- /dev/null
+++ b/bitmaps_png/sources/dark/path.svg
@@ -0,0 +1,115 @@
+
+
diff --git a/bitmaps_png/sources/dark/pcb_target.svg b/bitmaps_png/sources/dark/pcb_target.svg
new file mode 100644
index 0000000000..e067d88c4c
--- /dev/null
+++ b/bitmaps_png/sources/dark/pcb_target.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/pin.svg b/bitmaps_png/sources/dark/pin.svg
new file mode 100644
index 0000000000..7b838297db
--- /dev/null
+++ b/bitmaps_png/sources/dark/pin.svg
@@ -0,0 +1,103 @@
+
+
diff --git a/bitmaps_png/sources/dark/pin2pin.svg b/bitmaps_png/sources/dark/pin2pin.svg
new file mode 100644
index 0000000000..f5e0b64607
--- /dev/null
+++ b/bitmaps_png/sources/dark/pin2pin.svg
@@ -0,0 +1,96 @@
+
+
diff --git a/bitmaps_png/sources/dark/pin_show_etype.svg b/bitmaps_png/sources/dark/pin_show_etype.svg
new file mode 100644
index 0000000000..da2ee29ec2
--- /dev/null
+++ b/bitmaps_png/sources/dark/pin_show_etype.svg
@@ -0,0 +1,103 @@
+
+
diff --git a/bitmaps_png/sources/dark/pin_size_to.svg b/bitmaps_png/sources/dark/pin_size_to.svg
new file mode 100644
index 0000000000..803b95c7ba
--- /dev/null
+++ b/bitmaps_png/sources/dark/pin_size_to.svg
@@ -0,0 +1,142 @@
+
+
diff --git a/bitmaps_png/sources/dark/pin_table.svg b/bitmaps_png/sources/dark/pin_table.svg
new file mode 100644
index 0000000000..01e9a2cefc
--- /dev/null
+++ b/bitmaps_png/sources/dark/pin_table.svg
@@ -0,0 +1,145 @@
+
+
diff --git a/bitmaps_png/sources/dark/pinorient_down.svg b/bitmaps_png/sources/dark/pinorient_down.svg
new file mode 100644
index 0000000000..6019211026
--- /dev/null
+++ b/bitmaps_png/sources/dark/pinorient_down.svg
@@ -0,0 +1,94 @@
+
+
diff --git a/bitmaps_png/sources/dark/pinorient_left.svg b/bitmaps_png/sources/dark/pinorient_left.svg
new file mode 100644
index 0000000000..6df7fd3d8b
--- /dev/null
+++ b/bitmaps_png/sources/dark/pinorient_left.svg
@@ -0,0 +1,94 @@
+
+
diff --git a/bitmaps_png/sources/dark/pinorient_right.svg b/bitmaps_png/sources/dark/pinorient_right.svg
new file mode 100644
index 0000000000..d06f2c6727
--- /dev/null
+++ b/bitmaps_png/sources/dark/pinorient_right.svg
@@ -0,0 +1,94 @@
+
+
diff --git a/bitmaps_png/sources/dark/pinorient_up.svg b/bitmaps_png/sources/dark/pinorient_up.svg
new file mode 100644
index 0000000000..05e4bc9444
--- /dev/null
+++ b/bitmaps_png/sources/dark/pinorient_up.svg
@@ -0,0 +1,94 @@
+
+
diff --git a/bitmaps_png/sources/dark/pinshape_active_low_input.svg b/bitmaps_png/sources/dark/pinshape_active_low_input.svg
new file mode 100644
index 0000000000..c8a27d3f12
--- /dev/null
+++ b/bitmaps_png/sources/dark/pinshape_active_low_input.svg
@@ -0,0 +1,90 @@
+
+
diff --git a/bitmaps_png/sources/dark/pinshape_active_low_output.svg b/bitmaps_png/sources/dark/pinshape_active_low_output.svg
new file mode 100644
index 0000000000..6106cc15fc
--- /dev/null
+++ b/bitmaps_png/sources/dark/pinshape_active_low_output.svg
@@ -0,0 +1,90 @@
+
+
diff --git a/bitmaps_png/sources/dark/pinshape_clock_active_low.svg b/bitmaps_png/sources/dark/pinshape_clock_active_low.svg
new file mode 100644
index 0000000000..e34be24441
--- /dev/null
+++ b/bitmaps_png/sources/dark/pinshape_clock_active_low.svg
@@ -0,0 +1,94 @@
+
+
diff --git a/bitmaps_png/sources/dark/pinshape_clock_fall.svg b/bitmaps_png/sources/dark/pinshape_clock_fall.svg
new file mode 100644
index 0000000000..a1eeb06fbe
--- /dev/null
+++ b/bitmaps_png/sources/dark/pinshape_clock_fall.svg
@@ -0,0 +1,94 @@
+
+
diff --git a/bitmaps_png/sources/dark/pinshape_clock_invert.svg b/bitmaps_png/sources/dark/pinshape_clock_invert.svg
new file mode 100644
index 0000000000..212e3dafb5
--- /dev/null
+++ b/bitmaps_png/sources/dark/pinshape_clock_invert.svg
@@ -0,0 +1,98 @@
+
+
diff --git a/bitmaps_png/sources/dark/pinshape_clock_normal.svg b/bitmaps_png/sources/dark/pinshape_clock_normal.svg
new file mode 100644
index 0000000000..d74a632685
--- /dev/null
+++ b/bitmaps_png/sources/dark/pinshape_clock_normal.svg
@@ -0,0 +1,94 @@
+
+
diff --git a/bitmaps_png/sources/dark/pinshape_invert.svg b/bitmaps_png/sources/dark/pinshape_invert.svg
new file mode 100644
index 0000000000..8d0806d472
--- /dev/null
+++ b/bitmaps_png/sources/dark/pinshape_invert.svg
@@ -0,0 +1,94 @@
+
+
diff --git a/bitmaps_png/sources/dark/pinshape_nonlogic.svg b/bitmaps_png/sources/dark/pinshape_nonlogic.svg
new file mode 100644
index 0000000000..9d0584921a
--- /dev/null
+++ b/bitmaps_png/sources/dark/pinshape_nonlogic.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/bitmaps_png/sources/dark/pinshape_normal.svg b/bitmaps_png/sources/dark/pinshape_normal.svg
new file mode 100644
index 0000000000..15e9f37521
--- /dev/null
+++ b/bitmaps_png/sources/dark/pinshape_normal.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/bitmaps_png/sources/dark/pintype_3states.svg b/bitmaps_png/sources/dark/pintype_3states.svg
new file mode 100644
index 0000000000..e1621cb023
--- /dev/null
+++ b/bitmaps_png/sources/dark/pintype_3states.svg
@@ -0,0 +1,108 @@
+
+
diff --git a/bitmaps_png/sources/dark/pintype_bidi.svg b/bitmaps_png/sources/dark/pintype_bidi.svg
new file mode 100644
index 0000000000..a7cff53218
--- /dev/null
+++ b/bitmaps_png/sources/dark/pintype_bidi.svg
@@ -0,0 +1,99 @@
+
+
diff --git a/bitmaps_png/sources/dark/pintype_input.svg b/bitmaps_png/sources/dark/pintype_input.svg
new file mode 100644
index 0000000000..431e7b3a09
--- /dev/null
+++ b/bitmaps_png/sources/dark/pintype_input.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/bitmaps_png/sources/dark/pintype_nic.svg b/bitmaps_png/sources/dark/pintype_nic.svg
new file mode 100644
index 0000000000..718451f179
--- /dev/null
+++ b/bitmaps_png/sources/dark/pintype_nic.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/bitmaps_png/sources/dark/pintype_noconnect.svg b/bitmaps_png/sources/dark/pintype_noconnect.svg
new file mode 100644
index 0000000000..165ba2be6c
--- /dev/null
+++ b/bitmaps_png/sources/dark/pintype_noconnect.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/bitmaps_png/sources/dark/pintype_notspecif.svg b/bitmaps_png/sources/dark/pintype_notspecif.svg
new file mode 100644
index 0000000000..602b1a9251
--- /dev/null
+++ b/bitmaps_png/sources/dark/pintype_notspecif.svg
@@ -0,0 +1,37 @@
+
+
diff --git a/bitmaps_png/sources/dark/pintype_opencoll.svg b/bitmaps_png/sources/dark/pintype_opencoll.svg
new file mode 100644
index 0000000000..df34cc1bde
--- /dev/null
+++ b/bitmaps_png/sources/dark/pintype_opencoll.svg
@@ -0,0 +1,111 @@
+
+
diff --git a/bitmaps_png/sources/dark/pintype_openemit.svg b/bitmaps_png/sources/dark/pintype_openemit.svg
new file mode 100644
index 0000000000..1b5ef7b6c7
--- /dev/null
+++ b/bitmaps_png/sources/dark/pintype_openemit.svg
@@ -0,0 +1,113 @@
+
+
diff --git a/bitmaps_png/sources/dark/pintype_output.svg b/bitmaps_png/sources/dark/pintype_output.svg
new file mode 100644
index 0000000000..5378d255a9
--- /dev/null
+++ b/bitmaps_png/sources/dark/pintype_output.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/bitmaps_png/sources/dark/pintype_passive.svg b/bitmaps_png/sources/dark/pintype_passive.svg
new file mode 100644
index 0000000000..24a25fb13b
--- /dev/null
+++ b/bitmaps_png/sources/dark/pintype_passive.svg
@@ -0,0 +1,103 @@
+
+
diff --git a/bitmaps_png/sources/dark/pintype_powerinput.svg b/bitmaps_png/sources/dark/pintype_powerinput.svg
new file mode 100644
index 0000000000..2fd0cd57d9
--- /dev/null
+++ b/bitmaps_png/sources/dark/pintype_powerinput.svg
@@ -0,0 +1,101 @@
+
+
diff --git a/bitmaps_png/sources/dark/pintype_poweroutput.svg b/bitmaps_png/sources/dark/pintype_poweroutput.svg
new file mode 100644
index 0000000000..a1f98f212a
--- /dev/null
+++ b/bitmaps_png/sources/dark/pintype_poweroutput.svg
@@ -0,0 +1,93 @@
+
+
diff --git a/bitmaps_png/sources/dark/plot.svg b/bitmaps_png/sources/dark/plot.svg
new file mode 100644
index 0000000000..598145fabd
--- /dev/null
+++ b/bitmaps_png/sources/dark/plot.svg
@@ -0,0 +1,140 @@
+
+
diff --git a/bitmaps_png/sources/dark/polar_coord.svg b/bitmaps_png/sources/dark/polar_coord.svg
new file mode 100644
index 0000000000..29b90ca133
--- /dev/null
+++ b/bitmaps_png/sources/dark/polar_coord.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/bitmaps_png/sources/dark/post_bom.svg b/bitmaps_png/sources/dark/post_bom.svg
new file mode 100644
index 0000000000..cba62f8f4d
--- /dev/null
+++ b/bitmaps_png/sources/dark/post_bom.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/bitmaps_png/sources/dark/post_compo.svg b/bitmaps_png/sources/dark/post_compo.svg
new file mode 100644
index 0000000000..557d96a792
--- /dev/null
+++ b/bitmaps_png/sources/dark/post_compo.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/bitmaps_png/sources/dark/post_d356.svg b/bitmaps_png/sources/dark/post_d356.svg
new file mode 100644
index 0000000000..c1cfc93b1e
--- /dev/null
+++ b/bitmaps_png/sources/dark/post_d356.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/bitmaps_png/sources/dark/post_drill.svg b/bitmaps_png/sources/dark/post_drill.svg
new file mode 100644
index 0000000000..a1cc7a0af7
--- /dev/null
+++ b/bitmaps_png/sources/dark/post_drill.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/bitmaps_png/sources/dark/post_gencad.svg b/bitmaps_png/sources/dark/post_gencad.svg
new file mode 100644
index 0000000000..6be38b6d5e
--- /dev/null
+++ b/bitmaps_png/sources/dark/post_gencad.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/bitmaps_png/sources/dark/post_gerber.svg b/bitmaps_png/sources/dark/post_gerber.svg
new file mode 100644
index 0000000000..1207135b5c
--- /dev/null
+++ b/bitmaps_png/sources/dark/post_gerber.svg
@@ -0,0 +1,132 @@
+
+
diff --git a/bitmaps_png/sources/dark/post_rpt.svg b/bitmaps_png/sources/dark/post_rpt.svg
new file mode 100644
index 0000000000..f50113aa40
--- /dev/null
+++ b/bitmaps_png/sources/dark/post_rpt.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/bitmaps_png/sources/dark/preference.svg b/bitmaps_png/sources/dark/preference.svg
new file mode 100644
index 0000000000..b75c1efcec
--- /dev/null
+++ b/bitmaps_png/sources/dark/preference.svg
@@ -0,0 +1,36 @@
+
+
diff --git a/bitmaps_png/sources/dark/print_button.svg b/bitmaps_png/sources/dark/print_button.svg
new file mode 100644
index 0000000000..ad033a0fbb
--- /dev/null
+++ b/bitmaps_png/sources/dark/print_button.svg
@@ -0,0 +1,108 @@
+
+
diff --git a/bitmaps_png/sources/dark/project.svg b/bitmaps_png/sources/dark/project.svg
new file mode 100644
index 0000000000..3156c84d78
--- /dev/null
+++ b/bitmaps_png/sources/dark/project.svg
@@ -0,0 +1,120 @@
+
+
diff --git a/bitmaps_png/sources/dark/project_close.svg b/bitmaps_png/sources/dark/project_close.svg
new file mode 100644
index 0000000000..14230e46c4
--- /dev/null
+++ b/bitmaps_png/sources/dark/project_close.svg
@@ -0,0 +1,136 @@
+
+
diff --git a/bitmaps_png/sources/dark/project_kicad.svg b/bitmaps_png/sources/dark/project_kicad.svg
new file mode 100644
index 0000000000..5e4e46d073
--- /dev/null
+++ b/bitmaps_png/sources/dark/project_kicad.svg
@@ -0,0 +1,120 @@
+
+
diff --git a/bitmaps_png/sources/dark/ps_diff_pair.svg b/bitmaps_png/sources/dark/ps_diff_pair.svg
new file mode 100644
index 0000000000..1582e64417
--- /dev/null
+++ b/bitmaps_png/sources/dark/ps_diff_pair.svg
@@ -0,0 +1,92 @@
+
+
diff --git a/bitmaps_png/sources/dark/ps_diff_pair_gap.svg b/bitmaps_png/sources/dark/ps_diff_pair_gap.svg
new file mode 100644
index 0000000000..81e3cba30b
--- /dev/null
+++ b/bitmaps_png/sources/dark/ps_diff_pair_gap.svg
@@ -0,0 +1,136 @@
+
+
diff --git a/bitmaps_png/sources/dark/ps_diff_pair_tune_length.svg b/bitmaps_png/sources/dark/ps_diff_pair_tune_length.svg
new file mode 100644
index 0000000000..097fd476ee
--- /dev/null
+++ b/bitmaps_png/sources/dark/ps_diff_pair_tune_length.svg
@@ -0,0 +1,90 @@
+
+
diff --git a/bitmaps_png/sources/dark/ps_diff_pair_tune_phase.svg b/bitmaps_png/sources/dark/ps_diff_pair_tune_phase.svg
new file mode 100644
index 0000000000..7d492bc9c0
--- /dev/null
+++ b/bitmaps_png/sources/dark/ps_diff_pair_tune_phase.svg
@@ -0,0 +1,90 @@
+
+
diff --git a/bitmaps_png/sources/dark/ps_tune_length.svg b/bitmaps_png/sources/dark/ps_tune_length.svg
new file mode 100644
index 0000000000..59edaf29db
--- /dev/null
+++ b/bitmaps_png/sources/dark/ps_tune_length.svg
@@ -0,0 +1,86 @@
+
+
diff --git a/bitmaps_png/sources/dark/push_pad_settings.svg b/bitmaps_png/sources/dark/push_pad_settings.svg
new file mode 100644
index 0000000000..5e2ffc5dc7
--- /dev/null
+++ b/bitmaps_png/sources/dark/push_pad_settings.svg
@@ -0,0 +1,100 @@
+
+
diff --git a/bitmaps_png/sources/dark/puzzle_piece.svg b/bitmaps_png/sources/dark/puzzle_piece.svg
new file mode 100644
index 0000000000..34fae955dc
--- /dev/null
+++ b/bitmaps_png/sources/dark/puzzle_piece.svg
@@ -0,0 +1,86 @@
+
+
diff --git a/bitmaps_png/sources/dark/py_script.svg b/bitmaps_png/sources/dark/py_script.svg
new file mode 100644
index 0000000000..c0a84531e4
--- /dev/null
+++ b/bitmaps_png/sources/dark/py_script.svg
@@ -0,0 +1,129 @@
+
+
diff --git a/bitmaps_png/sources/dark/reannotate_down_left.svg b/bitmaps_png/sources/dark/reannotate_down_left.svg
new file mode 100644
index 0000000000..46d401ac46
--- /dev/null
+++ b/bitmaps_png/sources/dark/reannotate_down_left.svg
@@ -0,0 +1,118 @@
+
+
diff --git a/bitmaps_png/sources/dark/reannotate_down_right.svg b/bitmaps_png/sources/dark/reannotate_down_right.svg
new file mode 100644
index 0000000000..9a3fb56388
--- /dev/null
+++ b/bitmaps_png/sources/dark/reannotate_down_right.svg
@@ -0,0 +1,109 @@
+
+
diff --git a/bitmaps_png/sources/dark/reannotate_left_down.svg b/bitmaps_png/sources/dark/reannotate_left_down.svg
new file mode 100644
index 0000000000..7d59b0eda2
--- /dev/null
+++ b/bitmaps_png/sources/dark/reannotate_left_down.svg
@@ -0,0 +1,109 @@
+
+
diff --git a/bitmaps_png/sources/dark/reannotate_left_up.svg b/bitmaps_png/sources/dark/reannotate_left_up.svg
new file mode 100644
index 0000000000..28c1f731fb
--- /dev/null
+++ b/bitmaps_png/sources/dark/reannotate_left_up.svg
@@ -0,0 +1,109 @@
+
+
diff --git a/bitmaps_png/sources/dark/reannotate_right_down.svg b/bitmaps_png/sources/dark/reannotate_right_down.svg
new file mode 100644
index 0000000000..c309343074
--- /dev/null
+++ b/bitmaps_png/sources/dark/reannotate_right_down.svg
@@ -0,0 +1,109 @@
+
+
diff --git a/bitmaps_png/sources/dark/reannotate_right_up.svg b/bitmaps_png/sources/dark/reannotate_right_up.svg
new file mode 100644
index 0000000000..9d2d452cd2
--- /dev/null
+++ b/bitmaps_png/sources/dark/reannotate_right_up.svg
@@ -0,0 +1,109 @@
+
+
diff --git a/bitmaps_png/sources/dark/reannotate_up_left.svg b/bitmaps_png/sources/dark/reannotate_up_left.svg
new file mode 100644
index 0000000000..2af2cc4bf8
--- /dev/null
+++ b/bitmaps_png/sources/dark/reannotate_up_left.svg
@@ -0,0 +1,109 @@
+
+
diff --git a/bitmaps_png/sources/dark/reannotate_up_right.svg b/bitmaps_png/sources/dark/reannotate_up_right.svg
new file mode 100644
index 0000000000..4a59dfdc77
--- /dev/null
+++ b/bitmaps_png/sources/dark/reannotate_up_right.svg
@@ -0,0 +1,109 @@
+
+
diff --git a/bitmaps_png/sources/dark/recent.svg b/bitmaps_png/sources/dark/recent.svg
new file mode 100644
index 0000000000..d4502bd852
--- /dev/null
+++ b/bitmaps_png/sources/dark/recent.svg
@@ -0,0 +1,93 @@
+
+
diff --git a/bitmaps_png/sources/dark/redo.svg b/bitmaps_png/sources/dark/redo.svg
new file mode 100644
index 0000000000..e23ec0216e
--- /dev/null
+++ b/bitmaps_png/sources/dark/redo.svg
@@ -0,0 +1,91 @@
+
+
diff --git a/bitmaps_png/sources/dark/refresh.svg b/bitmaps_png/sources/dark/refresh.svg
new file mode 100644
index 0000000000..904d69aedc
--- /dev/null
+++ b/bitmaps_png/sources/dark/refresh.svg
@@ -0,0 +1,104 @@
+
+
diff --git a/bitmaps_png/sources/dark/reload.svg b/bitmaps_png/sources/dark/reload.svg
new file mode 100644
index 0000000000..fa77a84f4e
--- /dev/null
+++ b/bitmaps_png/sources/dark/reload.svg
@@ -0,0 +1,100 @@
+
+
diff --git a/bitmaps_png/sources/dark/render_mode.svg b/bitmaps_png/sources/dark/render_mode.svg
new file mode 100644
index 0000000000..ac62fd5027
--- /dev/null
+++ b/bitmaps_png/sources/dark/render_mode.svg
@@ -0,0 +1,136 @@
+
+
diff --git a/bitmaps_png/sources/dark/rescue.svg b/bitmaps_png/sources/dark/rescue.svg
new file mode 100644
index 0000000000..e0a4ea8146
--- /dev/null
+++ b/bitmaps_png/sources/dark/rescue.svg
@@ -0,0 +1,37 @@
+
+
diff --git a/bitmaps_png/sources/dark/right.svg b/bitmaps_png/sources/dark/right.svg
new file mode 100644
index 0000000000..8bfcf33104
--- /dev/null
+++ b/bitmaps_png/sources/dark/right.svg
@@ -0,0 +1,87 @@
+
+
diff --git a/bitmaps_png/sources/dark/rotate_ccw.svg b/bitmaps_png/sources/dark/rotate_ccw.svg
new file mode 100644
index 0000000000..5a7eb2bb16
--- /dev/null
+++ b/bitmaps_png/sources/dark/rotate_ccw.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/rotate_ccw_x.svg b/bitmaps_png/sources/dark/rotate_ccw_x.svg
new file mode 100644
index 0000000000..de285a90dc
--- /dev/null
+++ b/bitmaps_png/sources/dark/rotate_ccw_x.svg
@@ -0,0 +1,133 @@
+
+
diff --git a/bitmaps_png/sources/dark/rotate_ccw_y.svg b/bitmaps_png/sources/dark/rotate_ccw_y.svg
new file mode 100644
index 0000000000..d0a341185e
--- /dev/null
+++ b/bitmaps_png/sources/dark/rotate_ccw_y.svg
@@ -0,0 +1,130 @@
+
+
diff --git a/bitmaps_png/sources/dark/rotate_ccw_z.svg b/bitmaps_png/sources/dark/rotate_ccw_z.svg
new file mode 100644
index 0000000000..25e6539409
--- /dev/null
+++ b/bitmaps_png/sources/dark/rotate_ccw_z.svg
@@ -0,0 +1,129 @@
+
+
diff --git a/bitmaps_png/sources/dark/rotate_cw.svg b/bitmaps_png/sources/dark/rotate_cw.svg
new file mode 100644
index 0000000000..88c67488a7
--- /dev/null
+++ b/bitmaps_png/sources/dark/rotate_cw.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/rotate_cw_x.svg b/bitmaps_png/sources/dark/rotate_cw_x.svg
new file mode 100644
index 0000000000..55cd0f7796
--- /dev/null
+++ b/bitmaps_png/sources/dark/rotate_cw_x.svg
@@ -0,0 +1,133 @@
+
+
diff --git a/bitmaps_png/sources/dark/rotate_cw_y.svg b/bitmaps_png/sources/dark/rotate_cw_y.svg
new file mode 100644
index 0000000000..6e9f26610a
--- /dev/null
+++ b/bitmaps_png/sources/dark/rotate_cw_y.svg
@@ -0,0 +1,136 @@
+
+
diff --git a/bitmaps_png/sources/dark/rotate_cw_z.svg b/bitmaps_png/sources/dark/rotate_cw_z.svg
new file mode 100644
index 0000000000..e71f8974e8
--- /dev/null
+++ b/bitmaps_png/sources/dark/rotate_cw_z.svg
@@ -0,0 +1,130 @@
+
+
diff --git a/bitmaps_png/sources/dark/router_len_tuner.svg b/bitmaps_png/sources/dark/router_len_tuner.svg
new file mode 100644
index 0000000000..21e0008ceb
--- /dev/null
+++ b/bitmaps_png/sources/dark/router_len_tuner.svg
@@ -0,0 +1,117 @@
+
+
diff --git a/bitmaps_png/sources/dark/router_len_tuner_amplitude_decr.svg b/bitmaps_png/sources/dark/router_len_tuner_amplitude_decr.svg
new file mode 100644
index 0000000000..1e4c4b644d
--- /dev/null
+++ b/bitmaps_png/sources/dark/router_len_tuner_amplitude_decr.svg
@@ -0,0 +1,112 @@
+
+
diff --git a/bitmaps_png/sources/dark/router_len_tuner_amplitude_incr.svg b/bitmaps_png/sources/dark/router_len_tuner_amplitude_incr.svg
new file mode 100644
index 0000000000..175c5a6c80
--- /dev/null
+++ b/bitmaps_png/sources/dark/router_len_tuner_amplitude_incr.svg
@@ -0,0 +1,112 @@
+
+
diff --git a/bitmaps_png/sources/dark/router_len_tuner_dist_decr.svg b/bitmaps_png/sources/dark/router_len_tuner_dist_decr.svg
new file mode 100644
index 0000000000..1df9ab333b
--- /dev/null
+++ b/bitmaps_png/sources/dark/router_len_tuner_dist_decr.svg
@@ -0,0 +1,131 @@
+
+
diff --git a/bitmaps_png/sources/dark/router_len_tuner_dist_incr.svg b/bitmaps_png/sources/dark/router_len_tuner_dist_incr.svg
new file mode 100644
index 0000000000..be3fcfe968
--- /dev/null
+++ b/bitmaps_png/sources/dark/router_len_tuner_dist_incr.svg
@@ -0,0 +1,117 @@
+
+
diff --git a/bitmaps_png/sources/dark/router_len_tuner_setup.svg b/bitmaps_png/sources/dark/router_len_tuner_setup.svg
new file mode 100644
index 0000000000..92778d2967
--- /dev/null
+++ b/bitmaps_png/sources/dark/router_len_tuner_setup.svg
@@ -0,0 +1,37 @@
+
+
diff --git a/bitmaps_png/sources/dark/save.svg b/bitmaps_png/sources/dark/save.svg
new file mode 100644
index 0000000000..154de55518
--- /dev/null
+++ b/bitmaps_png/sources/dark/save.svg
@@ -0,0 +1,109 @@
+
+
diff --git a/bitmaps_png/sources/dark/save_as.svg b/bitmaps_png/sources/dark/save_as.svg
new file mode 100644
index 0000000000..e6bf6ac915
--- /dev/null
+++ b/bitmaps_png/sources/dark/save_as.svg
@@ -0,0 +1,124 @@
+
+
diff --git a/bitmaps_png/sources/dark/search_tree.svg b/bitmaps_png/sources/dark/search_tree.svg
new file mode 100644
index 0000000000..f1d9067829
--- /dev/null
+++ b/bitmaps_png/sources/dark/search_tree.svg
@@ -0,0 +1,107 @@
+
+
diff --git a/bitmaps_png/sources/dark/select_layer_add_via.svg b/bitmaps_png/sources/dark/select_layer_add_via.svg
new file mode 100644
index 0000000000..8ac6c6dae6
--- /dev/null
+++ b/bitmaps_png/sources/dark/select_layer_add_via.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/bitmaps_png/sources/dark/select_layer_pair.svg b/bitmaps_png/sources/dark/select_layer_pair.svg
new file mode 100644
index 0000000000..a36d3253c4
--- /dev/null
+++ b/bitmaps_png/sources/dark/select_layer_pair.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/bitmaps_png/sources/dark/select_same_sheet.svg b/bitmaps_png/sources/dark/select_same_sheet.svg
new file mode 100644
index 0000000000..49420fcd31
--- /dev/null
+++ b/bitmaps_png/sources/dark/select_same_sheet.svg
@@ -0,0 +1,228 @@
+
+
diff --git a/bitmaps_png/sources/dark/select_w_layer.svg b/bitmaps_png/sources/dark/select_w_layer.svg
new file mode 100644
index 0000000000..442c48506b
--- /dev/null
+++ b/bitmaps_png/sources/dark/select_w_layer.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/bitmaps_png/sources/dark/set_origin.svg b/bitmaps_png/sources/dark/set_origin.svg
new file mode 100644
index 0000000000..66f73d518d
--- /dev/null
+++ b/bitmaps_png/sources/dark/set_origin.svg
@@ -0,0 +1,135 @@
+
+
diff --git a/bitmaps_png/sources/dark/shape_3d.svg b/bitmaps_png/sources/dark/shape_3d.svg
new file mode 100644
index 0000000000..41b746c8eb
--- /dev/null
+++ b/bitmaps_png/sources/dark/shape_3d.svg
@@ -0,0 +1,190 @@
+
+
diff --git a/bitmaps_png/sources/dark/shape_3d_back.svg b/bitmaps_png/sources/dark/shape_3d_back.svg
new file mode 100644
index 0000000000..d817e1ea00
--- /dev/null
+++ b/bitmaps_png/sources/dark/shape_3d_back.svg
@@ -0,0 +1,192 @@
+
+
diff --git a/bitmaps_png/sources/dark/sheetset.svg b/bitmaps_png/sources/dark/sheetset.svg
new file mode 100644
index 0000000000..63730f429d
--- /dev/null
+++ b/bitmaps_png/sources/dark/sheetset.svg
@@ -0,0 +1,117 @@
+
+
diff --git a/bitmaps_png/sources/dark/show_all_back_layers.svg b/bitmaps_png/sources/dark/show_all_back_layers.svg
new file mode 100644
index 0000000000..2fb5b76451
--- /dev/null
+++ b/bitmaps_png/sources/dark/show_all_back_layers.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/show_all_copper_layers.svg b/bitmaps_png/sources/dark/show_all_copper_layers.svg
new file mode 100644
index 0000000000..cf92797e6f
--- /dev/null
+++ b/bitmaps_png/sources/dark/show_all_copper_layers.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/bitmaps_png/sources/dark/show_all_front_layers.svg b/bitmaps_png/sources/dark/show_all_front_layers.svg
new file mode 100644
index 0000000000..64fdc32283
--- /dev/null
+++ b/bitmaps_png/sources/dark/show_all_front_layers.svg
@@ -0,0 +1,94 @@
+
+
diff --git a/bitmaps_png/sources/dark/show_all_layers.svg b/bitmaps_png/sources/dark/show_all_layers.svg
new file mode 100644
index 0000000000..9b1a95f812
--- /dev/null
+++ b/bitmaps_png/sources/dark/show_all_layers.svg
@@ -0,0 +1,38 @@
+
+
diff --git a/bitmaps_png/sources/dark/show_back_assembly_layers.svg b/bitmaps_png/sources/dark/show_back_assembly_layers.svg
new file mode 100644
index 0000000000..76f824d7ef
--- /dev/null
+++ b/bitmaps_png/sources/dark/show_back_assembly_layers.svg
@@ -0,0 +1,103 @@
+
+
diff --git a/bitmaps_png/sources/dark/show_dcodenumber.svg b/bitmaps_png/sources/dark/show_dcodenumber.svg
new file mode 100644
index 0000000000..bee7afe527
--- /dev/null
+++ b/bitmaps_png/sources/dark/show_dcodenumber.svg
@@ -0,0 +1,94 @@
+
+
diff --git a/bitmaps_png/sources/dark/show_footprint.svg b/bitmaps_png/sources/dark/show_footprint.svg
new file mode 100644
index 0000000000..b85d8e6789
--- /dev/null
+++ b/bitmaps_png/sources/dark/show_footprint.svg
@@ -0,0 +1,178 @@
+
+
diff --git a/bitmaps_png/sources/dark/show_front_assembly_layers.svg b/bitmaps_png/sources/dark/show_front_assembly_layers.svg
new file mode 100644
index 0000000000..0811815c6f
--- /dev/null
+++ b/bitmaps_png/sources/dark/show_front_assembly_layers.svg
@@ -0,0 +1,103 @@
+
+
diff --git a/bitmaps_png/sources/dark/show_mod_edge.svg b/bitmaps_png/sources/dark/show_mod_edge.svg
new file mode 100644
index 0000000000..f061f1836b
--- /dev/null
+++ b/bitmaps_png/sources/dark/show_mod_edge.svg
@@ -0,0 +1,156 @@
+
+
diff --git a/bitmaps_png/sources/dark/show_no_copper_layers.svg b/bitmaps_png/sources/dark/show_no_copper_layers.svg
new file mode 100644
index 0000000000..5f11f0686c
--- /dev/null
+++ b/bitmaps_png/sources/dark/show_no_copper_layers.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/show_no_layers.svg b/bitmaps_png/sources/dark/show_no_layers.svg
new file mode 100644
index 0000000000..543b43ad17
--- /dev/null
+++ b/bitmaps_png/sources/dark/show_no_layers.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/show_ratsnest.svg b/bitmaps_png/sources/dark/show_ratsnest.svg
new file mode 100644
index 0000000000..fa30c9277e
--- /dev/null
+++ b/bitmaps_png/sources/dark/show_ratsnest.svg
@@ -0,0 +1,105 @@
+
+
diff --git a/bitmaps_png/sources/dark/show_zone.svg b/bitmaps_png/sources/dark/show_zone.svg
new file mode 100644
index 0000000000..a779c9aa0d
--- /dev/null
+++ b/bitmaps_png/sources/dark/show_zone.svg
@@ -0,0 +1,123 @@
+
+
diff --git a/bitmaps_png/sources/dark/show_zone_disable.svg b/bitmaps_png/sources/dark/show_zone_disable.svg
new file mode 100644
index 0000000000..84b33dad67
--- /dev/null
+++ b/bitmaps_png/sources/dark/show_zone_disable.svg
@@ -0,0 +1,211 @@
+
+
diff --git a/bitmaps_png/sources/dark/show_zone_outline_only.svg b/bitmaps_png/sources/dark/show_zone_outline_only.svg
new file mode 100644
index 0000000000..0a7598b8ae
--- /dev/null
+++ b/bitmaps_png/sources/dark/show_zone_outline_only.svg
@@ -0,0 +1,125 @@
+
+
diff --git a/bitmaps_png/sources/dark/showtrack.svg b/bitmaps_png/sources/dark/showtrack.svg
new file mode 100644
index 0000000000..f0b7981be1
--- /dev/null
+++ b/bitmaps_png/sources/dark/showtrack.svg
@@ -0,0 +1,106 @@
+
+
diff --git a/bitmaps_png/sources/dark/sim_add_signal.svg b/bitmaps_png/sources/dark/sim_add_signal.svg
new file mode 100644
index 0000000000..02d6e54e33
--- /dev/null
+++ b/bitmaps_png/sources/dark/sim_add_signal.svg
@@ -0,0 +1,909 @@
+
+
diff --git a/bitmaps_png/sources/dark/sim_probe.svg b/bitmaps_png/sources/dark/sim_probe.svg
new file mode 100644
index 0000000000..d7ad5142ab
--- /dev/null
+++ b/bitmaps_png/sources/dark/sim_probe.svg
@@ -0,0 +1,112 @@
+
+
diff --git a/bitmaps_png/sources/dark/sim_run.svg b/bitmaps_png/sources/dark/sim_run.svg
new file mode 100644
index 0000000000..f1b09c22af
--- /dev/null
+++ b/bitmaps_png/sources/dark/sim_run.svg
@@ -0,0 +1,87 @@
+
+
diff --git a/bitmaps_png/sources/dark/sim_stop.svg b/bitmaps_png/sources/dark/sim_stop.svg
new file mode 100644
index 0000000000..a03a485246
--- /dev/null
+++ b/bitmaps_png/sources/dark/sim_stop.svg
@@ -0,0 +1,35 @@
+
+
diff --git a/bitmaps_png/sources/dark/sim_tune.svg b/bitmaps_png/sources/dark/sim_tune.svg
new file mode 100644
index 0000000000..a4a1f10d8b
--- /dev/null
+++ b/bitmaps_png/sources/dark/sim_tune.svg
@@ -0,0 +1,105 @@
+
+
diff --git a/bitmaps_png/sources/dark/simulator.svg b/bitmaps_png/sources/dark/simulator.svg
new file mode 100644
index 0000000000..6e9ed958d1
--- /dev/null
+++ b/bitmaps_png/sources/dark/simulator.svg
@@ -0,0 +1,109 @@
+
+
diff --git a/bitmaps_png/sources/dark/small_down.svg b/bitmaps_png/sources/dark/small_down.svg
new file mode 100644
index 0000000000..0db28487d1
--- /dev/null
+++ b/bitmaps_png/sources/dark/small_down.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/bitmaps_png/sources/dark/small_edit.svg b/bitmaps_png/sources/dark/small_edit.svg
new file mode 100644
index 0000000000..dbf802cfb9
--- /dev/null
+++ b/bitmaps_png/sources/dark/small_edit.svg
@@ -0,0 +1,79 @@
+
+
diff --git a/bitmaps_png/sources/dark/small_folder.svg b/bitmaps_png/sources/dark/small_folder.svg
new file mode 100644
index 0000000000..237c41ca6c
--- /dev/null
+++ b/bitmaps_png/sources/dark/small_folder.svg
@@ -0,0 +1,83 @@
+
+
diff --git a/bitmaps_png/sources/dark/small_library.svg b/bitmaps_png/sources/dark/small_library.svg
new file mode 100644
index 0000000000..d342481c23
--- /dev/null
+++ b/bitmaps_png/sources/dark/small_library.svg
@@ -0,0 +1,93 @@
+
+
diff --git a/bitmaps_png/sources/dark/small_plus.svg b/bitmaps_png/sources/dark/small_plus.svg
new file mode 100644
index 0000000000..6732e09eed
--- /dev/null
+++ b/bitmaps_png/sources/dark/small_plus.svg
@@ -0,0 +1,86 @@
+
+
diff --git a/bitmaps_png/sources/dark/small_refresh.svg b/bitmaps_png/sources/dark/small_refresh.svg
new file mode 100644
index 0000000000..8b80f5138f
--- /dev/null
+++ b/bitmaps_png/sources/dark/small_refresh.svg
@@ -0,0 +1,106 @@
+
+
diff --git a/bitmaps_png/sources/dark/small_trash.svg b/bitmaps_png/sources/dark/small_trash.svg
new file mode 100644
index 0000000000..21c8d71d19
--- /dev/null
+++ b/bitmaps_png/sources/dark/small_trash.svg
@@ -0,0 +1,543 @@
+
+
diff --git a/bitmaps_png/sources/dark/small_up.svg b/bitmaps_png/sources/dark/small_up.svg
new file mode 100644
index 0000000000..d3e3c03e93
--- /dev/null
+++ b/bitmaps_png/sources/dark/small_up.svg
@@ -0,0 +1,84 @@
+
+
diff --git a/bitmaps_png/sources/dark/small_warning.svg b/bitmaps_png/sources/dark/small_warning.svg
new file mode 100644
index 0000000000..070e241df3
--- /dev/null
+++ b/bitmaps_png/sources/dark/small_warning.svg
@@ -0,0 +1,103 @@
+
+
diff --git a/bitmaps_png/sources/dark/special_tools.svg b/bitmaps_png/sources/dark/special_tools.svg
new file mode 100644
index 0000000000..964305ce1f
--- /dev/null
+++ b/bitmaps_png/sources/dark/special_tools.svg
@@ -0,0 +1,111 @@
+
+
diff --git a/bitmaps_png/sources/dark/spreadsheet.svg b/bitmaps_png/sources/dark/spreadsheet.svg
new file mode 100644
index 0000000000..b5cb3364c1
--- /dev/null
+++ b/bitmaps_png/sources/dark/spreadsheet.svg
@@ -0,0 +1,434 @@
+
+
diff --git a/bitmaps_png/sources/dark/stroke_dash.svg b/bitmaps_png/sources/dark/stroke_dash.svg
new file mode 100644
index 0000000000..413440c139
--- /dev/null
+++ b/bitmaps_png/sources/dark/stroke_dash.svg
@@ -0,0 +1,73 @@
+
+
diff --git a/bitmaps_png/sources/dark/stroke_dashdot.svg b/bitmaps_png/sources/dark/stroke_dashdot.svg
new file mode 100644
index 0000000000..a22ff644f8
--- /dev/null
+++ b/bitmaps_png/sources/dark/stroke_dashdot.svg
@@ -0,0 +1,73 @@
+
+
diff --git a/bitmaps_png/sources/dark/stroke_dot.svg b/bitmaps_png/sources/dark/stroke_dot.svg
new file mode 100644
index 0000000000..02f8e316af
--- /dev/null
+++ b/bitmaps_png/sources/dark/stroke_dot.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/bitmaps_png/sources/dark/stroke_solid.svg b/bitmaps_png/sources/dark/stroke_solid.svg
new file mode 100644
index 0000000000..295371dc37
--- /dev/null
+++ b/bitmaps_png/sources/dark/stroke_solid.svg
@@ -0,0 +1,65 @@
+
+
diff --git a/bitmaps_png/sources/dark/swap_layer.svg b/bitmaps_png/sources/dark/swap_layer.svg
new file mode 100644
index 0000000000..8e4bb5cb7a
--- /dev/null
+++ b/bitmaps_png/sources/dark/swap_layer.svg
@@ -0,0 +1,110 @@
+
+
diff --git a/bitmaps_png/sources/dark/switch_corner_rounding_shape.svg b/bitmaps_png/sources/dark/switch_corner_rounding_shape.svg
new file mode 100644
index 0000000000..24ab38adc9
--- /dev/null
+++ b/bitmaps_png/sources/dark/switch_corner_rounding_shape.svg
@@ -0,0 +1,100 @@
+
+
diff --git a/bitmaps_png/sources/dark/text.svg b/bitmaps_png/sources/dark/text.svg
new file mode 100644
index 0000000000..6d81d0a872
--- /dev/null
+++ b/bitmaps_png/sources/dark/text.svg
@@ -0,0 +1,87 @@
+
+
diff --git a/bitmaps_png/sources/dark/text_sketch.svg b/bitmaps_png/sources/dark/text_sketch.svg
new file mode 100644
index 0000000000..c8c86985ea
--- /dev/null
+++ b/bitmaps_png/sources/dark/text_sketch.svg
@@ -0,0 +1,99 @@
+
+
diff --git a/bitmaps_png/sources/dark/three_d.svg b/bitmaps_png/sources/dark/three_d.svg
new file mode 100644
index 0000000000..b7ac434a24
--- /dev/null
+++ b/bitmaps_png/sources/dark/three_d.svg
@@ -0,0 +1,190 @@
+
+
diff --git a/bitmaps_png/sources/dark/tool_ratsnest.svg b/bitmaps_png/sources/dark/tool_ratsnest.svg
new file mode 100644
index 0000000000..2ff99ad530
--- /dev/null
+++ b/bitmaps_png/sources/dark/tool_ratsnest.svg
@@ -0,0 +1,104 @@
+
+
diff --git a/bitmaps_png/sources/dark/tools.svg b/bitmaps_png/sources/dark/tools.svg
new file mode 100644
index 0000000000..e62d475e00
--- /dev/null
+++ b/bitmaps_png/sources/dark/tools.svg
@@ -0,0 +1,90 @@
+
+
diff --git a/bitmaps_png/sources/dark/trash.svg b/bitmaps_png/sources/dark/trash.svg
new file mode 100644
index 0000000000..1864157ff2
--- /dev/null
+++ b/bitmaps_png/sources/dark/trash.svg
@@ -0,0 +1,109 @@
+
+
diff --git a/bitmaps_png/sources/dark/tree_nosel.svg b/bitmaps_png/sources/dark/tree_nosel.svg
new file mode 100644
index 0000000000..801b0e9c6a
--- /dev/null
+++ b/bitmaps_png/sources/dark/tree_nosel.svg
@@ -0,0 +1,88 @@
+
+
diff --git a/bitmaps_png/sources/dark/tree_sel.svg b/bitmaps_png/sources/dark/tree_sel.svg
new file mode 100644
index 0000000000..8d5aa3c938
--- /dev/null
+++ b/bitmaps_png/sources/dark/tree_sel.svg
@@ -0,0 +1,88 @@
+
+
diff --git a/bitmaps_png/sources/dark/triangle_down.svg b/bitmaps_png/sources/dark/triangle_down.svg
new file mode 100644
index 0000000000..902752d8d7
--- /dev/null
+++ b/bitmaps_png/sources/dark/triangle_down.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/bitmaps_png/sources/dark/triangle_right.svg b/bitmaps_png/sources/dark/triangle_right.svg
new file mode 100644
index 0000000000..f60e56896f
--- /dev/null
+++ b/bitmaps_png/sources/dark/triangle_right.svg
@@ -0,0 +1,38 @@
+
+
+
+
diff --git a/bitmaps_png/sources/dark/tune_diff_pair_length_legend.svg b/bitmaps_png/sources/dark/tune_diff_pair_length_legend.svg
new file mode 100644
index 0000000000..e6f7ee97b3
--- /dev/null
+++ b/bitmaps_png/sources/dark/tune_diff_pair_length_legend.svg
@@ -0,0 +1,113 @@
+
+
+
+
diff --git a/bitmaps_png/sources/dark/undo.svg b/bitmaps_png/sources/dark/undo.svg
new file mode 100644
index 0000000000..3d8bae0214
--- /dev/null
+++ b/bitmaps_png/sources/dark/undo.svg
@@ -0,0 +1,92 @@
+
+
diff --git a/bitmaps_png/sources/dark/unit_inch.svg b/bitmaps_png/sources/dark/unit_inch.svg
new file mode 100644
index 0000000000..4447861c2f
--- /dev/null
+++ b/bitmaps_png/sources/dark/unit_inch.svg
@@ -0,0 +1,199 @@
+
+
diff --git a/bitmaps_png/sources/dark/unit_mil.svg b/bitmaps_png/sources/dark/unit_mil.svg
new file mode 100644
index 0000000000..a72451fb8d
--- /dev/null
+++ b/bitmaps_png/sources/dark/unit_mil.svg
@@ -0,0 +1,198 @@
+
+
diff --git a/bitmaps_png/sources/dark/unit_mm.svg b/bitmaps_png/sources/dark/unit_mm.svg
new file mode 100644
index 0000000000..2b5c156362
--- /dev/null
+++ b/bitmaps_png/sources/dark/unit_mm.svg
@@ -0,0 +1,198 @@
+
+
diff --git a/bitmaps_png/sources/dark/unknown.svg b/bitmaps_png/sources/dark/unknown.svg
new file mode 100644
index 0000000000..0c70d0eb01
--- /dev/null
+++ b/bitmaps_png/sources/dark/unknown.svg
@@ -0,0 +1,109 @@
+
+
diff --git a/bitmaps_png/sources/dark/unlocked.svg b/bitmaps_png/sources/dark/unlocked.svg
new file mode 100644
index 0000000000..b0c9392f65
--- /dev/null
+++ b/bitmaps_png/sources/dark/unlocked.svg
@@ -0,0 +1,90 @@
+
+
diff --git a/bitmaps_png/sources/dark/unzip.svg b/bitmaps_png/sources/dark/unzip.svg
new file mode 100644
index 0000000000..0789881c97
--- /dev/null
+++ b/bitmaps_png/sources/dark/unzip.svg
@@ -0,0 +1,117 @@
+
+
diff --git a/bitmaps_png/sources/dark/up.svg b/bitmaps_png/sources/dark/up.svg
new file mode 100644
index 0000000000..e32415542f
--- /dev/null
+++ b/bitmaps_png/sources/dark/up.svg
@@ -0,0 +1,87 @@
+
+
diff --git a/bitmaps_png/sources/dark/update_pcb_from_sch.svg b/bitmaps_png/sources/dark/update_pcb_from_sch.svg
new file mode 100644
index 0000000000..72a1df6a7a
--- /dev/null
+++ b/bitmaps_png/sources/dark/update_pcb_from_sch.svg
@@ -0,0 +1,1060 @@
+
+
diff --git a/bitmaps_png/sources/dark/update_sch_from_pcb.svg b/bitmaps_png/sources/dark/update_sch_from_pcb.svg
new file mode 100644
index 0000000000..a8cb674346
--- /dev/null
+++ b/bitmaps_png/sources/dark/update_sch_from_pcb.svg
@@ -0,0 +1,1052 @@
+
+
diff --git a/bitmaps_png/sources/dark/uploading.svg b/bitmaps_png/sources/dark/uploading.svg
new file mode 100644
index 0000000000..bd430fde6f
--- /dev/null
+++ b/bitmaps_png/sources/dark/uploading.svg
@@ -0,0 +1,99 @@
+
+
diff --git a/bitmaps_png/sources/dark/via.svg b/bitmaps_png/sources/dark/via.svg
new file mode 100644
index 0000000000..ca669fa505
--- /dev/null
+++ b/bitmaps_png/sources/dark/via.svg
@@ -0,0 +1,104 @@
+
+
diff --git a/bitmaps_png/sources/dark/via_annulus.svg b/bitmaps_png/sources/dark/via_annulus.svg
new file mode 100644
index 0000000000..bb8b28c273
--- /dev/null
+++ b/bitmaps_png/sources/dark/via_annulus.svg
@@ -0,0 +1,136 @@
+
+
diff --git a/bitmaps_png/sources/dark/via_buried.svg b/bitmaps_png/sources/dark/via_buried.svg
new file mode 100644
index 0000000000..64fb9efe24
--- /dev/null
+++ b/bitmaps_png/sources/dark/via_buried.svg
@@ -0,0 +1,98 @@
+
+
diff --git a/bitmaps_png/sources/dark/via_diameter.svg b/bitmaps_png/sources/dark/via_diameter.svg
new file mode 100644
index 0000000000..e4574076f0
--- /dev/null
+++ b/bitmaps_png/sources/dark/via_diameter.svg
@@ -0,0 +1,138 @@
+
+
diff --git a/bitmaps_png/sources/dark/via_hole_diameter.svg b/bitmaps_png/sources/dark/via_hole_diameter.svg
new file mode 100644
index 0000000000..0b5a912776
--- /dev/null
+++ b/bitmaps_png/sources/dark/via_hole_diameter.svg
@@ -0,0 +1,138 @@
+
+
diff --git a/bitmaps_png/sources/dark/via_microvia.svg b/bitmaps_png/sources/dark/via_microvia.svg
new file mode 100644
index 0000000000..1923b04e1d
--- /dev/null
+++ b/bitmaps_png/sources/dark/via_microvia.svg
@@ -0,0 +1,98 @@
+
+
diff --git a/bitmaps_png/sources/dark/via_sketch.svg b/bitmaps_png/sources/dark/via_sketch.svg
new file mode 100644
index 0000000000..c5c17fe87a
--- /dev/null
+++ b/bitmaps_png/sources/dark/via_sketch.svg
@@ -0,0 +1,116 @@
+
+
diff --git a/bitmaps_png/sources/dark/visibility.svg b/bitmaps_png/sources/dark/visibility.svg
new file mode 100644
index 0000000000..dbb1c0fca9
--- /dev/null
+++ b/bitmaps_png/sources/dark/visibility.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/visibility_off.svg b/bitmaps_png/sources/dark/visibility_off.svg
new file mode 100644
index 0000000000..be2a78574e
--- /dev/null
+++ b/bitmaps_png/sources/dark/visibility_off.svg
@@ -0,0 +1,108 @@
+
+
diff --git a/bitmaps_png/sources/dark/width_track.svg b/bitmaps_png/sources/dark/width_track.svg
new file mode 100644
index 0000000000..fb980e602f
--- /dev/null
+++ b/bitmaps_png/sources/dark/width_track.svg
@@ -0,0 +1,129 @@
+
+
diff --git a/bitmaps_png/sources/dark/width_track_via.svg b/bitmaps_png/sources/dark/width_track_via.svg
new file mode 100644
index 0000000000..9f82cc0114
--- /dev/null
+++ b/bitmaps_png/sources/dark/width_track_via.svg
@@ -0,0 +1,140 @@
+
+
diff --git a/bitmaps_png/sources/dark/wizard_add_fplib_icon.svg b/bitmaps_png/sources/dark/wizard_add_fplib_icon.svg
new file mode 100644
index 0000000000..c01ad8948c
--- /dev/null
+++ b/bitmaps_png/sources/dark/wizard_add_fplib_icon.svg
@@ -0,0 +1,81 @@
+
+
diff --git a/bitmaps_png/sources/dark/www.svg b/bitmaps_png/sources/dark/www.svg
new file mode 100644
index 0000000000..d6dc10d6c0
--- /dev/null
+++ b/bitmaps_png/sources/dark/www.svg
@@ -0,0 +1,115 @@
+
+
diff --git a/bitmaps_png/sources/dark/zip.svg b/bitmaps_png/sources/dark/zip.svg
new file mode 100644
index 0000000000..9a2d6e51d0
--- /dev/null
+++ b/bitmaps_png/sources/dark/zip.svg
@@ -0,0 +1,106 @@
+
+
diff --git a/bitmaps_png/sources/dark/zone_duplicate.svg b/bitmaps_png/sources/dark/zone_duplicate.svg
new file mode 100644
index 0000000000..ad692631fe
--- /dev/null
+++ b/bitmaps_png/sources/dark/zone_duplicate.svg
@@ -0,0 +1,117 @@
+
+
diff --git a/bitmaps_png/sources/dark/zone_fillet.svg b/bitmaps_png/sources/dark/zone_fillet.svg
new file mode 100644
index 0000000000..51664a200e
--- /dev/null
+++ b/bitmaps_png/sources/dark/zone_fillet.svg
@@ -0,0 +1,106 @@
+
+
diff --git a/bitmaps_png/sources/dark/zone_unfill.svg b/bitmaps_png/sources/dark/zone_unfill.svg
new file mode 100644
index 0000000000..0435174b7a
--- /dev/null
+++ b/bitmaps_png/sources/dark/zone_unfill.svg
@@ -0,0 +1,146 @@
+
+
diff --git a/bitmaps_png/sources/dark/zoom_area.svg b/bitmaps_png/sources/dark/zoom_area.svg
new file mode 100644
index 0000000000..7ff81ea2aa
--- /dev/null
+++ b/bitmaps_png/sources/dark/zoom_area.svg
@@ -0,0 +1,100 @@
+
+
diff --git a/bitmaps_png/sources/dark/zoom_auto_fit_in_page.svg b/bitmaps_png/sources/dark/zoom_auto_fit_in_page.svg
new file mode 100644
index 0000000000..cb42a59e9a
--- /dev/null
+++ b/bitmaps_png/sources/dark/zoom_auto_fit_in_page.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/bitmaps_png/sources/dark/zoom_center_on_screen.svg b/bitmaps_png/sources/dark/zoom_center_on_screen.svg
new file mode 100644
index 0000000000..7ec8c4ac17
--- /dev/null
+++ b/bitmaps_png/sources/dark/zoom_center_on_screen.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/bitmaps_png/sources/dark/zoom_fit_in_page.svg b/bitmaps_png/sources/dark/zoom_fit_in_page.svg
new file mode 100644
index 0000000000..d99510295f
--- /dev/null
+++ b/bitmaps_png/sources/dark/zoom_fit_in_page.svg
@@ -0,0 +1,102 @@
+
+
diff --git a/bitmaps_png/sources/dark/zoom_fit_to_objects.svg b/bitmaps_png/sources/dark/zoom_fit_to_objects.svg
new file mode 100644
index 0000000000..50e4b9c3bb
--- /dev/null
+++ b/bitmaps_png/sources/dark/zoom_fit_to_objects.svg
@@ -0,0 +1,109 @@
+
+
diff --git a/bitmaps_png/sources/dark/zoom_in.svg b/bitmaps_png/sources/dark/zoom_in.svg
new file mode 100644
index 0000000000..7829f7c055
--- /dev/null
+++ b/bitmaps_png/sources/dark/zoom_in.svg
@@ -0,0 +1,106 @@
+
+
diff --git a/bitmaps_png/sources/dark/zoom_out.svg b/bitmaps_png/sources/dark/zoom_out.svg
new file mode 100644
index 0000000000..e33927839f
--- /dev/null
+++ b/bitmaps_png/sources/dark/zoom_out.svg
@@ -0,0 +1,99 @@
+
+
diff --git a/bitmaps_png/sources/dark/zoom_selection.svg b/bitmaps_png/sources/dark/zoom_selection.svg
new file mode 100644
index 0000000000..52f970bd81
--- /dev/null
+++ b/bitmaps_png/sources/dark/zoom_selection.svg
@@ -0,0 +1,97 @@
+
+
diff --git a/tools/create_dark_theme.py b/tools/create_dark_theme.py
new file mode 100644
index 0000000000..2d3f3daccc
--- /dev/null
+++ b/tools/create_dark_theme.py
@@ -0,0 +1,60 @@
+#!/usr/bin/env python3
+
+"""
+Bootstraps a dark-mode icon for any light-mode icon
+"""
+
+import argparse
+import os
+import re
+
+# These were quickly chosen as a good starting point based on checking contrast against
+# some light- and dark-mode window backgrounds taken from Ubuntu:
+# light mode: #FCFCFC
+# dark mode: #484848
+
+COLOR_MAP = {
+ "#ffffff": "#111111", # white
+ "#fff": "#111111", # white (short)
+ "#333333": "#E0E0E0", # off black
+ "#333": "#E0E0E0", # off black (short)
+ "#545454": "#F4EFF3", # dark grey primary
+ "#606060": "#F0EBF0", # dark grey large area
+ "#909090": "#d0d0d0", # medium grey
+ "#b9b9b9": "#8f8f8f", # light grey 1
+ "#c1c1c1": "#999999", # light grey 2
+ "#f3f3f3": "#545454", # off white 1
+ "#f5f5f5": "#545454", # off white 2
+ "#1A81C4": "#42B8EB", # primary blue
+ "#39b4ea": "#1A81C4", # light blue
+ "#bf2641": "#DC7A8C", # primary red
+}
+
+
+def process(src_dir, target_dir):
+ for entry in os.scandir(src_dir):
+ if entry.is_file() and entry.path.endswith(".svg"):
+ processOne(os.path.abspath(entry.path), target_dir)
+
+def processOne(src, target_dir):
+ #print('Processing {}'.format(src))
+ with open(src, 'r') as f:
+ svg = f.read()
+
+ for key in COLOR_MAP.keys():
+ expr = re.compile(r'({})'.format(key), re.I)
+ svg = expr.sub(COLOR_MAP[key], svg)
+
+ target_name = os.path.join(target_dir, os.path.basename(src))
+
+ with open(target_name, 'w') as out:
+ out.write(svg)
+ print('Wrote {}'.format(target_name))
+
+if __name__ == '__main__':
+ parser = argparse.ArgumentParser()
+ parser.add_argument("source_dir")
+ parser.add_argument("target_dir")
+ args = parser.parse_args()
+
+ process(args.source_dir, args.target_dir)