Skip to content

Add PCSC logo, default server settings, and Windows Sciter release helper#1

Open
tango103 wants to merge 17 commits intomasterfrom
codex/access-repository-for-changes
Open

Add PCSC logo, default server settings, and Windows Sciter release helper#1
tango103 wants to merge 17 commits intomasterfrom
codex/access-repository-for-changes

Conversation

@tango103
Copy link
Copy Markdown
Owner

@tango103 tango103 commented Mar 5, 2026

Motivation

  • Add a visual brand mark to the desktop UI and ensure an inline helper for preparing Windows Sciter releases.
  • Provide sensible defaults in the server settings dialog so new or empty configurations are prefilled.
  • Remove the unused/hidden about settings tab from the settings tab list to reflect UI changes.

Description

  • Adds flutter/assets/pcsc_logo.svg and renders it in desktop_home_page.dart using SvgPicture.asset with low opacity and IgnorePointer so it acts as a watermark.
  • Imports package:flutter_svg/flutter_svg.dart in desktop_home_page.dart and adjusts logo sizing via isIncomingOnly check.
  • Sets default values for server fields in showServerSettingsWithValue by adding defaultHost and defaultKey and initializing idCtrl, relayCtrl, and keyCtrl with those defaults when the existing values are empty.
  • Removes SettingsTabKey.about from DesktopSettingPage.tabKeys and keeps the settings list conditional on build flags.
  • Adds res/windows/README.md and res/windows/prepare_sciter_release.py, a helper script that inlines Sciter UI, builds rustdesk.exe with inline feature, and downloads the appropriate sciter.dll into a Release/ folder.

Testing

  • No automated tests were executed as part of this change.

Codex Task

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant