From 92dce12a31f13b4e50b903bc3c4cf232a6a6cb7d Mon Sep 17 00:00:00 2001 From: SwingTheVine Date: Sun, 10 Aug 2025 22:32:23 -0400 Subject: [PATCH] Added brief description about what Blue Marble does --- .github/workflows/build.yml | 21 +++++++++++++++------ docs/README.md | 12 +++++++++++- docs/assets/Showcase1.png | Bin 0 -> 4403 bytes 3 files changed, 26 insertions(+), 7 deletions(-) create mode 100644 docs/assets/Showcase1.png diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f3f060a..68bd95d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -69,19 +69,28 @@ jobs: current_version=$(jq -r '.version' package.json) echo "Current version: $current_version" echo "current_version=$current_version" >> $GITHUB_OUTPUT - + + - name: Get latest release tag (no "v" prefix) + id: get_latest_tag + run: | + latest_tag=$(gh release list --limit 1 --exclude-drafts --exclude-pre-releases=false | head -n 1 | awk '{print $1}') + latest_tag_no_v=${latest_tag#v} + echo "latest_tag_no_v=$latest_tag_no_v" >> $GITHUB_OUTPUT + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Update static version numbers run: | - current_version=${{ steps.get_version.outputs.current_version }} + current_version="${{ steps.get_latest_tag.outputs.latest_tag_no_v }}" if [ -f "docs/README.md" ]; then echo "README.md exists. Modifying..." + sed -i \ + -e 's|\(Latest_Version-\)[^-\ ]*\(-lightblue\)|\1'"$current_version"'\2|' \ + -e 's|v[0-9]\+\.[0-9]\+\.[0-9]\+|v'"$current_version"'|g' \ + docs/README.md else echo "README.md was not found. Skipping..." fi - sed -i \ - -e 's|\(Latest_Version-\)[^-\ ]*\(-lightblue\)|\1'$current_version'\2|' \ - -e 's|v[0-9]\+\.[0-9]\+\.[0-9]\+|v'"$current_version"'|g' \ - docs/README.md - name: Update compression badge run: | diff --git a/docs/README.md b/docs/README.md index c64740a..2efc52a 100644 --- a/docs/README.md +++ b/docs/README.md @@ -97,7 +97,17 @@

Overview

- Welcome to Blue Marble! Blue Marble is a userscript for the website wplace.live. If you like this userscript, please ⭐ the repository! If you wish to contribute to Blue Marble, check out the CONTRIBUTING.md file in docs/. + Welcome to Blue Marble! Blue Marble is a userscript for the website wplace.live. The purpose of Blue Marble is to allow you to take an image, and layer it onto the canvas! That way, you can easily trace the image of your art, without having to look back and forth between multiple tabs/monitors. In addition, Blue Marble supports some neat extra features such as: +

+ If you like this userscript, please ⭐ the repository! If you wish to contribute to Blue Marble, check out the CONTRIBUTING.md file in docs/. + + Showcase image of Blue Marble template

Installation Instructions

Supported Browsers diff --git a/docs/assets/Showcase1.png b/docs/assets/Showcase1.png new file mode 100644 index 0000000000000000000000000000000000000000..ef79e3f71bb3ab48cfee18b56cca353ec934f50b GIT binary patch literal 4403 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 literal 0 HcmV?d00001