From 0a9ecd4ff0205a575072d82656e2d8d5d6bd5d4b Mon Sep 17 00:00:00 2001 From: Robert Jelic <36573031+NoryiE@users.noreply.github.com> Date: Wed, 26 Feb 2025 21:02:47 +0100 Subject: [PATCH] Fixed Frame parsing --- .github/workflows/main.yml | 36 +++++++++++++++++++++++++++++++++--- src/elements/Frame.lua | 2 +- 2 files changed, 34 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0f0db7b..f4e4fab 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -7,8 +7,6 @@ on: paths: - 'src/**' - workflow_dispatch: - permissions: contents: write pages: write @@ -87,4 +85,36 @@ jobs: git config --global user.email '41898282+github-actions[bot]@users.noreply.github.com' git add config.lua src/LuaLS.lua release/basalt.lua CHANGELOG.md git commit -m "Update config, LuaLS definitions, bundle and changelog" || exit 0 - git push \ No newline at end of file + git push + + # Step 8: Build VitePress site + - name: Setup Node + uses: actions/setup-node@v4 + with: + node-version: 20 + cache: npm + + - name: Setup Pages + uses: actions/configure-pages@v4 + + - name: Install dependencies + run: npm ci + + - name: Build with VitePress + run: npm run docs:build + + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + path: docs/.vitepress/dist + + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + needs: build + runs-on: ubuntu-latest + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 \ No newline at end of file diff --git a/src/elements/Frame.lua b/src/elements/Frame.lua index 74bc2de..cd2b827 100644 --- a/src/elements/Frame.lua +++ b/src/elements/Frame.lua @@ -16,7 +16,7 @@ Frame.defineProperty(Frame, "draggable", {default = false, type = "boolean", set self:listenEvent("mouse_drag", true) end end}) ----@property draggingMap table {{x=1, y=1, width="width", height=1}} The map of dragging positions +---@property draggingMap table {} The map of dragging positions Frame.defineProperty(Frame, "draggingMap", {default = {{x=1, y=1, width="width", height=1}}, type = "table"}) --- Creates a new Frame instance