diff --git a/+/index.html b/+/index.html index 1435efc..40fb0a3 100644 --- a/+/index.html +++ b/+/index.html @@ -1 +1 @@ - + diff --git a/.github/workflows/jekyll-gh-pages.yml b/.github/workflows/jekyll-gh-pages.yml index 6d1efb4..67f93c6 100644 --- a/.github/workflows/jekyll-gh-pages.yml +++ b/.github/workflows/jekyll-gh-pages.yml @@ -1,51 +1,52 @@ -# Sample workflow for building and deploying a Jekyll site to GitHub Pages -name: Deploy Jekyll with GitHub Pages dependencies preinstalled +name: Deploy fastled.io on: - # Runs on pushes targeting the default branch push: branches: ["gh-pages"] - - # Allows you to run this workflow manually from the Actions tab workflow_dispatch: -# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages permissions: contents: read - pages: write - id-token: write -# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. -# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. concurrency: - group: "pages" + group: pages cancel-in-progress: false jobs: - # Build job build: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 + timeout-minutes: 5 + permissions: + contents: read + pages: read steps: - name: Checkout - uses: actions/checkout@v4 - - name: Setup Pages - uses: actions/configure-pages@v5 - - name: Build with Jekyll - uses: actions/jekyll-build-pages@v1 + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4 with: - source: ./ - destination: ./_site + persist-credentials: false + - name: Configure Pages + uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5 + - name: Stage static site + run: | + mkdir _site + git archive --format=tar HEAD -- . ':!.github' ':!README.md' | tar -xf - -C _site - name: Upload artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4 + with: + path: _site + retention-days: 1 - # Deployment job deploy: environment: name: github-pages url: ${{ steps.deployment.outputs.page_url }} - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 + timeout-minutes: 10 needs: build + permissions: + pages: write + id-token: write steps: - name: Deploy to GitHub Pages id: deployment - uses: actions/deploy-pages@v4 + uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4 diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/.nojekyll @@ -0,0 +1 @@ + diff --git a/404.html b/404.html new file mode 100644 index 0000000..966336f --- /dev/null +++ b/404.html @@ -0,0 +1,19 @@ + + + + + + Page not found — FastLED + + + +

Page not found

+

Visit the FastLED homepage or the + FastLED API reference.

+ + diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..bd5a19c --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +fastled.io \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..1723fc5 --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +# fastled.io + +This repository hosts the static [FastLED website](https://fastled.io/). +Its deployment workflow uploads the tracked site files directly to GitHub Pages. + +## API documentation + +The API reference is published separately at https://fastled.github.io/dox/ by +[FastLED/dox](https://github.com/FastLED/dox), which checks daily for a new stable +FastLED release. This repository contains no generated Doxygen reference. + +The homepage links directly to the new reference. `/docs/` redirects there; +the custom 404 page redirects old `/docs/...` deep links to corresponding pages, +preserving their query parameters and fragments. GitHub Pages serves those deep +redirects with HTTP 404; browsers follow the JavaScript redirect. + +## Site migration + +The non-documentation site was copied from `FastLED/FastLED`'s former `gh-pages` +branch at `2c2c9e489231912576eed208caeeed1a3392792f`, preserving PaletteKnife's +newer script fixes in this repository. Generated documentation and its history +were excluded. The Pages custom domain is `fastled.io`; DNS remains on GitHub +Pages. Migration history is tracked in +[FastLED/FastLED#4878](https://github.com/FastLED/FastLED/issues/4878). diff --git a/assets/jwplayer/glow/controlbar/background.png b/assets/jwplayer/glow/controlbar/background.png new file mode 100644 index 0000000..c2824cc Binary files /dev/null and b/assets/jwplayer/glow/controlbar/background.png differ diff --git a/assets/jwplayer/glow/controlbar/blankButton.png b/assets/jwplayer/glow/controlbar/blankButton.png new file mode 100644 index 0000000..010159f Binary files /dev/null and b/assets/jwplayer/glow/controlbar/blankButton.png differ diff --git a/assets/jwplayer/glow/controlbar/divider.png b/assets/jwplayer/glow/controlbar/divider.png new file mode 100644 index 0000000..77cd829 Binary files /dev/null and b/assets/jwplayer/glow/controlbar/divider.png differ diff --git a/assets/jwplayer/glow/controlbar/fullscreenButton.png b/assets/jwplayer/glow/controlbar/fullscreenButton.png new file mode 100644 index 0000000..e06aa50 Binary files /dev/null and b/assets/jwplayer/glow/controlbar/fullscreenButton.png differ diff --git a/assets/jwplayer/glow/controlbar/fullscreenButtonOver.png b/assets/jwplayer/glow/controlbar/fullscreenButtonOver.png new file mode 100644 index 0000000..d2bc4fc Binary files /dev/null and b/assets/jwplayer/glow/controlbar/fullscreenButtonOver.png differ diff --git a/assets/jwplayer/glow/controlbar/muteButton.png b/assets/jwplayer/glow/controlbar/muteButton.png new file mode 100644 index 0000000..40c40ab Binary files /dev/null and b/assets/jwplayer/glow/controlbar/muteButton.png differ diff --git a/assets/jwplayer/glow/controlbar/muteButtonOver.png b/assets/jwplayer/glow/controlbar/muteButtonOver.png new file mode 100644 index 0000000..96fe7bb Binary files /dev/null and b/assets/jwplayer/glow/controlbar/muteButtonOver.png differ diff --git a/assets/jwplayer/glow/controlbar/normalscreenButton.png b/assets/jwplayer/glow/controlbar/normalscreenButton.png new file mode 100644 index 0000000..2229507 Binary files /dev/null and b/assets/jwplayer/glow/controlbar/normalscreenButton.png differ diff --git a/assets/jwplayer/glow/controlbar/normalscreenButtonOver.png b/assets/jwplayer/glow/controlbar/normalscreenButtonOver.png new file mode 100644 index 0000000..15db44d Binary files /dev/null and b/assets/jwplayer/glow/controlbar/normalscreenButtonOver.png differ diff --git a/assets/jwplayer/glow/controlbar/pauseButton.png b/assets/jwplayer/glow/controlbar/pauseButton.png new file mode 100644 index 0000000..e399bf3 Binary files /dev/null and b/assets/jwplayer/glow/controlbar/pauseButton.png differ diff --git a/assets/jwplayer/glow/controlbar/pauseButtonOver.png b/assets/jwplayer/glow/controlbar/pauseButtonOver.png new file mode 100644 index 0000000..409d89d Binary files /dev/null and b/assets/jwplayer/glow/controlbar/pauseButtonOver.png differ diff --git a/assets/jwplayer/glow/controlbar/playButton.png b/assets/jwplayer/glow/controlbar/playButton.png new file mode 100644 index 0000000..f8d9a00 Binary files /dev/null and b/assets/jwplayer/glow/controlbar/playButton.png differ diff --git a/assets/jwplayer/glow/controlbar/playButtonOver.png b/assets/jwplayer/glow/controlbar/playButtonOver.png new file mode 100644 index 0000000..3fe2848 Binary files /dev/null and b/assets/jwplayer/glow/controlbar/playButtonOver.png differ diff --git a/assets/jwplayer/glow/controlbar/timeSliderBuffer.png b/assets/jwplayer/glow/controlbar/timeSliderBuffer.png new file mode 100644 index 0000000..73b371a Binary files /dev/null and b/assets/jwplayer/glow/controlbar/timeSliderBuffer.png differ diff --git a/assets/jwplayer/glow/controlbar/timeSliderCapLeft.png b/assets/jwplayer/glow/controlbar/timeSliderCapLeft.png new file mode 100644 index 0000000..7232217 Binary files /dev/null and b/assets/jwplayer/glow/controlbar/timeSliderCapLeft.png differ diff --git a/assets/jwplayer/glow/controlbar/timeSliderCapRight.png b/assets/jwplayer/glow/controlbar/timeSliderCapRight.png new file mode 100644 index 0000000..626444a Binary files /dev/null and b/assets/jwplayer/glow/controlbar/timeSliderCapRight.png differ diff --git a/assets/jwplayer/glow/controlbar/timeSliderProgress.png b/assets/jwplayer/glow/controlbar/timeSliderProgress.png new file mode 100644 index 0000000..132a8e7 Binary files /dev/null and b/assets/jwplayer/glow/controlbar/timeSliderProgress.png differ diff --git a/assets/jwplayer/glow/controlbar/timeSliderRail.png b/assets/jwplayer/glow/controlbar/timeSliderRail.png new file mode 100644 index 0000000..27851df Binary files /dev/null and b/assets/jwplayer/glow/controlbar/timeSliderRail.png differ diff --git a/assets/jwplayer/glow/controlbar/unmuteButton.png b/assets/jwplayer/glow/controlbar/unmuteButton.png new file mode 100644 index 0000000..3658453 Binary files /dev/null and b/assets/jwplayer/glow/controlbar/unmuteButton.png differ diff --git a/assets/jwplayer/glow/controlbar/unmuteButtonOver.png b/assets/jwplayer/glow/controlbar/unmuteButtonOver.png new file mode 100644 index 0000000..138ebb3 Binary files /dev/null and b/assets/jwplayer/glow/controlbar/unmuteButtonOver.png differ diff --git a/assets/jwplayer/glow/display/background.png b/assets/jwplayer/glow/display/background.png new file mode 100644 index 0000000..391152f Binary files /dev/null and b/assets/jwplayer/glow/display/background.png differ diff --git a/assets/jwplayer/glow/display/bufferIcon.png b/assets/jwplayer/glow/display/bufferIcon.png new file mode 100644 index 0000000..a3819c1 Binary files /dev/null and b/assets/jwplayer/glow/display/bufferIcon.png differ diff --git a/assets/jwplayer/glow/display/muteIcon.png b/assets/jwplayer/glow/display/muteIcon.png new file mode 100644 index 0000000..e0408bb Binary files /dev/null and b/assets/jwplayer/glow/display/muteIcon.png differ diff --git a/assets/jwplayer/glow/display/playIcon.png b/assets/jwplayer/glow/display/playIcon.png new file mode 100644 index 0000000..cb38427 Binary files /dev/null and b/assets/jwplayer/glow/display/playIcon.png differ diff --git a/assets/jwplayer/glow/dock/button.png b/assets/jwplayer/glow/dock/button.png new file mode 100644 index 0000000..391152f Binary files /dev/null and b/assets/jwplayer/glow/dock/button.png differ diff --git a/assets/jwplayer/glow/glow.xml b/assets/jwplayer/glow/glow.xml new file mode 100644 index 0000000..71bdced --- /dev/null +++ b/assets/jwplayer/glow/glow.xml @@ -0,0 +1,115 @@ + + + + + + + + + + + + + + + + + + + + + +