From a4069dae99a0ae9031859e3abdb71ceaf228aefc Mon Sep 17 00:00:00 2001 From: reya Date: Tue, 6 Feb 2024 09:15:20 +0700 Subject: [PATCH] chore: clean up --- .gitignore | 2 +- apps/desktop2/.gitignore | 6 - apps/desktop2/README.md | 37 ------ apps/desktop2/app/entry.client.tsx | 12 -- apps/desktop2/app/entry.server.tsx | 21 ---- apps/desktop2/app/root.tsx | 42 ------- apps/desktop2/app/routes/_index.tsx | 32 ----- apps/desktop2/env.d.ts | 2 - apps/desktop2/package.json | 30 ----- apps/desktop2/public/favicon.ico | Bin 16958 -> 0 bytes apps/desktop2/tsconfig.json | 24 ---- apps/desktop2/vite.config.ts | 10 -- packages/tailwindcss/package.json | 2 +- packages/tailwindcss/tailwind.config.js | 96 ++++++++------- pnpm-lock.yaml | 33 +++++- src-tauri/gen/main.json | 151 +++++++++++------------- 16 files changed, 148 insertions(+), 352 deletions(-) delete mode 100644 apps/desktop2/.gitignore delete mode 100644 apps/desktop2/README.md delete mode 100644 apps/desktop2/app/entry.client.tsx delete mode 100644 apps/desktop2/app/entry.server.tsx delete mode 100644 apps/desktop2/app/root.tsx delete mode 100644 apps/desktop2/app/routes/_index.tsx delete mode 100644 apps/desktop2/env.d.ts delete mode 100644 apps/desktop2/package.json delete mode 100644 apps/desktop2/public/favicon.ico delete mode 100644 apps/desktop2/tsconfig.json delete mode 100644 apps/desktop2/vite.config.ts diff --git a/.gitignore b/.gitignore index d8e8bbc5..3864ca7c 100644 --- a/.gitignore +++ b/.gitignore @@ -29,7 +29,7 @@ dist/ # Debug -*.log* +*.log.* # Misc .DS_Store diff --git a/apps/desktop2/.gitignore b/apps/desktop2/.gitignore deleted file mode 100644 index 3f7bf98d..00000000 --- a/apps/desktop2/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -node_modules - -/.cache -/build -/public/build -.env diff --git a/apps/desktop2/README.md b/apps/desktop2/README.md deleted file mode 100644 index e5e8d9b2..00000000 --- a/apps/desktop2/README.md +++ /dev/null @@ -1,37 +0,0 @@ -# templates/spa - -This template leverages [Remix SPA Mode](https://remix.run/docs/en/main/future/spa-mode) to build your app as a Single-Page Application using [Client Data](https://remix.run/docs/en/main/guides/client-data) for all of you data loads and mutations. - -⚠️ This is built on top of the Remix Vite template. Remix support for Vite is currently unstable and not recommended for production. - -📖 See the [Remix Vite docs][remix-vite-docs] for details on supported features. - -## Setup - -```shellscript -npx create-remix@latest --template remix-run/remix/templates/spa -``` - -## Development - -You can develop your SPA app just like you would a normal Remix app, via: - -```shellscript -npm run dev -``` - -## Production - -When you are ready yo build a production version of your app, `npm run build` will generate your assets and an `index.html` for the SPA. - -```shellscript -npm run build -``` - -You can serve this from any server of your choosing, for a simple example, you could use [http-server](https://www.npmjs.com/package/http-server): - -```shellscript -npx http-server build/client/ -``` - -[remix-vite-docs]: https://remix.run/docs/en/main/future/vite diff --git a/apps/desktop2/app/entry.client.tsx b/apps/desktop2/app/entry.client.tsx deleted file mode 100644 index 999c0a12..00000000 --- a/apps/desktop2/app/entry.client.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import { RemixBrowser } from "@remix-run/react"; -import { startTransition, StrictMode } from "react"; -import { hydrateRoot } from "react-dom/client"; - -startTransition(() => { - hydrateRoot( - document, - - - - ); -}); diff --git a/apps/desktop2/app/entry.server.tsx b/apps/desktop2/app/entry.server.tsx deleted file mode 100644 index bd7fa1e7..00000000 --- a/apps/desktop2/app/entry.server.tsx +++ /dev/null @@ -1,21 +0,0 @@ -import type { EntryContext } from "@remix-run/node"; -import { RemixServer } from "@remix-run/react"; -import { renderToString } from "react-dom/server"; - -export default function handleRequest( - request: Request, - responseStatusCode: number, - responseHeaders: Headers, - remixContext: EntryContext -) { - let html = renderToString( - - ); - if (html.startsWith(" - - - - - - - - - - - - - ); -} - -export function HydrateFallback() { - return ( - - - - - - - - -

