From 9ec40ae506982712f8900a0b9494f7a69173356d Mon Sep 17 00:00:00 2001 From: Daniel Bayley Date: Mon, 7 Aug 2023 10:21:42 +0100 Subject: [PATCH] Add transport icons (#1412) * Refine `truck` icon * Refine `train` icon * Rename `train` icon to `tram` * Add `rail-symbol` icon * Add `m-square` (metro) icon * Add `train-track` icon * Add `cable-car` icon * Add `coach` icon * Add `traffic-cone` icon * Add `traffic-cone` variant * Improve metadata * Refine `bus` icon * Add `traffic-lights` icon * Revert "Add `traffic-lights` icon" This reverts commit 22dcfc7aad9df52877e2aed7f6ecd23913daf37b. * Refine `train-track` icon * Rename `train` to `train-high-speed` * Refine `car` icon * Add `car-front` variant * Add `car-taxi` icon * Add `car-sports` icon * Add `parking-meter` icon * Add `tractor` icon * Refine `bus` icon * Refine `tractor` icon * Refine `car-front` icon * Refine `car-taxi` icon * Refine `car-sports` icon * Add `bus-school` icon * Remove `traffic-cone` variant * Add `train-high-speed-tunnel` icon * Refine `coach` icon * Refine `cable-car` icon * Refine `car` icon * Refine `train-high-speed` icon * Refine `train-high-speed-tunnel` icon * Update icons/car-front.svg Co-authored-by: Karsa * Update icons/car.svg Co-authored-by: Karsa * Update icons/car-taxi.svg Co-authored-by: Karsa * Refine `coach` icon * Add `coach` variant * Rename `tram` to `tram-front` * Rename `train-high-speed` to `train-front` * Rename `train-high-speed-tunnel` to `train-front-tunnel` * Rename `bus-school` to `bus-school-front` * Rename `coach` to `coach-front` * Rename `coach` variant to `coach-front` variant * Rename `car-taxi` to `car-taxi-front` * Rename `car-sports` to `car-sports-front` * Add `car-electric-front` icon * Refine `car-electric-front` icon * Refine `car` icon * Add `ship-wheel` icon * Improve `ship` metadata * Remove `bus-school-front` icon * Remove `car-electric-front` icon * Remove `car-sports-front` icon * Remove `coach-front` variant * Rename `coach-front` to `bus-front` * Improve `train-front-tunnel` metadata * Refine `car-taxi-front` icon --------- Co-authored-by: Karsa Co-authored-by: Eric Fennis --- categories/transportation.json | 2 +- icons/bus-front.json | 15 +++++++++++++++ icons/bus-front.svg | 21 +++++++++++++++++++++ icons/bus.svg | 11 +++++++---- icons/cable-car.json | 17 +++++++++++++++++ icons/cable-car.svg | 20 ++++++++++++++++++++ icons/car-front.json | 15 +++++++++++++++ icons/car-front.svg | 18 ++++++++++++++++++ icons/car-taxi-front.json | 16 ++++++++++++++++ icons/car-taxi-front.svg | 19 +++++++++++++++++++ icons/car.json | 5 +++-- icons/car.svg | 7 ++++--- icons/m-square.json | 18 ++++++++++++++++++ icons/m-square.svg | 14 ++++++++++++++ icons/parking-meter.json | 17 +++++++++++++++++ icons/parking-meter.svg | 17 +++++++++++++++++ icons/rail-symbol.json | 16 ++++++++++++++++ icons/rail-symbol.svg | 15 +++++++++++++++ icons/ship-wheel.json | 27 +++++++++++++++++++++++++++ icons/ship-wheel.svg | 22 ++++++++++++++++++++++ icons/ship.json | 12 ++++++++++-- icons/tractor.json | 19 +++++++++++++++++++ icons/tractor.svg | 21 +++++++++++++++++++++ icons/traffic-cone.json | 15 +++++++++++++++ icons/traffic-cone.svg | 16 ++++++++++++++++ icons/train-front-tunnel.json | 21 +++++++++++++++++++++ icons/train-front-tunnel.svg | 19 +++++++++++++++++++ icons/train-front.json | 20 ++++++++++++++++++++ icons/train-front.svg | 18 ++++++++++++++++++ icons/train-track.json | 14 ++++++++++++++ icons/train-track.svg | 19 +++++++++++++++++++ icons/{train.json => tram-front.json} | 10 ++++++++-- icons/{train.svg => tram-front.svg} | 0 icons/truck.json | 5 +++-- icons/truck.svg | 10 +++++----- 35 files changed, 510 insertions(+), 21 deletions(-) create mode 100644 icons/bus-front.json create mode 100644 icons/bus-front.svg create mode 100644 icons/cable-car.json create mode 100644 icons/cable-car.svg create mode 100644 icons/car-front.json create mode 100644 icons/car-front.svg create mode 100644 icons/car-taxi-front.json create mode 100644 icons/car-taxi-front.svg create mode 100644 icons/m-square.json create mode 100644 icons/m-square.svg create mode 100644 icons/parking-meter.json create mode 100644 icons/parking-meter.svg create mode 100644 icons/rail-symbol.json create mode 100644 icons/rail-symbol.svg create mode 100644 icons/ship-wheel.json create mode 100644 icons/ship-wheel.svg create mode 100644 icons/tractor.json create mode 100644 icons/tractor.svg create mode 100644 icons/traffic-cone.json create mode 100644 icons/traffic-cone.svg create mode 100644 icons/train-front-tunnel.json create mode 100644 icons/train-front-tunnel.svg create mode 100644 icons/train-front.json create mode 100644 icons/train-front.svg create mode 100644 icons/train-track.json create mode 100644 icons/train-track.svg rename icons/{train.json => tram-front.json} (64%) rename icons/{train.svg => tram-front.svg} (100%) diff --git a/categories/transportation.json b/categories/transportation.json index f5fd237e8..0515475d3 100644 --- a/categories/transportation.json +++ b/categories/transportation.json @@ -1,5 +1,5 @@ { "$schema": "../category.schema.json", "title": "Transportation", - "icon": "train" + "icon": "train-front" } \ No newline at end of file diff --git a/icons/bus-front.json b/icons/bus-front.json new file mode 100644 index 000000000..912a64065 --- /dev/null +++ b/icons/bus-front.json @@ -0,0 +1,15 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "coach", + "vehicle", + "trip", + "road" + ], + "categories": [ + "transportation" + ] +} \ No newline at end of file diff --git a/icons/bus-front.svg b/icons/bus-front.svg new file mode 100644 index 000000000..749aeecb5 --- /dev/null +++ b/icons/bus-front.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/icons/bus.svg b/icons/bus.svg index dd21ed106..9fdef2d1b 100644 --- a/icons/bus.svg +++ b/icons/bus.svg @@ -9,8 +9,11 @@ stroke-linecap="round" stroke-linejoin="round" > - - - - + + + + + + + diff --git a/icons/cable-car.json b/icons/cable-car.json new file mode 100644 index 000000000..e7616a671 --- /dev/null +++ b/icons/cable-car.json @@ -0,0 +1,17 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "ski lift", + "winter holiday", + "alpine", + "resort", + "mountains" + ], + "categories": [ + "transportation", + "travel" + ] +} \ No newline at end of file diff --git a/icons/cable-car.svg b/icons/cable-car.svg new file mode 100644 index 000000000..fb8ecc5cd --- /dev/null +++ b/icons/cable-car.svg @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/icons/car-front.json b/icons/car-front.json new file mode 100644 index 000000000..20f32a970 --- /dev/null +++ b/icons/car-front.json @@ -0,0 +1,15 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "vehicle", + "drive", + "trip", + "journey" + ], + "categories": [ + "transportation" + ] +} \ No newline at end of file diff --git a/icons/car-front.svg b/icons/car-front.svg new file mode 100644 index 000000000..93fec3fc4 --- /dev/null +++ b/icons/car-front.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/icons/car-taxi-front.json b/icons/car-taxi-front.json new file mode 100644 index 000000000..04664fb89 --- /dev/null +++ b/icons/car-taxi-front.json @@ -0,0 +1,16 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "cab", + "vehicle", + "drive", + "trip", + "journey" + ], + "categories": [ + "transportation" + ] +} \ No newline at end of file diff --git a/icons/car-taxi-front.svg b/icons/car-taxi-front.svg new file mode 100644 index 000000000..f7ce73018 --- /dev/null +++ b/icons/car-taxi-front.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/icons/car.json b/icons/car.json index 6f2145d9f..1d2503ce8 100644 --- a/icons/car.json +++ b/icons/car.json @@ -7,8 +7,9 @@ ], "tags": [ "vehicle", - "transport", - "trip" + "drive", + "trip", + "journey" ], "categories": [ "transportation" diff --git a/icons/car.svg b/icons/car.svg index 2e89572a5..c99feda01 100644 --- a/icons/car.svg +++ b/icons/car.svg @@ -9,7 +9,8 @@ stroke-linecap="round" stroke-linejoin="round" > - - - + + + + diff --git a/icons/m-square.json b/icons/m-square.json new file mode 100644 index 000000000..afe9addd6 --- /dev/null +++ b/icons/m-square.json @@ -0,0 +1,18 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "metro", + "subway", + "underground", + "track", + "line" + ], + "categories": [ + "transportation", + "maps", + "navigation" + ] +} \ No newline at end of file diff --git a/icons/m-square.svg b/icons/m-square.svg new file mode 100644 index 000000000..2a90330da --- /dev/null +++ b/icons/m-square.svg @@ -0,0 +1,14 @@ + + + + diff --git a/icons/parking-meter.json b/icons/parking-meter.json new file mode 100644 index 000000000..6d4d6fef0 --- /dev/null +++ b/icons/parking-meter.json @@ -0,0 +1,17 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "driving", + "car park", + "pay", + "sidewalk", + "pavement" + ], + "categories": [ + "transportation", + "maps" + ] +} \ No newline at end of file diff --git a/icons/parking-meter.svg b/icons/parking-meter.svg new file mode 100644 index 000000000..2aa20113a --- /dev/null +++ b/icons/parking-meter.svg @@ -0,0 +1,17 @@ + + + + + + + diff --git a/icons/rail-symbol.json b/icons/rail-symbol.json new file mode 100644 index 000000000..8ea043bae --- /dev/null +++ b/icons/rail-symbol.json @@ -0,0 +1,16 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "railway", + "train", + "track", + "line" + ], + "categories": [ + "transportation", + "maps" + ] +} \ No newline at end of file diff --git a/icons/rail-symbol.svg b/icons/rail-symbol.svg new file mode 100644 index 000000000..bdaa16159 --- /dev/null +++ b/icons/rail-symbol.svg @@ -0,0 +1,15 @@ + + + + + diff --git a/icons/ship-wheel.json b/icons/ship-wheel.json new file mode 100644 index 000000000..f15a359b9 --- /dev/null +++ b/icons/ship-wheel.json @@ -0,0 +1,27 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "steering", + "rudder", + "boat", + "knots", + "nautical mile", + "maritime", + "sailing", + "yacht", + "cruise", + "ocean liner", + "tanker", + "vessel", + "navy", + "trip" + ], + "categories": [ + "transportation", + "travel", + "maps" + ] +} \ No newline at end of file diff --git a/icons/ship-wheel.svg b/icons/ship-wheel.svg new file mode 100644 index 000000000..8e36729d2 --- /dev/null +++ b/icons/ship-wheel.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/icons/ship.json b/icons/ship.json index c53565b28..d7d93bdac 100644 --- a/icons/ship.json +++ b/icons/ship.json @@ -5,9 +5,17 @@ ], "tags": [ "boat", - "trip", + "knots", + "nautical mile", "maritime", - "navy" + "sailing", + "yacht", + "cruise", + "ocean liner", + "tanker", + "vessel", + "navy", + "trip" ], "categories": [ "transportation", diff --git a/icons/tractor.json b/icons/tractor.json new file mode 100644 index 000000000..9e7899d70 --- /dev/null +++ b/icons/tractor.json @@ -0,0 +1,19 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "farming", + "farmer", + "ranch", + "harvest", + "equipment", + "vehicle" + ], + "categories": [ + "transportation", + "sustainability", + "food-beverage" + ] +} \ No newline at end of file diff --git a/icons/tractor.svg b/icons/tractor.svg new file mode 100644 index 000000000..2930ad951 --- /dev/null +++ b/icons/tractor.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/icons/traffic-cone.json b/icons/traffic-cone.json new file mode 100644 index 000000000..42f94237a --- /dev/null +++ b/icons/traffic-cone.json @@ -0,0 +1,15 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "roadworks", + "tarmac", + "safety", + "block" + ], + "categories": [ + "transportation" + ] +} \ No newline at end of file diff --git a/icons/traffic-cone.svg b/icons/traffic-cone.svg new file mode 100644 index 000000000..9e4f321bb --- /dev/null +++ b/icons/traffic-cone.svg @@ -0,0 +1,16 @@ + + + + + + diff --git a/icons/train-front-tunnel.json b/icons/train-front-tunnel.json new file mode 100644 index 000000000..18bbe574f --- /dev/null +++ b/icons/train-front-tunnel.json @@ -0,0 +1,21 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "railway", + "metro", + "subway", + "underground", + "speed", + "bullet", + "fast", + "track", + "line" + ], + "categories": [ + "transportation", + "maps" + ] +} \ No newline at end of file diff --git a/icons/train-front-tunnel.svg b/icons/train-front-tunnel.svg new file mode 100644 index 000000000..fce0be1af --- /dev/null +++ b/icons/train-front-tunnel.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/icons/train-front.json b/icons/train-front.json new file mode 100644 index 000000000..c5735d0cb --- /dev/null +++ b/icons/train-front.json @@ -0,0 +1,20 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "railway", + "metro", + "subway", + "underground", + "high-speed", + "bullet", + "fast", + "track", + "line" + ], + "categories": [ + "transportation" + ] +} \ No newline at end of file diff --git a/icons/train-front.svg b/icons/train-front.svg new file mode 100644 index 000000000..d340f46d1 --- /dev/null +++ b/icons/train-front.svg @@ -0,0 +1,18 @@ + + + + + + + + diff --git a/icons/train-track.json b/icons/train-track.json new file mode 100644 index 000000000..e8add0f27 --- /dev/null +++ b/icons/train-track.json @@ -0,0 +1,14 @@ +{ + "$schema": "../icon.schema.json", + "contributors": [ + "danielbayley" + ], + "tags": [ + "railway", + "line" + ], + "categories": [ + "transportation", + "maps" + ] +} \ No newline at end of file diff --git a/icons/train-track.svg b/icons/train-track.svg new file mode 100644 index 000000000..93b84b7c1 --- /dev/null +++ b/icons/train-track.svg @@ -0,0 +1,19 @@ + + + + + + + + + diff --git a/icons/train.json b/icons/tram-front.json similarity index 64% rename from icons/train.json rename to icons/tram-front.json index 793241051..301165abd 100644 --- a/icons/train.json +++ b/icons/tram-front.json @@ -5,12 +5,18 @@ "karsa-mistmere" ], "tags": [ - "transport", + "railway", "metro", "subway", - "underground" + "underground", + "track", + "line", + "tourism" ], "categories": [ "transportation" + ], + "aliases": [ + "train" ] } \ No newline at end of file diff --git a/icons/train.svg b/icons/tram-front.svg similarity index 100% rename from icons/train.svg rename to icons/tram-front.svg diff --git a/icons/truck.json b/icons/truck.json index 022385504..b4bce1843 100644 --- a/icons/truck.json +++ b/icons/truck.json @@ -6,13 +6,14 @@ "ericfennis", "Andreto", "csandman", - "karsa-mistmere" + "karsa-mistmere", + "danielbayley" ], "tags": [ "delivery", "van", "shipping", - "transport", + "haulage", "lorry" ], "categories": [ diff --git a/icons/truck.svg b/icons/truck.svg index 49b231161..7499620d4 100644 --- a/icons/truck.svg +++ b/icons/truck.svg @@ -9,9 +9,9 @@ stroke-linecap="round" stroke-linejoin="round" > - - - - - + + + + +