Skip to content

Commit

Permalink
fix: retrieving active windows is working in Prod and dev
Browse files Browse the repository at this point in the history
  • Loading branch information
timeowilliams committed Sep 23, 2024
1 parent 581b727 commit f90a57a
Show file tree
Hide file tree
Showing 13 changed files with 231 additions and 186 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/playwright.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
node-version: '20'

- name: Install pnpm
run: npm install -g pnpm
run: npm install -g pnpm

- name: Install dependencies
run: pnpm install
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,11 @@ jobs:
with:
node-version: 'lts/*'
- name: Install pnpm
run: npm install -g pnpm
run: npm install -g pnpm

- name: Install dependencies
run: pnpm install

- name: Verify the integrity of provenance attestations and registry signatures for installed dependencies
run: npm audit signatures
- name: Release
Expand Down
3 changes: 1 addition & 2 deletions electron-builder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,14 @@ extraResources:
asar: true
asarUnpack:
- 'resources/**'
- 'node_modules/@deepfocus/get-windows/**/*'
- 'node_modules/get-windows/**/*'
mac:
entitlementsInherit: build/entitlements.mac.plist
extendInfo:
NSCameraUsageDescription: Application requests access to the device's camera.
NSMicrophoneUsageDescription: Application requests access to the device's microphone.
NSDocumentsFolderUsageDescription: Application requests access to the user's Documents folder.
NSDownloadsFolderUsageDescription: Application requests access to the user's Downloads folder.
NSAppleEventsUsageDescription: Please allow access to script browser applications to detect the current URL when triggering instant lookup
notarize: true
dmg:
artifactName: ${name}-${version}.${ext}
Expand Down
5 changes: 2 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
"typecheck:node": "tsc --noEmit -p tsconfig.node.json --composite false",
"typecheck:web": "tsc --noEmit -p tsconfig.web.json --composite false",
"typecheck": "npm run typecheck:node && npm run typecheck:web",
"test": "npm run test:e2e",
"test:e2e": "npx playwright test",
"start": "electron-vite preview",
"dev": "electron-vite dev -- --inspect ",
"build": "NODE_ENV=production npm run typecheck && electron-vite build",
Expand All @@ -23,7 +23,6 @@
"build:linux": "electron-vite build && electron-builder --linux"
},
"dependencies": {
"@deepfocus/get-windows": "^1.0.4",
"@electron-toolkit/preload": "^3.0.1",
"@electron-toolkit/utils": "^3.0.0",
"@fontsource/inter": "^5.1.0",
Expand All @@ -36,6 +35,7 @@
"dotenv": "^16.4.5",
"electron-store": "^10.0.0",
"electron-updater": "^6.3.4",
"get-windows": "^9.2.0",
"node-schedule": "^2.1.1",
"tailwind-merge": "^2.5.2",
"tailwindcss-animate": "^1.0.7",
Expand All @@ -48,7 +48,6 @@
"@playwright/test": "^1.47.2",
"@solidjs/router": "^0.14.5",
"@solidjs/start": "^1.0.6",
"@types/electron-store": "^3.2.0",
"@types/node": "^22.5.5",
"autoprefixer": "^10.4.20",
"electron": "^32.1.2",
Expand Down
2 changes: 1 addition & 1 deletion playwright-report/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -20997,5 +20997,5 @@
</html>
<script>
window.playwrightReportBase64 =
'data:application/zip;base64,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'
'data:application/zip;base64,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'
</script>
5 changes: 2 additions & 3 deletions playwright.config.cjs
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
// @ts-check
import { defineConfig } from '@playwright/test'
import path from 'path'

export default defineConfig({
testDir: './tests/e2e',
Expand All @@ -15,8 +14,8 @@ export default defineConfig({
expect: {
timeout: 60000
},
workers: 3,
fullyParallel: true,
workers: 1,
fullyParallel: false,
retries: 0,
reporter: 'html'
})
Loading

0 comments on commit f90a57a

Please sign in to comment.