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 @@ - - + + - + - + diff --git a/arcticons-dark/scalable/apps/obsidian.svg b/arcticons-dark/scalable/apps/obsidian.svg index 82e76fef..96469685 100644 --- a/arcticons-dark/scalable/apps/obsidian.svg +++ b/arcticons-dark/scalable/apps/obsidian.svg @@ -1,10 +1,10 @@ - + - + - - - - + + + + diff --git a/arcticons-dark/scalable/preferences/preferences-desktop-feedback.svg b/arcticons-dark/scalable/preferences/preferences-desktop-feedback.svg index f0e5adc3..c2c9f7a0 100644 --- a/arcticons-dark/scalable/preferences/preferences-desktop-feedback.svg +++ b/arcticons-dark/scalable/preferences/preferences-desktop-feedback.svg @@ -1,10 +1,9 @@ - + - - - - + + + diff --git a/arcticons-dark/scalable/preferences/preferences-desktop-navigation.svg b/arcticons-dark/scalable/preferences/preferences-desktop-navigation.svg index e194106c..540ff91b 100644 --- a/arcticons-dark/scalable/preferences/preferences-desktop-navigation.svg +++ b/arcticons-dark/scalable/preferences/preferences-desktop-navigation.svg @@ -1,12 +1,12 @@ - - + + - + - - - - - - + + + + + + diff --git a/arcticons-dark/symbolic/apps/gufw-symbolic.svg b/arcticons-dark/symbolic/apps/gufw-symbolic.svg index 5e843459..78620f1d 100644 --- a/arcticons-dark/symbolic/apps/gufw-symbolic.svg +++ b/arcticons-dark/symbolic/apps/gufw-symbolic.svg @@ -1,7 +1,7 @@ - + - + - + diff --git a/arcticons-dark/symbolic/apps/obsidian-symbolic.svg b/arcticons-dark/symbolic/apps/obsidian-symbolic.svg index e96d360d..37a28aa6 100644 --- a/arcticons-dark/symbolic/apps/obsidian-symbolic.svg +++ b/arcticons-dark/symbolic/apps/obsidian-symbolic.svg @@ -1,9 +1,9 @@ - + - + - + diff --git a/arcticons-dark/symbolic/preferences/preferences-desktop-feedback-symbolic.svg b/arcticons-dark/symbolic/preferences/preferences-desktop-feedback-symbolic.svg index d68f7976..b49cc75c 100644 --- a/arcticons-dark/symbolic/preferences/preferences-desktop-feedback-symbolic.svg +++ b/arcticons-dark/symbolic/preferences/preferences-desktop-feedback-symbolic.svg @@ -1,10 +1,9 @@ - + - - - - + + + diff --git a/arcticons-dark/symbolic/preferences/preferences-desktop-navigation-symbolic.svg b/arcticons-dark/symbolic/preferences/preferences-desktop-navigation-symbolic.svg index a36ea1e8..718de241 100644 --- a/arcticons-dark/symbolic/preferences/preferences-desktop-navigation-symbolic.svg +++ b/arcticons-dark/symbolic/preferences/preferences-desktop-navigation-symbolic.svg @@ -1,9 +1,9 @@ - + - + - + diff --git a/arcticons-light/scalable/apps/gufw.svg b/arcticons-light/scalable/apps/gufw.svg index efde39e3..8267b062 100644 --- a/arcticons-light/scalable/apps/gufw.svg +++ b/arcticons-light/scalable/apps/gufw.svg @@ -1,7 +1,7 @@ - - + + - + - + diff --git a/arcticons-light/scalable/apps/obsidian.svg b/arcticons-light/scalable/apps/obsidian.svg index 508bd6d0..b9bf7cb6 100644 --- a/arcticons-light/scalable/apps/obsidian.svg +++ b/arcticons-light/scalable/apps/obsidian.svg @@ -1,10 +1,10 @@ - + - + - - - - + + + + diff --git a/arcticons-light/scalable/preferences/preferences-desktop-feedback.svg b/arcticons-light/scalable/preferences/preferences-desktop-feedback.svg index cc521bc6..101f6c15 100644 --- a/arcticons-light/scalable/preferences/preferences-desktop-feedback.svg +++ b/arcticons-light/scalable/preferences/preferences-desktop-feedback.svg @@ -1,10 +1,9 @@ - + - - - - + + + diff --git a/arcticons-light/scalable/preferences/preferences-desktop-navigation.svg b/arcticons-light/scalable/preferences/preferences-desktop-navigation.svg index c7c6f53a..244e3e55 100644 --- a/arcticons-light/scalable/preferences/preferences-desktop-navigation.svg +++ b/arcticons-light/scalable/preferences/preferences-desktop-navigation.svg @@ -1,12 +1,12 @@ - - + + - + - - - - - - + + + + + + diff --git a/arcticons-light/symbolic/apps/gufw-symbolic.svg b/arcticons-light/symbolic/apps/gufw-symbolic.svg index bbb86394..0c8bff66 100644 --- a/arcticons-light/symbolic/apps/gufw-symbolic.svg +++ b/arcticons-light/symbolic/apps/gufw-symbolic.svg @@ -1,7 +1,7 @@ - + - + - + diff --git a/arcticons-light/symbolic/apps/obsidian-symbolic.svg b/arcticons-light/symbolic/apps/obsidian-symbolic.svg index dce45d8e..5bec1bc8 100644 --- a/arcticons-light/symbolic/apps/obsidian-symbolic.svg +++ b/arcticons-light/symbolic/apps/obsidian-symbolic.svg @@ -1,9 +1,9 @@ - + - + - + diff --git a/arcticons-light/symbolic/preferences/preferences-desktop-feedback-symbolic.svg b/arcticons-light/symbolic/preferences/preferences-desktop-feedback-symbolic.svg index 65aa6871..3edcbd28 100644 --- a/arcticons-light/symbolic/preferences/preferences-desktop-feedback-symbolic.svg +++ b/arcticons-light/symbolic/preferences/preferences-desktop-feedback-symbolic.svg @@ -1,10 +1,9 @@ - + - - - - + + + diff --git a/arcticons-light/symbolic/preferences/preferences-desktop-navigation-symbolic.svg b/arcticons-light/symbolic/preferences/preferences-desktop-navigation-symbolic.svg index d6040e85..2f6e914b 100644 --- a/arcticons-light/symbolic/preferences/preferences-desktop-navigation-symbolic.svg +++ b/arcticons-light/symbolic/preferences/preferences-desktop-navigation-symbolic.svg @@ -1,9 +1,9 @@ - + - + - + diff --git a/icons_linux/black/compass.svg b/icons_linux/black/compass.svg deleted file mode 100644 index 403b5771..00000000 --- a/icons_linux/black/compass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/icons_linux/black/fedora.svg b/icons_linux/black/fedora.svg deleted file mode 100644 index 8842bf1e..00000000 --- a/icons_linux/black/fedora.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/icons_linux/black/feedback.svg b/icons_linux/black/feedback.svg deleted file mode 100644 index b1074869..00000000 --- a/icons_linux/black/feedback.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/icons_linux/black/hue.svg b/icons_linux/black/hue_game.svg similarity index 100% rename from icons_linux/black/hue.svg rename to icons_linux/black/hue_game.svg diff --git a/icons_linux/black/network.svg b/icons_linux/black/network.svg deleted file mode 100644 index 2f961e75..00000000 --- a/icons_linux/black/network.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/icons_linux/black/obsidian.svg b/icons_linux/black/obsidian.svg deleted file mode 100644 index 2cad6611..00000000 --- a/icons_linux/black/obsidian.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/icons_linux/black/reboot.svg b/icons_linux/black/reboot_system.svg similarity index 100% rename from icons_linux/black/reboot.svg rename to icons_linux/black/reboot_system.svg diff --git a/icons_linux/black/shield.svg b/icons_linux/black/shield.svg deleted file mode 100644 index 923c8404..00000000 --- a/icons_linux/black/shield.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/icons_linux/white/compass.svg b/icons_linux/white/compass.svg deleted file mode 100644 index a74b352c..00000000 --- a/icons_linux/white/compass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/icons_linux/white/fedora.svg b/icons_linux/white/fedora.svg deleted file mode 100644 index 5c541bbd..00000000 --- a/icons_linux/white/fedora.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/icons_linux/white/feedback.svg b/icons_linux/white/feedback.svg deleted file mode 100644 index 7d7c9cc0..00000000 --- a/icons_linux/white/feedback.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/icons_linux/white/hue.svg b/icons_linux/white/hue_game.svg similarity index 100% rename from icons_linux/white/hue.svg rename to icons_linux/white/hue_game.svg diff --git a/icons_linux/white/network.svg b/icons_linux/white/network.svg deleted file mode 100644 index 2a5b5f16..00000000 --- a/icons_linux/white/network.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/icons_linux/white/obsidian.svg b/icons_linux/white/obsidian.svg deleted file mode 100644 index ddadcce8..00000000 --- a/icons_linux/white/obsidian.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/icons_linux/white/reboot.svg b/icons_linux/white/reboot_system.svg similarity index 100% rename from icons_linux/white/reboot.svg rename to icons_linux/white/reboot_system.svg diff --git a/icons_linux/white/shield.svg b/icons_linux/white/shield.svg deleted file mode 100644 index dc02181c..00000000 --- a/icons_linux/white/shield.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/mapping.yaml b/mapping.yaml index dfaabdd1..017c1a31 100644 --- a/mapping.yaml +++ b/mapping.yaml @@ -487,7 +487,7 @@ hibernator: - apps/system-hibernate hollow_knight: - apps/steam_icon_367520 -hue: +hue_game: - apps/steam_icon_383270 idea: - apps/idea @@ -719,7 +719,7 @@ radiodroid: - status/audio-volume-high rar: - apps/ark -reboot: +reboot_system: - apps/system-reboot regional_settings: - preferences/preferences-desktop-locale