Loading...

- - - - ); -} diff --git a/apps/desktop2/app/routes/_index.tsx b/apps/desktop2/app/routes/_index.tsx deleted file mode 100644 index 04198afc..00000000 --- a/apps/desktop2/app/routes/_index.tsx +++ /dev/null @@ -1,32 +0,0 @@ -import type { MetaFunction } from "@remix-run/node"; - -export const meta: MetaFunction = () => { - return [ - { title: "New Remix SPA" }, - { name: "description", content: "Welcome to Remix (SPA Mode)!" }, - ]; -}; - -export default function Index() { - return ( -
-

Welcome to Remix (SPA Mode)

- -
- ); -} diff --git a/apps/desktop2/env.d.ts b/apps/desktop2/env.d.ts deleted file mode 100644 index 78ed2345..00000000 --- a/apps/desktop2/env.d.ts +++ /dev/null @@ -1,2 +0,0 @@ -/// -/// diff --git a/apps/desktop2/package.json b/apps/desktop2/package.json deleted file mode 100644 index a156e1e7..00000000 --- a/apps/desktop2/package.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "@lume/desktop2", - "private": true, - "sideEffects": false, - "type": "module", - "scripts": { - "build": "remix vite:build", - "dev": "remix vite:dev", - "start": "http-server build/client/", - "typecheck": "tsc" - }, - "dependencies": { - "@remix-run/node": "^2.6.0", - "@remix-run/react": "^2.6.0", - "http-server": "^14.1.1", - "react": "^18.2.0", - "react-dom": "^18.2.0" - }, - "devDependencies": { - "@remix-run/dev": "^2.6.0", - "@types/react": "^18.2.20", - "@types/react-dom": "^18.2.7", - "typescript": "^5.1.6", - "vite": "^5.0.0", - "vite-tsconfig-paths": "^4.2.1" - }, - "engines": { - "node": ">=18.0.0" - } -} diff --git a/apps/desktop2/public/favicon.ico b/apps/desktop2/public/favicon.ico deleted file mode 100644 index 8830cf6821b354114848e6354889b8ecf6d2bc61..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16958 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 EKbET!0{{R3 diff --git a/apps/desktop2/tsconfig.json b/apps/desktop2/tsconfig.json deleted file mode 100644 index 58c0a473..00000000 --- a/apps/desktop2/tsconfig.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "include": ["env.d.ts", "**/*.ts", "**/*.tsx"], - "compilerOptions": { - "lib": ["DOM", "DOM.Iterable", "ES2022"], - "isolatedModules": true, - "esModuleInterop": true, - "jsx": "react-jsx", - "module": "ESNext", - "moduleResolution": "Bundler", - "resolveJsonModule": true, - "target": "ES2022", - "strict": true, - "allowJs": true, - "skipLibCheck": true, - "forceConsistentCasingInFileNames": true, - "baseUrl": ".", - "paths": { - "~/*": ["./app/*"] - }, - - // Remix takes care of building everything in `remix build`. - "noEmit": true - } -} diff --git a/apps/desktop2/vite.config.ts b/apps/desktop2/vite.config.ts deleted file mode 100644 index 028e6f5f..00000000 --- a/apps/desktop2/vite.config.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { unstable_vitePlugin as remix } from "@remix-run/dev"; -import { defineConfig } from "vite"; -import tsconfigPaths from "vite-tsconfig-paths"; - -export default defineConfig({ - plugins: [ - remix({ unstable_ssr: false, buildDirectory: "../../dist" }), - tsconfigPaths(), - ], -}); diff --git a/packages/tailwindcss/package.json b/packages/tailwindcss/package.json index 12460629..ad99a49a 100644 --- a/packages/tailwindcss/package.json +++ b/packages/tailwindcss/package.json @@ -16,6 +16,6 @@ "tailwindcss": "^3.4.1" }, "dependencies": { - "@evilmartians/harmony": "^1.2.0" + "tailwindcss-radix-colors": "^1.2.0" } } diff --git a/packages/tailwindcss/tailwind.config.js b/packages/tailwindcss/tailwind.config.js index 43a5ae57..151458c3 100644 --- a/packages/tailwindcss/tailwind.config.js +++ b/packages/tailwindcss/tailwind.config.js @@ -1,53 +1,51 @@ -import harmonyPalette from "@evilmartians/harmony/tailwind"; - const config = { - theme: { - colors: harmonyPalette, - extend: { - keyframes: { - slideDownAndFade: { - from: { opacity: 0, transform: "translateY(-2px)" }, - to: { opacity: 1, transform: "translateY(0)" }, - }, - slideLeftAndFade: { - from: { opacity: 0, transform: "translateX(2px)" }, - to: { opacity: 1, transform: "translateX(0)" }, - }, - slideUpAndFade: { - from: { opacity: 0, transform: "translateY(2px)" }, - to: { opacity: 1, transform: "translateY(0)" }, - }, - slideRightAndFade: { - from: { opacity: 0, transform: "translateX(-2px)" }, - to: { opacity: 1, transform: "translateX(0)" }, - }, - overlayShow: { - from: { opacity: 0 }, - to: { opacity: 1 }, - }, - contentShow: { - from: { opacity: 0, transform: "translate(-50%, -48%) scale(0.96)" }, - to: { opacity: 1, transform: "translate(-50%, -50%) scale(1)" }, - }, - }, - animation: { - slideDownAndFade: - "slideDownAndFade 400ms cubic-bezier(0.16, 1, 0.3, 1)", - slideLeftAndFade: - "slideLeftAndFade 400ms cubic-bezier(0.16, 1, 0.3, 1)", - slideUpAndFade: "slideUpAndFade 400ms cubic-bezier(0.16, 1, 0.3, 1)", - slideRightAndFade: - "slideRightAndFade 400ms cubic-bezier(0.16, 1, 0.3, 1)", - overlayShow: "overlayShow 150ms cubic-bezier(0.16, 1, 0.3, 1)", - contentShow: "contentShow 150ms cubic-bezier(0.16, 1, 0.3, 1)", - }, - }, - }, - plugins: [ - require("@tailwindcss/forms"), - require("@tailwindcss/typography"), - require("tailwind-scrollbar")({ nocompatible: true }), - ], + theme: { + extend: { + keyframes: { + slideDownAndFade: { + from: { opacity: 0, transform: "translateY(-2px)" }, + to: { opacity: 1, transform: "translateY(0)" }, + }, + slideLeftAndFade: { + from: { opacity: 0, transform: "translateX(2px)" }, + to: { opacity: 1, transform: "translateX(0)" }, + }, + slideUpAndFade: { + from: { opacity: 0, transform: "translateY(2px)" }, + to: { opacity: 1, transform: "translateY(0)" }, + }, + slideRightAndFade: { + from: { opacity: 0, transform: "translateX(-2px)" }, + to: { opacity: 1, transform: "translateX(0)" }, + }, + overlayShow: { + from: { opacity: 0 }, + to: { opacity: 1 }, + }, + contentShow: { + from: { opacity: 0, transform: "translate(-50%, -48%) scale(0.96)" }, + to: { opacity: 1, transform: "translate(-50%, -50%) scale(1)" }, + }, + }, + animation: { + slideDownAndFade: + "slideDownAndFade 400ms cubic-bezier(0.16, 1, 0.3, 1)", + slideLeftAndFade: + "slideLeftAndFade 400ms cubic-bezier(0.16, 1, 0.3, 1)", + slideUpAndFade: "slideUpAndFade 400ms cubic-bezier(0.16, 1, 0.3, 1)", + slideRightAndFade: + "slideRightAndFade 400ms cubic-bezier(0.16, 1, 0.3, 1)", + overlayShow: "overlayShow 150ms cubic-bezier(0.16, 1, 0.3, 1)", + contentShow: "contentShow 150ms cubic-bezier(0.16, 1, 0.3, 1)", + }, + }, + }, + plugins: [ + require("tailwindcss-radix-colors"), + require("@tailwindcss/forms"), + require("@tailwindcss/typography"), + require("tailwind-scrollbar")({ nocompatible: true }), + ], }; export default config; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d714ae14..1d4ffcb5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -272,6 +272,9 @@ importers: specifier: ^18.2.0 version: 18.2.0(react@18.2.0) devDependencies: + '@lume/tailwindcss': + specifier: workspace:^ + version: link:../../packages/tailwindcss '@remix-run/dev': specifier: ^2.6.0 version: 2.6.0(typescript@5.3.3)(vite@5.0.12) @@ -281,6 +284,15 @@ importers: '@types/react-dom': specifier: ^18.2.7 version: 18.2.18 + autoprefixer: + specifier: ^10.4.17 + version: 10.4.17(postcss@8.4.33) + postcss: + specifier: ^8.4.33 + version: 8.4.33 + tailwindcss: + specifier: ^3.4.1 + version: 3.4.1 typescript: specifier: ^5.1.6 version: 5.3.3 @@ -1098,9 +1110,9 @@ importers: packages/tailwindcss: dependencies: - '@evilmartians/harmony': + tailwindcss-radix-colors: specifier: ^1.2.0 - version: 1.2.0 + version: 1.2.0(tailwindcss@3.4.1) devDependencies: '@tailwindcss/forms': specifier: ^0.5.7 @@ -2263,10 +2275,6 @@ packages: requiresBuild: true optional: true - /@evilmartians/harmony@1.2.0: - resolution: {integrity: sha512-Ua8gpC+28Eo9D2/xynTrrZIrSawgtobwtRLLYq4wH8N19qoMspWZ1vqfsDDVPgQFa+iHsVAk/SbdmoPAj6OH1g==} - dev: false - /@floating-ui/core@1.6.0: resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} dependencies: @@ -2517,6 +2525,10 @@ packages: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} dev: false + /@radix-ui/colors@3.0.0: + resolution: {integrity: sha512-FUOsGBkHrYJwCSEtWRCIfQbZG7q1e6DgxCIOe1SUQzDe/7rXXeA47s8yCn6fuTNQAj1Zq4oTFi9Yjp3wzElcxg==} + dev: false + /@radix-ui/number@1.0.1: resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} dependencies: @@ -9355,6 +9367,15 @@ packages: tailwindcss: 3.4.1 dev: true + /tailwindcss-radix-colors@1.2.0(tailwindcss@3.4.1): + resolution: {integrity: sha512-2rr3l7NV89UEwRTJFN4LlQIm5aasi7OZeJFF7iaDJ2hKwylR8BNMAC6GoiDl0G7wq18keN1YQ3V5sMbvtREO6w==} + peerDependencies: + tailwindcss: '>=3.0.0' + dependencies: + '@radix-ui/colors': 3.0.0 + tailwindcss: 3.4.1 + dev: false + /tailwindcss@3.4.1: resolution: {integrity: sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==} engines: {node: '>=14.0.0'} diff --git a/src-tauri/gen/main.json b/src-tauri/gen/main.json index 9f952ef2..568b05cb 100644 --- a/src-tauri/gen/main.json +++ b/src-tauri/gen/main.json @@ -1,81 +1,74 @@ { - "$schema": "./schemas/desktop-schema.json", - "identifier": "desktop-capability", - "description": "Capability for the desktop", - "platforms": [ - "linux", - "macOS", - "windows" - ], - "windows": [ - "main", - "settings", - "event-*", - "user-*", - "column-*" - ], - "permissions": [ - "path:default", - "event:default", - "window:default", - "app:default", - "resources:default", - "menu:default", - "tray:default", - "shell:open", - "theme:allow-set-theme", - "theme:allow-get-theme", - { - "identifier": "http:default", - "allow": [ - { - "url": "http://**/" - }, - { - "url": "https://**/" - } - ] - }, - { - "identifier": "fs:scope", - "allow": [ - { - "path": "$APPDATA/*" - }, - { - "path": "$LOCALDATA/*" - }, - { - "path": "$DESKTOP/*" - }, - { - "path": "$DOCUMENT/*" - }, - { - "path": "$DOWNLOAD/*" - }, - { - "path": "$HOME/*" - }, - { - "path": "$PICTURE/*" - }, - { - "path": "$PUBLIC/*" - }, - { - "path": "$VIDEO/*" - }, - { - "path": "$RESOURCE" - }, - { - "path": "$RESOURCE/*" - }, - { - "path": "$RESOURCE/locales/*" - } - ] - } - ] + "$schema": "./schemas/desktop-schema.json", + "identifier": "desktop-capability", + "description": "Capability for the desktop", + "platforms": ["linux", "macOS", "windows"], + "windows": ["main", "settings", "event-*", "user-*", "column-*"], + "permissions": [ + "path:default", + "event:default", + "window:default", + "app:default", + "resources:default", + "menu:default", + "tray:default", + "shell:open", + "theme:allow-set-theme", + "theme:allow-get-theme", + "notification:allow-is-permission-granted", + "notification:allow-request-permission", + "notification:allow-notify", + { + "identifier": "http:default", + "allow": [ + { + "url": "http://**/" + }, + { + "url": "https://**/" + } + ] + }, + { + "identifier": "fs:scope", + "allow": [ + { + "path": "$APPDATA/*" + }, + { + "path": "$LOCALDATA/*" + }, + { + "path": "$DESKTOP/*" + }, + { + "path": "$DOCUMENT/*" + }, + { + "path": "$DOWNLOAD/*" + }, + { + "path": "$HOME/*" + }, + { + "path": "$PICTURE/*" + }, + { + "path": "$PUBLIC/*" + }, + { + "path": "$VIDEO/*" + }, + { + "path": "$RESOURCE" + }, + { + "path": "$RESOURCE/*" + }, + { + "path": "$RESOURCE/locales/*" + } + ] + } + ] }