Skip to content

Add Electron desktop edition with redesigned Liquid Glass UI - #210

Closed
wintrymichi wants to merge 1 commit into
IgorMundstein:mainfrom
wintrymichi:electron-edition
Closed

wintrymichi wants to merge 1 commit into
IgorMundstein:mainfrom
wintrymichi:electron-edition

Conversation

@wintrymichi

Copy link
Copy Markdown

Convert Windows Memory Cleaner into an Electron desktop app while keeping all native logic intact. Architecture:

  • engine/ : headless C# engine (net10-windows) that performs the kernel-level memory optimizations (ported 1:1 from ComputerService), reports RAM stats/OS capabilities, lists processes, and persists settings to the SAME HKLM\SOFTWARE\WinMemoryCleaner registry keys (data preserved). Speaks newline-delimited JSON over stdio; runs elevated.
  • main/ : Electron main process — frameless window, tray, global optimize
    hotkey, auto-optimization scheduler (interval + low-memory threshold),
    notifications, run-on-startup, engine spawn + protocol bridge.
  • preload/ : minimal contextBridge API (contextIsolation on, nodeIntegration off).
  • renderer/: redesigned "Liquid Glass" UI (aurora background, glass panels,
    radial gauges, live sparkline, dark/light themes).

The original WPF app under src/ is untouched.

Claude-Session: https://claude.ai/code/session_01NgB5SQs1gWMRze8Xo1ioo5

Summary

Please provide a brief description of the changes made in this pull request.

Related Issue

If applicable, link to the issue this PR addresses: Fixes #<issue_number>

Changes

  • What did you change?
  • Why is this change needed?

Checklist

  • My code follows the project’s coding style and conventions.
  • I have tested the changes locally.
  • I have updated documentation if necessary.
  • This PR does not introduce any breaking changes.
  • I have added unit tests if applicable.

Additional Notes

Include any additional information or context for reviewers.

Convert Windows Memory Cleaner into an Electron desktop app while keeping
all native logic intact. Architecture:

- engine/  : headless C# engine (net10-windows) that performs the kernel-level
             memory optimizations (ported 1:1 from ComputerService), reports RAM
             stats/OS capabilities, lists processes, and persists settings to the
             SAME HKLM\SOFTWARE\WinMemoryCleaner registry keys (data preserved).
             Speaks newline-delimited JSON over stdio; runs elevated.
- main/    : Electron main process — frameless window, tray, global optimize
             hotkey, auto-optimization scheduler (interval + low-memory threshold),
             notifications, run-on-startup, engine spawn + protocol bridge.
- preload/ : minimal contextBridge API (contextIsolation on, nodeIntegration off).
- renderer/: redesigned "Liquid Glass" UI (aurora background, glass panels,
             radial gauges, live sparkline, dark/light themes).

The original WPF app under src/ is untouched.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NgB5SQs1gWMRze8Xo1ioo5
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.

1 participant