Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows port #1

Open
roman-yagodin opened this issue Oct 21, 2019 · 1 comment
Open

Windows port #1

roman-yagodin opened this issue Oct 21, 2019 · 1 comment
Milestone

Comments

@roman-yagodin
Copy link
Member

roman-yagodin commented Oct 21, 2019

WPF Backend lacks number of features:

  • It cannot load SVG images.
    I think we should convert icons we use to PNG on build (e.g. with inkscape -z -e test.png test.svg), or implement SVG loading via external library.
  • It doesn't have StatusIcon implementation.
    Could be simulated with taskbar - minimize on close, and close app via Exit command in the main menu. Update: cannot minimize window via Xwt, as its look like a window manager responsibility.

Can expect number of issues with clipboard.

Also, assemblies for supported backends should not be referenced in the project file directly, but we still need to copy required files into output directory on build - see #2, #5.

@roman-yagodin roman-yagodin added this to the v1.0 milestone Oct 21, 2019
roman-yagodin added a commit that referenced this issue Oct 22, 2019
- Add icon files to the project, including PNG versions
- Use PNG application icon in Windows
- Do not create StatusIcon in Windows
- Rename FAIconHelper and FAIconStyle
@roman-yagodin roman-yagodin mentioned this issue Nov 14, 2019
6 tasks
@roman-yagodin
Copy link
Member Author

roman-yagodin commented Aug 24, 2020

Windows port is working, but will require testing after each release.

Probably it's better to provide two releases - one with most recent changes for Linux and not-so recent, but manually tested one for Windows. This can be achieved by adding some kind of note to release version like "R7.Webmate.X.Y.Z-wintested"

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

No branches or pull requests

1 participant