Skip to content

Develop#3

Merged
Hermesiss merged 3 commits into
mainfrom
develop
Jul 4, 2025
Merged

Develop#3
Hermesiss merged 3 commits into
mainfrom
develop

Conversation

@Hermesiss

Copy link
Copy Markdown
Owner

No description provided.

@Hermesiss Hermesiss requested a review from Copilot July 3, 2025 16:51
@sonarqubecloud

sonarqubecloud Bot commented Jul 3, 2025

Copy link
Copy Markdown

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull Request Overview

This PR introduces dark mode, macOS support, and CI/macOS build integration.

  • Add dark theme colors to Vuetify configuration
  • Implement theme switcher UI and persistence in App.vue
  • Extend appDataCleaner and packaging to support macOS, update docs and workflows

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
src/renderer/main.js Added dark theme color palette
src/renderer/components/DeveloperCleaner/CacheGroup.vue Replaced hard-coded classes with theme-aware computed props
src/renderer/App.vue Added theme toggle menu, logic, and persistence
src/main/appDataCleaner.js Included macOS Library and /tmp directories
package.json Bumped version to 1.2.2, added build:mac and mac packaging
README.md Document dark mode and macOS usage instructions
CHANGELOG.md Added entries for macOS support (1.2.1) and dark mode (1.2.2)
.github/workflows/build-and-release.yml Added build-macos job and macOS artifact handling
Comments suppressed due to low confidence (1)

src/renderer/App.vue:67

  • Consider adding unit tests for the new theme switching logic (e.g., applyTheme, getThemeIcon, and persistence via watch) to ensure correct behavior and localStorage interaction.
const themeMode = ref('system') // 'light', 'dark', 'system'

Comment thread src/renderer/App.vue
@Hermesiss Hermesiss merged commit 9e6aa8e into main Jul 4, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants