Skip to content

Commit

Permalink
Improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
Maxou44 committed Mar 13, 2024
1 parent f5e562e commit 6a1ade8
Show file tree
Hide file tree
Showing 56 changed files with 4,792 additions and 3,050 deletions.
29 changes: 19 additions & 10 deletions .github/workflows/pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,16 @@ on:
jobs:
release:
name: Build & package
runs-on: ${{ matrix.os }}
runs-on: ${{ matrix.versions.os }}

strategy:
matrix:
os: [ ubuntu-latest, windows-latest, macos-latest ]
versions: [
{os: "ubuntu-latest", name: "Web", type: "web" },
{os: "ubuntu-latest", name: "Linux", type: "app" },
{os: "windows-latest", name: "Windows", type: "app" },
{os: "macos-latest", name: "MacOS", type: "app" }
]

steps:
- name: Clone source code
Expand All @@ -32,25 +37,29 @@ jobs:
rm package-lock.json
npm i --force
- name: Create .env file
run: |
echo "VITE_PUBLIC_URL=${{ secrets.RUN_PUBLIC_URL }}" >> .env
echo "VITE_COMMIT_HASH=`git rev-parse HEAD`" >> .env
- name: Packaging Windows
if: matrix.os == 'windows-latest'
if: ${{ (matrix.versions.os == 'windows-latest') && (matrix.versions.type == 'app') }}
run: npm run build:win
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Packaging MacOS
if: matrix.os == 'macos-latest'
if: ${{ (matrix.versions.os == 'macos-latest') && (matrix.versions.type == 'app') }}
run: npm run build:mac
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Packaging Linux
if: matrix.os == 'ubuntu-latest'
if: ${{ (matrix.versions.os == 'ubuntu-latest') && (matrix.versions.type == 'app') }}
run: npm run build:linux
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Packaging Web
if: ${{ (matrix.versions.os == 'ubuntu-latest') && (matrix.versions.type == 'web') }}
run: |
echo "VITE_PUBLIC_URL=${{ secrets.RUN_PUBLIC_URL }}" >> .env
echo "VITE_COMMIT_HASH=`git rev-parse HEAD`" >> .env
npm run build:web
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
15 changes: 8 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,10 +68,11 @@ To improve the quality of **Eagle Animation**, runtime errors are automatically

Some features are device-dependent or platform-limited. Here's a summary table.

| Feature | Windows | MacOS | Linux | Web (Chrome) | Web (Firefox) | Web (Safari) |
| ----------------------- | ------- | ----- | ----- | ------------ | ------------- | ------------ |
| Video export |||||||
| Frames export |||||||
| Workshop features |||||||
| Control webcam settings |||||||
| Use Canon cameras |||||||
| Feature | Windows | MacOS | Linux | Web (Chrome) | Web (Firefox) | Web (Safari) |
| -------------------------- | ------- | ----- | ----- | ------------ | ------------- | ------------ |
| Video export |||||||
| Frames export |||||||
| High-quality photo capture |||||||
| Workshop features |||||||
| Control webcam settings |||||||
| Use Canon cameras |||||||
Loading

0 comments on commit 6a1ade8

Please sign in to comment.