From e581fca90a55e8c9cc3dc987c559d111e27fa117 Mon Sep 17 00:00:00 2001
From: Sid <27780930+autinerd@users.noreply.github.com>
Date: Mon, 26 Aug 2024 18:26:47 +0200
Subject: [PATCH 1/8] Fix pre-commit config (#55)
---
.pre-commit-config.yaml | 2 +-
validate_mapping.py | 11 +++++++----
2 files changed, 8 insertions(+), 5 deletions(-)
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index e8474092..fc792443 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -16,6 +16,6 @@ repos:
hooks:
- id: validate_mapping
name: validate_mapping
- entry: ./validate_mapping.py
+ entry: ./validate_mapping.py --fix --file
language: script
files: mapping.yaml
diff --git a/validate_mapping.py b/validate_mapping.py
index 997d11d6..a625a926 100755
--- a/validate_mapping.py
+++ b/validate_mapping.py
@@ -11,11 +11,11 @@
LOGGER = logging.getLogger()
-def validate_mapping(*, fix: bool = False) -> bool:
+def validate_mapping(file: Path, *, fix: bool = False) -> bool:
"""Validate the mapping file."""
valid = True
- with Path("mapping.yaml").open(encoding="utf8") as yaml_fp:
+ with file.open(encoding="utf8") as yaml_fp:
yaml_doc: dict[str, list[str]] = yaml.safe_load(yaml_fp)
yaml_fp.seek(0, 0)
@@ -57,7 +57,7 @@ def validate_mapping(*, fix: bool = False) -> bool:
for entry, values in yaml_doc.items():
fixed_doc[entry] = sorted(set(values))
- with Path("mapping.yaml").open("w", encoding="utf8") as yaml_fp:
+ with file.open("w", encoding="utf8") as yaml_fp:
yaml.safe_dump(fixed_doc, yaml_fp, default_flow_style=False)
return True
@@ -70,9 +70,12 @@ def validate_mapping(*, fix: bool = False) -> bool:
parser.add_argument(
"--fix", help="Fixes the mapping file.", action="store_true", default=False
)
+ parser.add_argument(
+ "--file", help="File to validate", type=Path, default=Path("mapping.yaml")
+ )
args = parser.parse_args()
- if validate_mapping(fix=args.fix):
+ if validate_mapping(args.file, fix=args.fix):
sys.exit(0)
else:
sys.exit(1)
From 35808a43ebbca21e797f9216f74e21b6b66e566f Mon Sep 17 00:00:00 2001
From: Sid <27780930+autinerd@users.noreply.github.com>
Date: Mon, 26 Aug 2024 18:30:18 +0200
Subject: [PATCH 2/8] move python scripts to the scripts folder (#56)
---
.pre-commit-config.yaml | 2 +-
icon_search.py => scripts/icon_search.py | 0
validate_mapping.py => scripts/validate_mapping.py | 0
3 files changed, 1 insertion(+), 1 deletion(-)
rename icon_search.py => scripts/icon_search.py (100%)
rename validate_mapping.py => scripts/validate_mapping.py (100%)
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index fc792443..eef6eab9 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -16,6 +16,6 @@ repos:
hooks:
- id: validate_mapping
name: validate_mapping
- entry: ./validate_mapping.py --fix --file
+ entry: scripts/validate_mapping.py --fix --file
language: script
files: mapping.yaml
diff --git a/icon_search.py b/scripts/icon_search.py
similarity index 100%
rename from icon_search.py
rename to scripts/icon_search.py
diff --git a/validate_mapping.py b/scripts/validate_mapping.py
similarity index 100%
rename from validate_mapping.py
rename to scripts/validate_mapping.py
From 7182c4121d2ffde357fa206f07ad076ec5979cfe Mon Sep 17 00:00:00 2001
From: Sid <27780930+autinerd@users.noreply.github.com>
Date: Mon, 26 Aug 2024 19:12:58 +0200
Subject: [PATCH 3/8] add sync_icons script (#57)
---
.pre-commit-config.yaml | 6 +++
scripts/sync_icons.py | 83 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 89 insertions(+)
create mode 100755 scripts/sync_icons.py
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index eef6eab9..36d01ff9 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -19,3 +19,9 @@ repos:
entry: scripts/validate_mapping.py --fix --file
language: script
files: mapping.yaml
+ - id: sync_icons
+ name: sync_icons
+ entry: scripts/sync_icons.py --fix icons_linux
+ language: script
+ pass_filenames: false
+ files: ^icons_linux/.*\.svg$
diff --git a/scripts/sync_icons.py b/scripts/sync_icons.py
new file mode 100755
index 00000000..9a44e7fb
--- /dev/null
+++ b/scripts/sync_icons.py
@@ -0,0 +1,83 @@
+#!/usr/bin/python3
+"""Synchronize icons between black and white."""
+
+from argparse import ArgumentParser
+import logging
+from pathlib import Path
+import sys
+from typing import Literal
+
+
+def copy_file(src: Path, dest: Path, src_style: Literal["black", "white"]) -> None:
+ """Copy a file and adjust the colors."""
+
+ match src_style:
+ case "black":
+ replace_str = {("#000", "#fff"), ("#000000", "#ffffff")}
+ case "white":
+ replace_str = {
+ ("#fff", "#000"),
+ ("#ffffff", "#000000"),
+ ("#FFF", "#000"),
+ ("#FFFFFF", "#000000"),
+ }
+ with src.open("r") as src_fd, dest.open("w") as dest_fd:
+ src_text = src_fd.read()
+ for pattern in replace_str:
+ src_text = src_text.replace(pattern[0], pattern[1])
+ dest_fd.write(src_text)
+
+
+def main(folder: Path, *, fix: bool = False) -> bool:
+ """Check if icons are in both black and white folders."""
+
+ valid = True
+ if not (folder / "white").is_dir():
+ logging.error("The 'white' folder could not be found!")
+ return False
+ if not (folder / "black").is_dir():
+ logging.error("The 'black' folder could not be found!")
+ return False
+
+ files_black = {a.name for a in (folder / "black").glob("*.svg")}
+ files_white = {a.name for a in (folder / "white").glob("*.svg")}
+
+ black_not_white = files_black - files_white
+ white_not_black = files_white - files_black
+
+ if white_not_black:
+ logging.error(
+ "The following files are only in the 'white' folder: %s", white_not_black
+ )
+ valid = False
+ if black_not_white:
+ logging.error(
+ "The following files are only in the 'black' folder: %s", black_not_white
+ )
+ valid = False
+
+ if fix:
+ for file in white_not_black:
+ copy_file(folder / "white" / file, folder / "black" / file, "white")
+ for file in black_not_white:
+ copy_file(folder / "black" / file, folder / "white" / file, "black")
+
+ return valid
+
+
+if __name__ == "__main__":
+ logging.basicConfig(level=logging.INFO)
+
+ parser = ArgumentParser()
+ parser.add_argument(
+ "--fix", help="Fixes the mapping file.", action="store_true", default=False
+ )
+ parser.add_argument(
+ "folder",
+ help="Folder where the 'black' and 'white' folders are to check",
+ type=Path,
+ )
+ args = parser.parse_args()
+
+ if not main(args.folder, fix=args.fix):
+ sys.exit(1)
From f673eb854efe98e3a6616d75ba860fe4dc84d458 Mon Sep 17 00:00:00 2001
From: Sid <27780930+autinerd@users.noreply.github.com>
Date: Mon, 26 Aug 2024 20:16:11 +0200
Subject: [PATCH 4/8] Add check_icon_duplicates (#58)
---
scripts/check_icon_duplicates.py | 68 ++++++++++++++++++++++++++++++++
1 file changed, 68 insertions(+)
create mode 100755 scripts/check_icon_duplicates.py
diff --git a/scripts/check_icon_duplicates.py b/scripts/check_icon_duplicates.py
new file mode 100755
index 00000000..58a8c83d
--- /dev/null
+++ b/scripts/check_icon_duplicates.py
@@ -0,0 +1,68 @@
+#!/usr/bin/python3
+"""Synchronize icons between black and white."""
+
+from argparse import ArgumentParser
+from filecmp import cmp
+import logging
+from pathlib import Path
+import sys
+
+
+def main(src_folder: Path, target_folder: Path, *, fix: bool = False) -> bool:
+ """Check if icons are in both black and white folders."""
+
+ src_files = {a.relative_to(src_folder) for a in src_folder.glob("**/*.svg")}
+ target_files = {
+ a.relative_to(target_folder) for a in target_folder.glob("**/*.svg")
+ }
+
+ duplicates = src_files.intersection(target_files)
+ if not duplicates:
+ logging.info("No duplicates found.")
+ return True
+
+ print("Following potential duplicate icons were found:")
+ for file in sorted(duplicates):
+ src_file = src_folder / file
+ target_file = target_folder / file
+ same_size = src_file.stat().st_size == target_file.stat().st_size
+ same_content = False
+ if same_size:
+ same_content = cmp(src_file, target_file, shallow=False)
+ print(
+ f"{file}; size {"same" if same_size else "different"}",
+ end="" if same_size else "\n",
+ )
+ if same_size:
+ print(f"; content {"same" if same_content else "different"}")
+ if fix and same_content:
+ target_file.unlink()
+ return False
+
+
+if __name__ == "__main__":
+ logging.basicConfig(level=logging.INFO)
+
+ parser = ArgumentParser()
+ parser.add_argument(
+ "--fix",
+ help="Removes the target file if the content between src and target file is the same.",
+ action="store_true",
+ default=False,
+ )
+ parser.add_argument(
+ "--src-folder",
+ help="Folder which contains the source icons",
+ type=Path,
+ required=True,
+ )
+ parser.add_argument(
+ "--target-folder",
+ help="The folder in which the icons are checked if there are duplicates of in the src folder",
+ type=Path,
+ required=True,
+ )
+ args = parser.parse_args()
+
+ if not main(args.src_folder, args.target_folder, fix=args.fix):
+ sys.exit(1)
From d2afab32624053872ec6afba30b27958ef7950cf Mon Sep 17 00:00:00 2001
From: Sid <27780930+autinerd@users.noreply.github.com>
Date: Mon, 26 Aug 2024 20:22:12 +0200
Subject: [PATCH 5/8] Fix check_icon_duplicates (#59)
---
scripts/check_icon_duplicates.py | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/scripts/check_icon_duplicates.py b/scripts/check_icon_duplicates.py
index 58a8c83d..af210625 100755
--- a/scripts/check_icon_duplicates.py
+++ b/scripts/check_icon_duplicates.py
@@ -29,12 +29,15 @@ def main(src_folder: Path, target_folder: Path, *, fix: bool = False) -> bool:
same_content = False
if same_size:
same_content = cmp(src_file, target_file, shallow=False)
- print(
- f"{file}; size {"same" if same_size else "different"}",
- end="" if same_size else "\n",
- )
- if same_size:
- print(f"; content {"same" if same_content else "different"}")
+
+ if not same_size:
+ print(
+ f"{src_file} -> {target_file}; size different ({src_file.stat().st_size} -> {target_file.stat().st_size})"
+ )
+ else:
+ print(
+ f"{src_file} -> {target_file}; size same; content {"same" if same_content else "different"}"
+ )
if fix and same_content:
target_file.unlink()
return False
From 851ea56526aa73b2d9f9a6f8a41a28cccbe293b6 Mon Sep 17 00:00:00 2001
From: Sid <27780930+autinerd@users.noreply.github.com>
Date: Mon, 26 Aug 2024 20:56:29 +0200
Subject: [PATCH 6/8] Remove icon duplicates with Arcticons Android (#60)
---
icons_linux/black/bonfire_peaks.svg | 1 -
icons_linux/black/broken_age.svg | 1 -
icons_linux/black/celeste.svg | 1 -
icons_linux/black/chicory_a_colorful_tale.svg | 1 -
icons_linux/black/creaks.svg | 1 -
icons_linux/black/duet.svg | 1 -
icons_linux/black/forza_motorsport.svg | 1 -
icons_linux/black/half_life.svg | 1 -
icons_linux/black/ori_and_the_blind_forest.svg | 1 -
icons_linux/black/sokpop.svg | 1 -
icons_linux/black/the_case_of_the_golden_idol.svg | 1 -
icons_linux/black/the_last_campfire.svg | 1 -
icons_linux/black/the_talos_principle.svg | 1 -
icons_linux/black/visual_studio_code.svg | 1 -
icons_linux/white/bonfire_peaks.svg | 1 -
icons_linux/white/broken_age.svg | 1 -
icons_linux/white/celeste.svg | 1 -
icons_linux/white/chicory_a_colorful_tale.svg | 1 -
icons_linux/white/creaks.svg | 1 -
icons_linux/white/duet.svg | 1 -
icons_linux/white/forza_motorsport.svg | 1 -
icons_linux/white/half_life.svg | 1 -
icons_linux/white/ori_and_the_blind_forest.svg | 1 -
icons_linux/white/sokpop.svg | 1 -
icons_linux/white/the_case_of_the_golden_idol.svg | 1 -
icons_linux/white/the_last_campfire.svg | 1 -
icons_linux/white/the_talos_principle.svg | 1 -
icons_linux/white/visual_studio_code.svg | 1 -
28 files changed, 28 deletions(-)
delete mode 100644 icons_linux/black/bonfire_peaks.svg
delete mode 100644 icons_linux/black/broken_age.svg
delete mode 100644 icons_linux/black/celeste.svg
delete mode 100644 icons_linux/black/chicory_a_colorful_tale.svg
delete mode 100644 icons_linux/black/creaks.svg
delete mode 100644 icons_linux/black/duet.svg
delete mode 100644 icons_linux/black/forza_motorsport.svg
delete mode 100644 icons_linux/black/half_life.svg
delete mode 100644 icons_linux/black/ori_and_the_blind_forest.svg
delete mode 100644 icons_linux/black/sokpop.svg
delete mode 100644 icons_linux/black/the_case_of_the_golden_idol.svg
delete mode 100644 icons_linux/black/the_last_campfire.svg
delete mode 100644 icons_linux/black/the_talos_principle.svg
delete mode 100644 icons_linux/black/visual_studio_code.svg
delete mode 100644 icons_linux/white/bonfire_peaks.svg
delete mode 100644 icons_linux/white/broken_age.svg
delete mode 100644 icons_linux/white/celeste.svg
delete mode 100644 icons_linux/white/chicory_a_colorful_tale.svg
delete mode 100644 icons_linux/white/creaks.svg
delete mode 100644 icons_linux/white/duet.svg
delete mode 100644 icons_linux/white/forza_motorsport.svg
delete mode 100644 icons_linux/white/half_life.svg
delete mode 100644 icons_linux/white/ori_and_the_blind_forest.svg
delete mode 100644 icons_linux/white/sokpop.svg
delete mode 100644 icons_linux/white/the_case_of_the_golden_idol.svg
delete mode 100644 icons_linux/white/the_last_campfire.svg
delete mode 100644 icons_linux/white/the_talos_principle.svg
delete mode 100644 icons_linux/white/visual_studio_code.svg
diff --git a/icons_linux/black/bonfire_peaks.svg b/icons_linux/black/bonfire_peaks.svg
deleted file mode 100644
index 8a872810..00000000
--- a/icons_linux/black/bonfire_peaks.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/black/broken_age.svg b/icons_linux/black/broken_age.svg
deleted file mode 100644
index 63b5988c..00000000
--- a/icons_linux/black/broken_age.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/black/celeste.svg b/icons_linux/black/celeste.svg
deleted file mode 100644
index 85eea162..00000000
--- a/icons_linux/black/celeste.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/black/chicory_a_colorful_tale.svg b/icons_linux/black/chicory_a_colorful_tale.svg
deleted file mode 100644
index c5fe893b..00000000
--- a/icons_linux/black/chicory_a_colorful_tale.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/black/creaks.svg b/icons_linux/black/creaks.svg
deleted file mode 100644
index a4ee2cd8..00000000
--- a/icons_linux/black/creaks.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/black/duet.svg b/icons_linux/black/duet.svg
deleted file mode 100644
index 54b0e0a3..00000000
--- a/icons_linux/black/duet.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/black/forza_motorsport.svg b/icons_linux/black/forza_motorsport.svg
deleted file mode 100644
index c276ff3d..00000000
--- a/icons_linux/black/forza_motorsport.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/black/half_life.svg b/icons_linux/black/half_life.svg
deleted file mode 100644
index 544825e6..00000000
--- a/icons_linux/black/half_life.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/black/ori_and_the_blind_forest.svg b/icons_linux/black/ori_and_the_blind_forest.svg
deleted file mode 100644
index 37031bd7..00000000
--- a/icons_linux/black/ori_and_the_blind_forest.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/black/sokpop.svg b/icons_linux/black/sokpop.svg
deleted file mode 100644
index d328fe40..00000000
--- a/icons_linux/black/sokpop.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/black/the_case_of_the_golden_idol.svg b/icons_linux/black/the_case_of_the_golden_idol.svg
deleted file mode 100644
index 87c6c124..00000000
--- a/icons_linux/black/the_case_of_the_golden_idol.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/black/the_last_campfire.svg b/icons_linux/black/the_last_campfire.svg
deleted file mode 100644
index 86641426..00000000
--- a/icons_linux/black/the_last_campfire.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/black/the_talos_principle.svg b/icons_linux/black/the_talos_principle.svg
deleted file mode 100644
index 7ad71ae6..00000000
--- a/icons_linux/black/the_talos_principle.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/black/visual_studio_code.svg b/icons_linux/black/visual_studio_code.svg
deleted file mode 100644
index 0a31f227..00000000
--- a/icons_linux/black/visual_studio_code.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/white/bonfire_peaks.svg b/icons_linux/white/bonfire_peaks.svg
deleted file mode 100644
index 2989650d..00000000
--- a/icons_linux/white/bonfire_peaks.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/white/broken_age.svg b/icons_linux/white/broken_age.svg
deleted file mode 100644
index a2e44c07..00000000
--- a/icons_linux/white/broken_age.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/white/celeste.svg b/icons_linux/white/celeste.svg
deleted file mode 100644
index 0d031222..00000000
--- a/icons_linux/white/celeste.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/white/chicory_a_colorful_tale.svg b/icons_linux/white/chicory_a_colorful_tale.svg
deleted file mode 100644
index 3c76af36..00000000
--- a/icons_linux/white/chicory_a_colorful_tale.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/white/creaks.svg b/icons_linux/white/creaks.svg
deleted file mode 100644
index 260ac7c7..00000000
--- a/icons_linux/white/creaks.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/white/duet.svg b/icons_linux/white/duet.svg
deleted file mode 100644
index 65eb068e..00000000
--- a/icons_linux/white/duet.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/white/forza_motorsport.svg b/icons_linux/white/forza_motorsport.svg
deleted file mode 100644
index ec1a5ce3..00000000
--- a/icons_linux/white/forza_motorsport.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/white/half_life.svg b/icons_linux/white/half_life.svg
deleted file mode 100644
index 2d15b5b3..00000000
--- a/icons_linux/white/half_life.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/white/ori_and_the_blind_forest.svg b/icons_linux/white/ori_and_the_blind_forest.svg
deleted file mode 100644
index e987cb69..00000000
--- a/icons_linux/white/ori_and_the_blind_forest.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/white/sokpop.svg b/icons_linux/white/sokpop.svg
deleted file mode 100644
index b8a832fc..00000000
--- a/icons_linux/white/sokpop.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/white/the_case_of_the_golden_idol.svg b/icons_linux/white/the_case_of_the_golden_idol.svg
deleted file mode 100644
index 9d81eac1..00000000
--- a/icons_linux/white/the_case_of_the_golden_idol.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/white/the_last_campfire.svg b/icons_linux/white/the_last_campfire.svg
deleted file mode 100644
index 5585aa5d..00000000
--- a/icons_linux/white/the_last_campfire.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/white/the_talos_principle.svg b/icons_linux/white/the_talos_principle.svg
deleted file mode 100644
index 431263e5..00000000
--- a/icons_linux/white/the_talos_principle.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/icons_linux/white/visual_studio_code.svg b/icons_linux/white/visual_studio_code.svg
deleted file mode 100644
index 99154523..00000000
--- a/icons_linux/white/visual_studio_code.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
From de13d58e62cd2f5f5ddc4f8320daa7a4be562b73 Mon Sep 17 00:00:00 2001
From: Sid <27780930+autinerd@users.noreply.github.com>
Date: Tue, 27 Aug 2024 09:53:12 +0200
Subject: [PATCH 7/8] Move Workflow to correct folder (#61)
---
.github/{ => workflows}/main.yaml | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename .github/{ => workflows}/main.yaml (100%)
diff --git a/.github/main.yaml b/.github/workflows/main.yaml
similarity index 100%
rename from .github/main.yaml
rename to .github/workflows/main.yaml
From 707b253ef301775dd8cdb383f42f01bacf548458 Mon Sep 17 00:00:00 2001
From: Sid <27780930+autinerd@users.noreply.github.com>
Date: Tue, 27 Aug 2024 11:20:48 +0200
Subject: [PATCH 8/8] Remove more duplicates to Arcticons Android icons (#62)
---
arcticons-dark/scalable/apps/gufw.svg | 8 ++++----
arcticons-dark/scalable/apps/obsidian.svg | 12 ++++++------
.../preferences-desktop-feedback.svg | 9 ++++-----
.../preferences-desktop-navigation.svg | 18 +++++++++---------
arcticons-dark/symbolic/apps/gufw-symbolic.svg | 6 +++---
.../symbolic/apps/obsidian-symbolic.svg | 6 +++---
.../preferences-desktop-feedback-symbolic.svg | 9 ++++-----
...preferences-desktop-navigation-symbolic.svg | 6 +++---
arcticons-light/scalable/apps/gufw.svg | 8 ++++----
arcticons-light/scalable/apps/obsidian.svg | 12 ++++++------
.../preferences-desktop-feedback.svg | 9 ++++-----
.../preferences-desktop-navigation.svg | 18 +++++++++---------
.../symbolic/apps/gufw-symbolic.svg | 6 +++---
.../symbolic/apps/obsidian-symbolic.svg | 6 +++---
.../preferences-desktop-feedback-symbolic.svg | 9 ++++-----
...preferences-desktop-navigation-symbolic.svg | 6 +++---
icons_linux/black/compass.svg | 1 -
icons_linux/black/fedora.svg | 1 -
icons_linux/black/feedback.svg | 1 -
icons_linux/black/{hue.svg => hue_game.svg} | 0
icons_linux/black/network.svg | 1 -
icons_linux/black/obsidian.svg | 1 -
.../black/{reboot.svg => reboot_system.svg} | 0
icons_linux/black/shield.svg | 1 -
icons_linux/white/compass.svg | 1 -
icons_linux/white/fedora.svg | 1 -
icons_linux/white/feedback.svg | 1 -
icons_linux/white/{hue.svg => hue_game.svg} | 0
icons_linux/white/network.svg | 1 -
icons_linux/white/obsidian.svg | 1 -
.../white/{reboot.svg => reboot_system.svg} | 0
icons_linux/white/shield.svg | 1 -
mapping.yaml | 4 ++--
33 files changed, 74 insertions(+), 90 deletions(-)
delete mode 100644 icons_linux/black/compass.svg
delete mode 100644 icons_linux/black/fedora.svg
delete mode 100644 icons_linux/black/feedback.svg
rename icons_linux/black/{hue.svg => hue_game.svg} (100%)
delete mode 100644 icons_linux/black/network.svg
delete mode 100644 icons_linux/black/obsidian.svg
rename icons_linux/black/{reboot.svg => reboot_system.svg} (100%)
delete mode 100644 icons_linux/black/shield.svg
delete mode 100644 icons_linux/white/compass.svg
delete mode 100644 icons_linux/white/fedora.svg
delete mode 100644 icons_linux/white/feedback.svg
rename icons_linux/white/{hue.svg => hue_game.svg} (100%)
delete mode 100644 icons_linux/white/network.svg
delete mode 100644 icons_linux/white/obsidian.svg
rename icons_linux/white/{reboot.svg => reboot_system.svg} (100%)
delete mode 100644 icons_linux/white/shield.svg
diff --git a/arcticons-dark/scalable/apps/gufw.svg b/arcticons-dark/scalable/apps/gufw.svg
index dd770131..8fdc1a74 100644
--- a/arcticons-dark/scalable/apps/gufw.svg
+++ b/arcticons-dark/scalable/apps/gufw.svg
@@ -1,7 +1,7 @@
-
-