Skip to content

✨ feat: desktop#215

Open
SimonShiki wants to merge 41 commits into
dev/3.2from
desktop2
Open

✨ feat: desktop#215
SimonShiki wants to merge 41 commits into
dev/3.2from
desktop2

Conversation

@SimonShiki
Copy link
Copy Markdown
Member

@SimonShiki SimonShiki commented Apr 6, 2026

Description

Add electron-based desktop application to monorepo.

Proposed Changes

  1. Create app/ at root to manage packages that used as applications and should not get published.
  2. Based on old clipcc-desktop to implement an electron-based desktop application implementation.
  3. Export gui's essential stuffs that needed for desktop
  4. Add webpack source root for gui
  5. Add include limit for block webpack config rules to made inheritance works
  6. Add workflow to build desktop cross-platform

Test Coverage

None

Additional Context

Pending alexcui03/rule-inheritance-webpack-plugin#1 get accepted and we can fix the inheritance issue if we're not in hoist mode

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Apr 6, 2026

Deploying clipcc-preview with  Cloudflare Pages  Cloudflare Pages

Latest commit: 8c3f98f
Status: ✅  Deploy successful!
Preview URL: https://9f6d4cf9.clipcc-preview.pages.dev
Branch Preview URL: https://desktop2.clipcc-preview.pages.dev

View logs

Signed-off-by: SimonShiki <sinangentoo@gmail.com>
@SimonShiki SimonShiki changed the base branch from dev/3.2 to feat/refined-gui-ts-support April 8, 2026 08:49
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
@alexcui03
Copy link
Copy Markdown
Member

alexcui03 commented Apr 14, 2026

Consider generating all images in buildResources of binary files from .svg by webpack? Maintaining non-text resources in git are bad, and it seems these PNGs and ICOs are generate by .svg initially.

Base automatically changed from feat/refined-gui-ts-support to dev/3.2 April 15, 2026 08:28
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
@SimonShiki SimonShiki marked this pull request as ready for review April 16, 2026 07:27
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
@SimonShiki SimonShiki requested a review from alexcui03 April 16, 2026 14:56
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Copy link
Copy Markdown
Member

@alexcui03 alexcui03 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • generate existing .ico and .png from .svg before building, instead of maintaining them in repo.
  • README.md is missing

Comment thread app/desktop/src/renderer/routes/privacy/privacy.tsx Outdated
Comment thread app/desktop/src/renderer/routes/app/DesktopGUIHOC.tsx
Comment thread app/desktop/scripts/electron-builder-wrapper.mjs
Comment thread .github/workflows/desktop.yml Outdated
Comment thread app/desktop/buildResources/make-icons.sh Outdated
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
…ther

Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
@SimonShiki SimonShiki requested a review from alexcui03 April 18, 2026 01:03
@SimonShiki SimonShiki self-assigned this Apr 18, 2026
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
@SimonShiki SimonShiki added feature New feature or request gui Things related to clipcc-gui. labels Apr 19, 2026
SimonShiki and others added 9 commits April 19, 2026 14:55
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Co-authored-by: Soil <soilland@yandex.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Co-authored-by: Soil <soilland@yandex.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Signed-off-by: SimonShiki <sinangentoo@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or request gui Things related to clipcc-gui.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants