From ac60b67d3e0fd24a80ae1c3ca75b757b4a571884 Mon Sep 17 00:00:00 2001 From: Aemiii91 <44569252+Aemiii91@users.noreply.github.com> Date: Sat, 18 May 2024 10:42:07 +0200 Subject: [PATCH] Change pages filenames + add sep added/updated themes sections to front page --- .github/defs.py | 2 +- .github/generate.py | 75 +++++--- .github/generate_icons.py | 10 +- .github/release.py | 10 +- .github/template/index.template.md | 11 +- .github/utils.py | 33 +++- README.md | 77 ++++++-- pages/custom/README.p04.md | 168 ---------------- pages/custom/README.p06.md | 168 ---------------- pages/custom/README.p10.md | 168 ---------------- pages/custom/README.p11.md | 168 ---------------- pages/custom/README.p12.md | 168 ---------------- pages/custom/README.p13.md | 164 ---------------- pages/custom/{README.md => index.md} | 48 +++-- pages/custom/{README.p02.md => page-02.md} | 58 +++--- pages/custom/{README.p03.md => page-03.md} | 56 +++--- pages/custom/page-04.md | 180 ++++++++++++++++++ pages/custom/{README.p05.md => page-05.md} | 54 ++++-- pages/custom/page-06.md | 180 ++++++++++++++++++ pages/custom/{README.p07.md => page-07.md} | 54 ++++-- pages/custom/{README.p08.md => page-08.md} | 54 ++++-- pages/custom/{README.p09.md => page-09.md} | 54 ++++-- pages/custom/page-10.md | 180 ++++++++++++++++++ pages/custom/page-11.md | 180 ++++++++++++++++++ pages/custom/page-12.md | 180 ++++++++++++++++++ pages/custom/page-13.md | 176 +++++++++++++++++ .../icons_standalone/{README.md => index.md} | 16 +- pages/icons_themes/{README.md => index.md} | 30 +-- .../{README.p02.md => page-02.md} | 32 ++-- .../{README.p03.md => page-03.md} | 32 ++-- .../{README.p04.md => page-04.md} | 20 +- pages/remixed/README.p02.md | 62 ------ pages/remixed/{README.md => index.md} | 56 +++--- pages/remixed/page-02.md | 65 +++++++ 34 files changed, 1631 insertions(+), 1358 deletions(-) delete mode 100644 pages/custom/README.p04.md delete mode 100644 pages/custom/README.p06.md delete mode 100644 pages/custom/README.p10.md delete mode 100644 pages/custom/README.p11.md delete mode 100644 pages/custom/README.p12.md delete mode 100644 pages/custom/README.p13.md rename pages/custom/{README.md => index.md} (72%) rename pages/custom/{README.p02.md => page-02.md} (53%) rename pages/custom/{README.p03.md => page-03.md} (60%) create mode 100644 pages/custom/page-04.md rename pages/custom/{README.p05.md => page-05.md} (63%) create mode 100644 pages/custom/page-06.md rename pages/custom/{README.p07.md => page-07.md} (64%) rename pages/custom/{README.p08.md => page-08.md} (59%) rename pages/custom/{README.p09.md => page-09.md} (63%) create mode 100644 pages/custom/page-10.md create mode 100644 pages/custom/page-11.md create mode 100644 pages/custom/page-12.md create mode 100644 pages/custom/page-13.md rename pages/icons_standalone/{README.md => index.md} (73%) rename pages/icons_themes/{README.md => index.md} (72%) rename pages/icons_themes/{README.p02.md => page-02.md} (70%) rename pages/icons_themes/{README.p03.md => page-03.md} (71%) rename pages/icons_themes/{README.p04.md => page-04.md} (76%) delete mode 100644 pages/remixed/README.p02.md rename pages/remixed/{README.md => index.md} (53%) create mode 100644 pages/remixed/page-02.md diff --git a/.github/defs.py b/.github/defs.py index 399c9963..b1c920c7 100644 --- a/.github/defs.py +++ b/.github/defs.py @@ -49,7 +49,7 @@ def rel_path(path: str, from_path: str) -> str: } HEADER_LINKS = { - **{name: [text.replace(" ", " "), os.path.join(PAGES_DIR, name, "README.md")] for name, text in _pages.items()}, + **{name: [text.replace(" ", " "), os.path.join(PAGES_DIR, name, "index.md")] for name, text in _pages.items()}, "contributing": ["Contributing", from_src("../CONTRIBUTING.md")] } diff --git a/.github/generate.py b/.github/generate.py index 813a4f44..6e718cf0 100644 --- a/.github/generate.py +++ b/.github/generate.py @@ -10,15 +10,16 @@ from defs import * -from utils import get_files, get_ordering, get_subdirs, urlencode, git_last_changed +from utils import get_files, get_lines, get_subdirs, urlencode, git_last_changed, git_commit_count, datetime from validation import validate_theme from generate_icons import generate_icon_pack_table, get_ordered_icons -icons_blacklist = get_ordering(ICONS_BLACKLIST) +icons_blacklist = get_lines(ICONS_BLACKLIST) themes_featured = [] themes_icon_packs = [] +recently_added = [] recently_updated = [] @@ -36,12 +37,12 @@ def main(): for file in get_files(RELEASE_DIR, "zip")] is_released = lambda theme: theme in released_themes - themes_featured = list(filter(is_released, get_ordering(FEATURED_ORDERING))) + themes_featured = list(filter(is_released, get_lines(FEATURED_ORDERING))) - themes_custom = list(filter(is_released, get_ordering(CUSTOM_ORDERING))) + themes_custom = list(filter(is_released, get_lines(CUSTOM_ORDERING))) themes_custom.reverse() - themes_remixed = list(filter(is_released, get_ordering(REMIXED_ORDERING))) + themes_remixed = list(filter(is_released, get_lines(REMIXED_ORDERING))) themes_remixed.reverse() standalone_icon_packs = get_ordered_icons() @@ -76,23 +77,29 @@ def apply_template(path: str, data: dict) -> str: def format_page_filename(page: int) -> str: - return "README.md" if page == 0 else f"README.p{page+1:02}.md" + return "index.md" if page == 0 else f"page-{page+1:02}.md" def generate_index(counts: dict): - buffer = "" + return apply_template(INDEX_TEMPLATE, { + "HEADER": apply_template(HEADER_TEMPLATE, { "LINKS": generate_header_links(".") }), + "INDEX": generate_index_list(counts), + "THEMES_NEW": generate_recents_grid(recently_added), + "THEMES_RECENTS": generate_recents_grid(recently_updated) + }) + +def generate_index_list(counts: dict) -> str: + buffer = "" for group_name, count in counts.items(): text, link = HEADER_LINKS[group_name] buffer += f"### [{text} ({count})]({rel_path(link, '.')})\n\n" + return buffer - recently_updated.sort(key=lambda item: item["ts"], reverse=True) - return apply_template(INDEX_TEMPLATE, { - "HEADER": apply_template(HEADER_TEMPLATE, { "LINKS": generate_header_links(".") }), - "INDEX": buffer, - "RECENTS": apply_template(GRID_TEMPLATE, {"GRID_ITEMS": "\n\n".join(item["buffer"] for item in recently_updated[:MAX_RECENTS])}) - }) +def generate_recents_grid(items: list[dict]) -> str: + items.sort(key=lambda item: item["ts"], reverse=True) + return apply_template(GRID_TEMPLATE, {"GRID_ITEMS": "\n\n".join(generate_item(item["theme"]) for item in items[:MAX_RECENTS])}) def write_pages(items: list, group_name: str, group_header: str, item_grid_generator: Callable[[list], str], page_size: int = 12, **opts): @@ -169,12 +176,12 @@ def generate_table_grid(themes) -> str: for i, theme in enumerate(themes): if i > 0 and i % THEMES_COLS == 0: buffer += "
-## New or Updated Themes +## Recently Added Themes Do you want to share your own custom themes with the community? ❤️ [Click here !](CONTRIBUTING.md) -$RECENTS +$THEMES_NEW + +
+ + +## Recently Updated Themes + +$THEMES_RECENTS
diff --git a/.github/utils.py b/.github/utils.py index 4ad47bc5..f3c52c91 100644 --- a/.github/utils.py +++ b/.github/utils.py @@ -29,7 +29,15 @@ def has_extension(name: str, required_ext: str) -> bool: return ext[1:].lower() == required_ext -def get_ordering(file_path: str) -> list[str]: +def get_lines(file_path: str) -> list[str]: + """Reads a file and returns a list of lines (trailing whitespace removed) + + Args: + file_path (str): The path to the text file + + Returns: + list[str]: List of lines from the file + """ if not os.path.exists(file_path): return [] with open(file_path, "r", encoding="utf-8") as file: @@ -48,9 +56,30 @@ def dir_has_files(dir_path: str, files: list[str]): def git_last_changed(path: str) -> datetime: + """Retrieves the timestamp of the last commit + + Args: + path (str): The path to lookup in the git log + + Returns: + datetime: Timestamp of the last commit + """ git_result = subprocess.run(["git", "log", "-1", "--pretty=%cI", path], stdout=subprocess.PIPE, check=True) - datestr = git_result.stdout.decode('utf-8').strip() + datestr = git_result.stdout.decode("utf-8").strip() try: return datetime.fromisoformat(datestr) except: return None + +def git_commit_count(path: str) -> int: + """Count the number of unique commit dates + + Args: + path (str): The path to lookup in the git log + + Returns: + int: Number of unique commit dates + """ + git_result = subprocess.run(["git", "log", "--pretty=%cI", path], stdout=subprocess.PIPE, check=True) + commit_dates = set(datestr.strip().split("T")[0] for datestr in git_result.stdout.decode("utf-8").split("\n") if datestr) + return len(commit_dates) diff --git a/README.md b/README.md index 25d365fa..b81127f7 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # -*The Onion Theme Repository* • [Custom Themes](pages/custom/README.md) • [Remixed Themes](pages/remixed/README.md) • [Theme Icon Packs](pages/icons_themes/README.md) • [Standalone Icon Packs](pages/icons_standalone/README.md) • [Contributing](CONTRIBUTING.md) +*The Onion Theme Repository* • [Custom Themes](pages/custom/index.md) • [Remixed Themes](pages/remixed/index.md) • [Theme Icon Packs](pages/icons_themes/index.md) • [Standalone Icon Packs](pages/icons_standalone/index.md) • [Contributing](CONTRIBUTING.md)
@@ -13,13 +13,13 @@ *Click on a section below to browse themes and icon packs* -### [Custom Themes (156)](pages/custom/README.md) +### [Custom Themes (156)](pages/custom/index.md) -### [Remixed Themes (15)](pages/remixed/README.md) +### [Remixed Themes (15)](pages/remixed/index.md) -### [Theme Icon Packs (43)](pages/icons_themes/README.md) +### [Theme Icon Packs (43)](pages/icons_themes/index.md) -### [Standalone Icon Packs (7)](pages/icons_standalone/README.md) +### [Standalone Icon Packs (7)](pages/icons_standalone/index.md) @@ -27,49 +27,102 @@
-## New or Updated Themes +## Recently Added Themes Do you want to share your own custom themes with the community? ❤️ [Click here !](CONTRIBUTING.md)
- + + + +Fairy-Type + +UnBurn + +2024-03-18 + + |
+
+
+
+
+ + + +AnalogPhosphor (3-pack) + +trash + +2024-03-13 + + |
+
+
+
+
+ + + +Game Boy Scouts + +UnBurn + +2024-03-12 + + |
+
+
+
+ + +## Recently Updated Themes + +
+ Capcom SNK (Handheld Filter) Sheezie -2024-05-18 +2024-05-18 (v2) |
+
- + Silky Remix SUPER GAME BOY MLOPEZMAD -2024-05-18 +2024-05-18 (v2) |
+
- + Mucha Miyoo LamiaLazuli -2024-05-18 +2024-05-18 (v2) |
+
- -# - -*The Onion Theme Repository* • **Custom Themes** • [Remixed Themes](../remixed/README.md) • [Theme Icon Packs](../icons_themes/README.md) • [Standalone Icon Packs](../icons_standalone/README.md) • [Contributing](../../CONTRIBUTING.md) - -
- - -## Custom Themes - -**Page 4 of 13** -*Showing 37–48 of 156 items* -
- - - -Nokiyoo - -UnBurn - -2023-08-07 - - |
-
- - - -RetroRama ★ - -TooGeekCreations - -2024-05-18 - - |
-
- - - -Blank Space Inverted - -ElectRefurbish - -2024-05-18 - - |
-
- - - -Wasteland - -Bernig - -2024-05-18 - - |
-
- - - -Blank Space - -ElectRefurbish - -2024-05-18 - - |
-
- - - -999-in-1 - -UnBurn - -2023-07-04 - - |
-
- - - -Zelda Oracle - -Slak211 - -2023-07-04 - - |
-
- - - -Beneath The Mask - -UnBurn - -2023-07-03 - - |
-
- - - -Pocket Gank - -UnBurn - -2023-07-03 - - |
-
- - - -Spider-Miyoo - -ElectRefurbish - -2023-06-19 - - |
-
- - - -Notebook Kawaii - -UnBurn - -2024-05-18 - - |
-
- - - -Dragon Ball Mini - -UnBurn - -2023-07-03 - - |
-
-
- -[◀ PREV PAGE](README.p03.md) - - | - -[01](README.md) [02](README.p02.md) [03](README.p03.md) **04** [05](README.p05.md) [06](README.p06.md) [07](README.p07.md) [08](README.p08.md) [09](README.p09.md) [10](README.p10.md) [11](README.p11.md) [12](README.p12.md) [13](README.p13.md) - - | - -[NEXT PAGE ▶](README.p05.md) - - |
- -# - -*The Onion Theme Repository* • **Custom Themes** • [Remixed Themes](../remixed/README.md) • [Theme Icon Packs](../icons_themes/README.md) • [Standalone Icon Packs](../icons_standalone/README.md) • [Contributing](../../CONTRIBUTING.md) - -
- - -## Custom Themes - -**Page 6 of 13** -*Showing 61–72 of 156 items* -
- - - -TechDweeb Orange Stuff ★ - -TechDweeb - -2024-05-18 - - |
-
- - - -Fake DMG Classic - -Oclain - -2024-05-18 - - |
-
- - - -M ★ - -tenlevels - -2024-05-18 - - |
-
- - - -mini.os - -nationalsoup - -2023-02-23 - - |
-
- - - -Cave+ - -apg313 - -2023-02-17 - - |
-
- - - -Onion Blocks (2-pack) - -tenlevels - -2024-05-18 - - |
-
- - - -TMNT - -RealDan - -2023-01-31 - - |
-
- - - -YoRHa - -Deepslackerjazz - -2024-05-18 - - |
-
- - - -THPS2 - -tenlevels - -2023-01-27 - - |
-
- - - -NEON.ion - -tenlevels - -2024-05-18 - - |
-
- - - -FireMiyoo - -Isocron - -2023-01-27 - - |
-
- - - -Concise (3-pack) - -mtaras - -2023-01-27 - - |
-
-
- -[◀ PREV PAGE](README.p05.md) - - | - -[01](README.md) [02](README.p02.md) [03](README.p03.md) [04](README.p04.md) [05](README.p05.md) **06** [07](README.p07.md) [08](README.p08.md) [09](README.p09.md) [10](README.p10.md) [11](README.p11.md) [12](README.p12.md) [13](README.p13.md) - - | - -[NEXT PAGE ▶](README.p07.md) - - |
- -# - -*The Onion Theme Repository* • **Custom Themes** • [Remixed Themes](../remixed/README.md) • [Theme Icon Packs](../icons_themes/README.md) • [Standalone Icon Packs](../icons_standalone/README.md) • [Contributing](../../CONTRIBUTING.md) - -
- - -## Custom Themes - -**Page 10 of 13** -*Showing 109–120 of 156 items* -
- - - -System 9 ★ - -injekim - -2022-10-05 - - |
-
- - - -GRY64 - -iamatrap - -2022-09-09 - - |
-
- - - -Shadaloo (SFA3) - -XCVNCE - -2022-09-09 - - |
-
- - - -BMO - -OjninJo - -2022-09-09 - - |
-
- - - -MasterHacker - -Squ1d0ne - -2022-09-09 - - |
-
- - - -Analogue ★ - -Aemiii91 - -2024-05-18 - - |
-
- - - -TrimUI - -Aemiii91 - -2022-09-09 - - |
-
- - - -Blueprint - -Aemiii91 - -2024-05-18 - - |
-
- - - -3DS mini ★ - -MarsTaco - -2022-10-05 - - |
-
- - - -MajoraMi - -apg313 - -2022-09-09 - - |
-
- - - -GBC Pokedex - -Nxt.stop.please - -2022-09-09 - - |
-
- - - -Zenburn - -duckbeets - -2022-10-05 - - |
-
-
- -[◀ PREV PAGE](README.p09.md) - - | - -[01](README.md) [02](README.p02.md) [03](README.p03.md) [04](README.p04.md) [05](README.p05.md) [06](README.p06.md) [07](README.p07.md) [08](README.p08.md) [09](README.p09.md) **10** [11](README.p11.md) [12](README.p12.md) [13](README.p13.md) - - | - -[NEXT PAGE ▶](README.p11.md) - - |
- -# - -*The Onion Theme Repository* • **Custom Themes** • [Remixed Themes](../remixed/README.md) • [Theme Icon Packs](../icons_themes/README.md) • [Standalone Icon Packs](../icons_standalone/README.md) • [Contributing](../../CONTRIBUTING.md) - -
- - -## Custom Themes - -**Page 11 of 13** -*Showing 121–132 of 156 items* -
- - - -ChronoMi - -apg313 - -2022-09-09 - - |
-
- - - -GBMini ★ - -Kitsuvi - -2022-09-09 - - |
-
- - - -GBOnion - -Kitsuvi - -2022-09-09 - - |
-
- - - -Hyrule Dark - -ruidacosta - -2022-09-09 - - |
-
- - - -EVA - -laumser7 + trere - -2024-03-11 - - |
-
- - - -Animiyoo - -laumser7 - -2022-09-09 - - |
-
- - - -PSPmini Blue - -MarsTaco - -2022-09-09 - - |
-
- - - -PSPmini - -MarsTaco - -2022-09-09 - - |
-
- - - -Hippo Stock ★ - - - -2023-03-15 - - |
-
- - - -MakoVII - -Gloomy_Background755 - -2022-08-07 - - |
-
- - - -Plastic Leaf (NA) - -leafflat - -2022-08-07 - - |
-
- - - -Plastic Leaf (EU) - -leafflat - -2022-08-07 - - |
-
-
- -[◀ PREV PAGE](README.p10.md) - - | - -[01](README.md) [02](README.p02.md) [03](README.p03.md) [04](README.p04.md) [05](README.p05.md) [06](README.p06.md) [07](README.p07.md) [08](README.p08.md) [09](README.p09.md) [10](README.p10.md) **11** [12](README.p12.md) [13](README.p13.md) - - | - -[NEXT PAGE ▶](README.p12.md) - - |
- -# - -*The Onion Theme Repository* • **Custom Themes** • [Remixed Themes](../remixed/README.md) • [Theme Icon Packs](../icons_themes/README.md) • [Standalone Icon Packs](../icons_standalone/README.md) • [Contributing](../../CONTRIBUTING.md) - -
- - -## Custom Themes - -**Page 12 of 13** -*Showing 133–144 of 156 items* -
- - - -National Pokedex - -Vanta_black - -2022-08-07 - - |
-
- - - -GameMaster - - - -2022-10-05 - - |
-
- - - -Miyoo blues - - - -2022-10-05 - - |
-
- - - -Miyoo jazz - - - -2022-10-05 - - |
-
- - - -Monster Hunter - -Miyoo - -2022-08-07 - - |
-
- - - -Aubergine - -blueasis - -2022-09-09 - - |
-
- - - -Codec - -ScarGutz - -2022-08-07 - - |
-
- - - -Black Cotton Candy - -PixelShift - -2022-09-09 - - |
-
- - - -Business - -Jim Gray - -2022-09-09 - - |
-
- - - -Fuzzy Pickles! - -Updog - -2022-09-09 - - |
-
- - - -Galaxy - -PixelShift - -2022-09-09 - - |
-
- - - -Miyoo Quest - -y_oshid_a - -2022-09-09 - - |
-
-
- -[◀ PREV PAGE](README.p11.md) - - | - -[01](README.md) [02](README.p02.md) [03](README.p03.md) [04](README.p04.md) [05](README.p05.md) [06](README.p06.md) [07](README.p07.md) [08](README.p08.md) [09](README.p09.md) [10](README.p10.md) [11](README.p11.md) **12** [13](README.p13.md) - - | - -[NEXT PAGE ▶](README.p13.md) - - |
- -# - -*The Onion Theme Repository* • **Custom Themes** • [Remixed Themes](../remixed/README.md) • [Theme Icon Packs](../icons_themes/README.md) • [Standalone Icon Packs](../icons_standalone/README.md) • [Contributing](../../CONTRIBUTING.md) - -
- - -## Custom Themes - -**Page 13 of 13** -*Showing 145–156 of 156 items* -
- - - -Lilla - -evolve - -2022-09-09 - - |
-
- - - -Oransje ★ - -evolve - -2022-09-09 - - |
-
- - - -Onichan - -PixelShift - -2022-09-09 - - |
-
- - - -Onion Mini - -Jeltron - -2022-09-09 - - |
-
- - - -Onyan - -PixelShift - -2022-09-09 - - |
-
- - - -Pokétch - -Lucario - -2022-09-09 - - |
-
- - - -2022 Stock - -Miyoo - -2022-09-09 - - |
-
- - - -2021 Stock - -Miyoo - -2022-09-09 - - |
-
- - - -Switch - -PixelShift - -2022-09-09 - - |
-
- - - -Synthwave - -Ritual - -2022-09-09 - - |
-
- - - -Wavedash - -historymaker118 - -2022-09-09 - - |
-
- - - -BirdShot - -historymaker118 - -2022-09-09 - - |
-
-
- -[◀ PREV PAGE](README.p12.md) - - | - -[01](README.md) [02](README.p02.md) [03](README.p03.md) [04](README.p04.md) [05](README.p05.md) [06](README.p06.md) [07](README.p07.md) [08](README.p08.md) [09](README.p09.md) [10](README.p10.md) [11](README.p11.md) [12](README.p12.md) **13** - - |
@@ -13,7 +13,7 @@ *Showing 1–12 of 156 items*
-**01** [02](README.p02.md) [03](README.p03.md) [04](README.p04.md) [05](README.p05.md) [06](README.p06.md) [07](README.p07.md) [08](README.p08.md) [09](README.p09.md) [10](README.p10.md) [11](README.p11.md) [12](README.p12.md) [13](README.p13.md) +**01** [02](page-02.md) [03](page-03.md) [04](page-04.md) [05](page-05.md) [06](page-06.md) [07](page-07.md) [08](page-08.md) [09](page-09.md) [10](page-10.md) [11](page-11.md) [12](page-12.md) [13](page-13.md) | -[NEXT PAGE ▶](README.p02.md) +[NEXT PAGE ▶](page-02.md) |
@@ -13,7 +13,7 @@ *Showing 13–24 of 156 items*
- + Pokemon Mystery Dungeon @@ -23,31 +23,34 @@ 2024-01-27 |
+
- + StarOnion64 LeonardoDaPinchy -2024-05-18 +2024-05-18 (v2) |
+
- + RETRONION MLOPEZMAD -2024-01-27 +2024-01-27 (v2) |
+
- + Classic TV @@ -57,19 +60,21 @@ 2024-01-24 |
+
- + Hallownest Myth + Solsta -2024-01-29 +2024-01-29 (v3) |
+
- + Wiiyoo @@ -79,54 +84,59 @@ 2024-01-17 |
+
- + NES MLOPEZMAD -2024-05-18 +2024-05-18 (v2) |
+
- + Sonic Origins Sheezie -2024-05-18 +2024-05-18 (v2) |
+
- + vintage_aesthe uchebo_bro -2024-05-18 +2024-05-18 (v2) |
+
- + SUPER GAME BOY MLOPEZMAD -2024-05-18 +2024-05-18 (v2) |
+
- + Sprite Buddies SNES @@ -136,8 +146,9 @@ 2024-01-01 |
+
- + Sprite Buddies NES @@ -148,6 +159,7 @@ |
+
-[◀ PREV PAGE](README.md) +[◀ PREV PAGE](index.md) | -[01](README.md) **02** [03](README.p03.md) [04](README.p04.md) [05](README.p05.md) [06](README.p06.md) [07](README.p07.md) [08](README.p08.md) [09](README.p09.md) [10](README.p10.md) [11](README.p11.md) [12](README.p12.md) [13](README.p13.md) +[01](index.md) **02** [03](page-03.md) [04](page-04.md) [05](page-05.md) [06](page-06.md) [07](page-07.md) [08](page-08.md) [09](page-09.md) [10](page-10.md) [11](page-11.md) [12](page-12.md) [13](page-13.md) | -[NEXT PAGE ▶](README.p03.md) +[NEXT PAGE ▶](page-03.md) |
@@ -13,7 +13,7 @@ *Showing 25–36 of 156 items*
-[◀ PREV PAGE](README.p02.md) +[◀ PREV PAGE](page-02.md) | -[01](README.md) [02](README.p02.md) **03** [04](README.p04.md) [05](README.p05.md) [06](README.p06.md) [07](README.p07.md) [08](README.p08.md) [09](README.p09.md) [10](README.p10.md) [11](README.p11.md) [12](README.p12.md) [13](README.p13.md) +[01](index.md) [02](page-02.md) **03** [04](page-04.md) [05](page-05.md) [06](page-06.md) [07](page-07.md) [08](page-08.md) [09](page-09.md) [10](page-10.md) [11](page-11.md) [12](page-12.md) [13](page-13.md) | -[NEXT PAGE ▶](README.p04.md) +[NEXT PAGE ▶](page-04.md) |
+ +# + +*The Onion Theme Repository* • **Custom Themes** • [Remixed Themes](../remixed/index.md) • [Theme Icon Packs](../icons_themes/index.md) • [Standalone Icon Packs](../icons_standalone/index.md) • [Contributing](../../CONTRIBUTING.md) + +
+ + +## Custom Themes + +**Page 4 of 13** +*Showing 37–48 of 156 items* +
+ + + +Nokiyoo + +UnBurn + +2023-08-07 + + |
+
+
+ + + +RetroRama ★ + +TooGeekCreations + +2024-05-18 (v3) + + |
+
+
+ + + +Blank Space Inverted + +ElectRefurbish + +2024-05-18 (v2) + + |
+
+
+ + + +Wasteland + +Bernig + +2024-05-18 (v3) + + |
+
+
+ + + +Blank Space + +ElectRefurbish + +2024-05-18 (v2) + + |
+
+
+ + + +999-in-1 + +UnBurn + +2023-07-04 (v2) + + |
+
+
+ + + +Zelda Oracle + +Slak211 + +2023-07-04 + + |
+
+
+ + + +Beneath The Mask + +UnBurn + +2023-07-03 (v2) + + |
+
+
+ + + +Pocket Gank + +UnBurn + +2023-07-03 (v2) + + |
+
+
+ + + +Spider-Miyoo + +ElectRefurbish + +2023-06-19 + + |
+
+
+ + + +Notebook Kawaii + +UnBurn + +2024-05-18 (v6) + + |
+
+
+ + + +Dragon Ball Mini + +UnBurn + +2023-07-03 (v3) + + |
+
+
+
+ +[◀ PREV PAGE](page-03.md) + + | + +[01](index.md) [02](page-02.md) [03](page-03.md) **04** [05](page-05.md) [06](page-06.md) [07](page-07.md) [08](page-08.md) [09](page-09.md) [10](page-10.md) [11](page-11.md) [12](page-12.md) [13](page-13.md) + + | + +[NEXT PAGE ▶](page-05.md) + + |
@@ -13,18 +13,19 @@ *Showing 49–60 of 156 items*
-[◀ PREV PAGE](README.p04.md) +[◀ PREV PAGE](page-04.md) | -[01](README.md) [02](README.p02.md) [03](README.p03.md) [04](README.p04.md) **05** [06](README.p06.md) [07](README.p07.md) [08](README.p08.md) [09](README.p09.md) [10](README.p10.md) [11](README.p11.md) [12](README.p12.md) [13](README.p13.md) +[01](index.md) [02](page-02.md) [03](page-03.md) [04](page-04.md) **05** [06](page-06.md) [07](page-07.md) [08](page-08.md) [09](page-09.md) [10](page-10.md) [11](page-11.md) [12](page-12.md) [13](page-13.md) | -[NEXT PAGE ▶](README.p06.md) +[NEXT PAGE ▶](page-06.md) |
+ +# + +*The Onion Theme Repository* • **Custom Themes** • [Remixed Themes](../remixed/index.md) • [Theme Icon Packs](../icons_themes/index.md) • [Standalone Icon Packs](../icons_standalone/index.md) • [Contributing](../../CONTRIBUTING.md) + +
+ + +## Custom Themes + +**Page 6 of 13** +*Showing 61–72 of 156 items* +
+ + + +TechDweeb Orange Stuff ★ + +TechDweeb + +2024-05-18 (v6) + + |
+
+
+ + + +Fake DMG Classic + +Oclain + +2024-05-18 (v3) + + |
+
+
+ + + +M ★ + +tenlevels + +2024-05-18 (v6) + + |
+
+
+ + + +mini.os + +nationalsoup + +2023-02-23 + + |
+
+
+ + + +Cave+ + +apg313 + +2023-02-17 (v2) + + |
+
+
+ + + +Onion Blocks (2-pack) + +tenlevels + +2024-05-18 (v3) + + |
+
+
+ + + +TMNT + +RealDan + +2023-01-31 + + |
+
+
+ + + +YoRHa + +Deepslackerjazz + +2024-05-18 (v3) + + |
+
+
+ + + +THPS2 + +tenlevels + +2023-01-27 + + |
+
+
+ + + +NEON.ion + +tenlevels + +2024-05-18 (v4) + + |
+
+
+ + + +FireMiyoo + +Isocron + +2023-01-27 (v2) + + |
+
+
+ + + +Concise (3-pack) + +mtaras + +2023-01-27 (v2) + + |
+
+
+
+ +[◀ PREV PAGE](page-05.md) + + | + +[01](index.md) [02](page-02.md) [03](page-03.md) [04](page-04.md) [05](page-05.md) **06** [07](page-07.md) [08](page-08.md) [09](page-09.md) [10](page-10.md) [11](page-11.md) [12](page-12.md) [13](page-13.md) + + | + +[NEXT PAGE ▶](page-07.md) + + |
@@ -13,18 +13,19 @@ *Showing 73–84 of 156 items*
-[◀ PREV PAGE](README.p06.md) +[◀ PREV PAGE](page-06.md) | -[01](README.md) [02](README.p02.md) [03](README.p03.md) [04](README.p04.md) [05](README.p05.md) [06](README.p06.md) **07** [08](README.p08.md) [09](README.p09.md) [10](README.p10.md) [11](README.p11.md) [12](README.p12.md) [13](README.p13.md) +[01](index.md) [02](page-02.md) [03](page-03.md) [04](page-04.md) [05](page-05.md) [06](page-06.md) **07** [08](page-08.md) [09](page-09.md) [10](page-10.md) [11](page-11.md) [12](page-12.md) [13](page-13.md) | -[NEXT PAGE ▶](README.p08.md) +[NEXT PAGE ▶](page-08.md) |
@@ -13,7 +13,7 @@ *Showing 85–96 of 156 items*
-[◀ PREV PAGE](README.p07.md) +[◀ PREV PAGE](page-07.md) | -[01](README.md) [02](README.p02.md) [03](README.p03.md) [04](README.p04.md) [05](README.p05.md) [06](README.p06.md) [07](README.p07.md) **08** [09](README.p09.md) [10](README.p10.md) [11](README.p11.md) [12](README.p12.md) [13](README.p13.md) +[01](index.md) [02](page-02.md) [03](page-03.md) [04](page-04.md) [05](page-05.md) [06](page-06.md) [07](page-07.md) **08** [09](page-09.md) [10](page-10.md) [11](page-11.md) [12](page-12.md) [13](page-13.md) | -[NEXT PAGE ▶](README.p09.md) +[NEXT PAGE ▶](page-09.md) |
@@ -13,7 +13,7 @@ *Showing 97–108 of 156 items*
-[◀ PREV PAGE](README.p08.md) +[◀ PREV PAGE](page-08.md) | -[01](README.md) [02](README.p02.md) [03](README.p03.md) [04](README.p04.md) [05](README.p05.md) [06](README.p06.md) [07](README.p07.md) [08](README.p08.md) **09** [10](README.p10.md) [11](README.p11.md) [12](README.p12.md) [13](README.p13.md) +[01](index.md) [02](page-02.md) [03](page-03.md) [04](page-04.md) [05](page-05.md) [06](page-06.md) [07](page-07.md) [08](page-08.md) **09** [10](page-10.md) [11](page-11.md) [12](page-12.md) [13](page-13.md) | -[NEXT PAGE ▶](README.p10.md) +[NEXT PAGE ▶](page-10.md) |
+ +# + +*The Onion Theme Repository* • **Custom Themes** • [Remixed Themes](../remixed/index.md) • [Theme Icon Packs](../icons_themes/index.md) • [Standalone Icon Packs](../icons_standalone/index.md) • [Contributing](../../CONTRIBUTING.md) + +
+ + +## Custom Themes + +**Page 10 of 13** +*Showing 109–120 of 156 items* +
+ + + +System 9 ★ + +injekim + +2022-10-05 (v5) + + |
+
+
+ + + +GRY64 + +iamatrap + +2022-09-09 (v2) + + |
+
+
+ + + +Shadaloo (SFA3) + +XCVNCE + +2022-09-09 (v2) + + |
+
+
+ + + +BMO + +OjninJo + +2022-09-09 (v2) + + |
+
+
+ + + +MasterHacker + +Squ1d0ne + +2022-09-09 (v4) + + |
+
+
+ + + +Analogue ★ + +Aemiii91 + +2024-05-18 (v16) + + |
+
+
+ + + +TrimUI + +Aemiii91 + +2022-09-09 (v4) + + |
+
+
+ + + +Blueprint + +Aemiii91 + +2024-05-18 (v10) + + |
+
+
+ + + +3DS mini ★ + +MarsTaco + +2022-10-05 (v5) + + |
+
+
+ + + +MajoraMi + +apg313 + +2022-09-09 (v5) + + |
+
+
+ + + +GBC Pokedex + +Nxt.stop.please + +2022-09-09 (v4) + + |
+
+
+ + + +Zenburn + +duckbeets + +2022-10-05 (v5) + + |
+
+
+
+ +[◀ PREV PAGE](page-09.md) + + | + +[01](index.md) [02](page-02.md) [03](page-03.md) [04](page-04.md) [05](page-05.md) [06](page-06.md) [07](page-07.md) [08](page-08.md) [09](page-09.md) **10** [11](page-11.md) [12](page-12.md) [13](page-13.md) + + | + +[NEXT PAGE ▶](page-11.md) + + |
+ +# + +*The Onion Theme Repository* • **Custom Themes** • [Remixed Themes](../remixed/index.md) • [Theme Icon Packs](../icons_themes/index.md) • [Standalone Icon Packs](../icons_standalone/index.md) • [Contributing](../../CONTRIBUTING.md) + +
+ + +## Custom Themes + +**Page 11 of 13** +*Showing 121–132 of 156 items* +
+ + + +ChronoMi + +apg313 + +2022-09-09 (v5) + + |
+
+
+ + + +GBMini ★ + +Kitsuvi + +2022-09-09 (v4) + + |
+
+
+ + + +GBOnion + +Kitsuvi + +2022-09-09 (v4) + + |
+
+
+ + + +Hyrule Dark + +ruidacosta + +2022-09-09 (v4) + + |
+
+
+ + + +EVA + +laumser7 + trere + +2024-03-11 (v4) + + |
+
+
+ + + +Animiyoo + +laumser7 + +2022-09-09 (v4) + + |
+
+
+ + + +PSPmini Blue + +MarsTaco + +2022-09-09 (v4) + + |
+
+
+ + + +PSPmini + +MarsTaco + +2022-09-09 (v4) + + |
+
+
+ + + +Hippo Stock ★ + + + +2023-03-15 (v6) + + |
+
+
+ + + +MakoVII + +Gloomy_Background755 + +2022-08-07 (v3) + + |
+
+
+ + + +Plastic Leaf (NA) + +leafflat + +2022-08-07 (v3) + + |
+
+
+ + + +Plastic Leaf (EU) + +leafflat + +2022-08-07 (v3) + + |
+
+
+
+ +[◀ PREV PAGE](page-10.md) + + | + +[01](index.md) [02](page-02.md) [03](page-03.md) [04](page-04.md) [05](page-05.md) [06](page-06.md) [07](page-07.md) [08](page-08.md) [09](page-09.md) [10](page-10.md) **11** [12](page-12.md) [13](page-13.md) + + | + +[NEXT PAGE ▶](page-12.md) + + |
+ +# + +*The Onion Theme Repository* • **Custom Themes** • [Remixed Themes](../remixed/index.md) • [Theme Icon Packs](../icons_themes/index.md) • [Standalone Icon Packs](../icons_standalone/index.md) • [Contributing](../../CONTRIBUTING.md) + +
+ + +## Custom Themes + +**Page 12 of 13** +*Showing 133–144 of 156 items* +
+ + + +National Pokedex + +Vanta_black + +2022-08-07 (v3) + + |
+
+
+ + + +GameMaster + + + +2022-10-05 (v4) + + |
+
+
+ + + +Miyoo blues + + + +2022-10-05 (v4) + + |
+
+
+ + + +Miyoo jazz + + + +2022-10-05 (v4) + + |
+
+
+ + + +Monster Hunter + +Miyoo + +2022-08-07 (v3) + + |
+
+
+ + + +Aubergine + +blueasis + +2022-09-09 (v4) + + |
+
+
+ + + +Codec + +ScarGutz + +2022-08-07 (v3) + + |
+
+
+ + + +Black Cotton Candy + +PixelShift + +2022-09-09 (v4) + + |
+
+
+ + + +Business + +Jim Gray + +2022-09-09 (v4) + + |
+
+
+ + + +Fuzzy Pickles! + +Updog + +2022-09-09 (v4) + + |
+
+
+ + + +Galaxy + +PixelShift + +2022-09-09 (v4) + + |
+
+
+ + + +Miyoo Quest + +y_oshid_a + +2022-09-09 (v4) + + |
+
+
+
+ +[◀ PREV PAGE](page-11.md) + + | + +[01](index.md) [02](page-02.md) [03](page-03.md) [04](page-04.md) [05](page-05.md) [06](page-06.md) [07](page-07.md) [08](page-08.md) [09](page-09.md) [10](page-10.md) [11](page-11.md) **12** [13](page-13.md) + + | + +[NEXT PAGE ▶](page-13.md) + + |
+ +# + +*The Onion Theme Repository* • **Custom Themes** • [Remixed Themes](../remixed/index.md) • [Theme Icon Packs](../icons_themes/index.md) • [Standalone Icon Packs](../icons_standalone/index.md) • [Contributing](../../CONTRIBUTING.md) + +
+ + +## Custom Themes + +**Page 13 of 13** +*Showing 145–156 of 156 items* +
+ + + +Lilla + +evolve + +2022-09-09 (v4) + + |
+
+
+ + + +Oransje ★ + +evolve + +2022-09-09 (v4) + + |
+
+
+ + + +Onichan + +PixelShift + +2022-09-09 (v4) + + |
+
+
+ + + +Onion Mini + +Jeltron + +2022-09-09 (v4) + + |
+
+
+ + + +Onyan + +PixelShift + +2022-09-09 (v4) + + |
+
+
+ + + +Pokétch + +Lucario + +2022-09-09 (v4) + + |
+
+
+ + + +2022 Stock + +Miyoo + +2022-09-09 (v4) + + |
+
+
+ + + +2021 Stock + +Miyoo + +2022-09-09 (v4) + + |
+
+
+ + + +Switch + +PixelShift + +2022-09-09 (v4) + + |
+
+
+ + + +Synthwave + +Ritual + +2022-09-09 (v4) + + |
+
+
+ + + +Wavedash + +historymaker118 + +2022-09-09 (v4) + + |
+
+
+ + + +BirdShot + +historymaker118 + +2022-09-09 (v4) + + |
+
+
+
+ +[◀ PREV PAGE](page-12.md) + + | + +[01](index.md) [02](page-02.md) [03](page-03.md) [04](page-04.md) [05](page-05.md) [06](page-06.md) [07](page-07.md) [08](page-08.md) [09](page-09.md) [10](page-10.md) [11](page-11.md) [12](page-12.md) **13** + + |
@@ -24,7 +24,7 @@ 54/54 icons (100% complete) -
@@ -24,7 +24,7 @@ 54/54 icons (100% complete) -
-**01** [02](README.p02.md) [03](README.p03.md) [04](README.p04.md) +**01** [02](page-02.md) [03](page-03.md) [04](page-04.md) | -[NEXT PAGE ▶](README.p02.md) +[NEXT PAGE ▶](page-02.md) |
@@ -24,7 +24,7 @@ 53/54 icons (98% complete) -
-[◀ PREV PAGE](README.md) +[◀ PREV PAGE](index.md) | -[01](README.md) **02** [03](README.p03.md) [04](README.p04.md) +[01](index.md) **02** [03](page-03.md) [04](page-04.md) | -[NEXT PAGE ▶](README.p03.md) +[NEXT PAGE ▶](page-03.md) |
@@ -24,7 +24,7 @@ 54/54 icons (100% complete) -
-[◀ PREV PAGE](README.p02.md) +[◀ PREV PAGE](page-02.md) | -[01](README.md) [02](README.p02.md) **03** [04](README.p04.md) +[01](index.md) [02](page-02.md) **03** [04](page-04.md) | -[NEXT PAGE ▶](README.p04.md) +[NEXT PAGE ▶](page-04.md) |
@@ -24,7 +24,7 @@ 54/54 icons (100% complete) -
-[◀ PREV PAGE](README.p03.md) +[◀ PREV PAGE](page-03.md) | -[01](README.md) [02](README.p02.md) [03](README.p03.md) **04** +[01](index.md) [02](page-02.md) [03](page-03.md) **04** |
- -# - -*The Onion Theme Repository* • [Custom Themes](../custom/README.md) • **Remixed Themes** • [Theme Icon Packs](../icons_themes/README.md) • [Standalone Icon Packs](../icons_standalone/README.md) • [Contributing](../../CONTRIBUTING.md) - -
- - -## Remixed Themes - -**Page 2 of 2** -*Showing 13–15 of 15 items* -
- - - -Onionboy HD Gray - -Jeltron + TechDevangelist - -2022-09-09 - - |
-
- - - -Onion Boy Pocket - -PixelShift + H9L - -2022-09-09 - - |
-
- - - -Onion Boy Dark - -PixelShift - -2022-09-09 - - |
-
-
- -[◀ PREV PAGE](README.md) - - | - -[01](README.md) **02** - - |
@@ -13,18 +13,19 @@ *Showing 1–12 of 15 items*
- + Wasteland Nevada Bernig + LeonardoDaPinchy -2024-05-18 +2024-05-18 (v3) |
+
- + AmalgaM @@ -34,31 +35,34 @@ 2023-11-28 |
+
- + Super Onion Entertainment System Remix TheDewd + Quack Walks -2024-05-18 +2024-05-18 (v3) |
+
- + NanoSwitch Modern Dark Amdy + Cheetashock -2024-05-18 +2024-05-18 (v3) |
+
- + Milk Black @@ -68,8 +72,9 @@ 2023-06-16 |
+
- + Blueprint Variations @@ -79,9 +84,10 @@ 2023-05-27 |
+
- + Blueprint Ghosts @@ -91,19 +97,21 @@ 2023-05-27 |
+
- + Onion Boy HD SP by Jeltron + Smushi Jeltron + Smushi -2024-04-07 +2024-04-07 (v2) |
+
- + GBOnion Gruvbox @@ -113,41 +121,45 @@ 2023-01-27 |
+
- + Zenburn 1.5 duckbeets + Catz -2022-10-05 +2022-10-05 (v3) |
+
- + GBOnion Dark Kitsuvi + andresandiah -2022-09-09 +2022-09-09 (v4) |
+
- + Red Onion PixelShift + Jeltron + Moontorc -2022-09-09 +2022-09-09 (v4) |
+
-**01** [02](README.p02.md) +**01** [02](page-02.md) | -[NEXT PAGE ▶](README.p02.md) +[NEXT PAGE ▶](page-02.md) |
+ +# + +*The Onion Theme Repository* • [Custom Themes](../custom/index.md) • **Remixed Themes** • [Theme Icon Packs](../icons_themes/index.md) • [Standalone Icon Packs](../icons_standalone/index.md) • [Contributing](../../CONTRIBUTING.md) + +
+ + +## Remixed Themes + +**Page 2 of 2** +*Showing 13–15 of 15 items* +
+ + + +Onionboy HD Gray + +Jeltron + TechDevangelist + +2022-09-09 (v4) + + |
+
+
+ + + +Onion Boy Pocket + +PixelShift + H9L + +2022-09-09 (v4) + + |
+
+
+ + + +Onion Boy Dark + +PixelShift + +2022-09-09 (v4) + + |
+
+
+
+ +[◀ PREV PAGE](index.md) + + | + +[01](index.md) **02** + + |