Skip to content

Native Windows build and release packaging #49

Description

@AbrarZShahriar

I have published a native Windows distribution of OmaWrite at
https://github.com/AbrarZShahriar/omawrite-windows, with compiled packages at
https://github.com/AbrarZShahriar/omawrite-windows/releases/latest.

The port keeps the Linux path intact and places the operating-system differences
at the existing platform boundaries:

  • Windows theme detection uses Qt's native color-scheme API; the DBus and XDG
    behavior remains on Linux.
  • GitHub Actions builds and tests with Qt 6.8.3 and MSVC 2022 x64.
  • windeployqt produces a dependency-complete portable ZIP.
  • An Inno Setup package provides per-user installation, clean uninstall, and
    registration as a Markdown application.

The current Windows test run passes 11 tests and skips the one Linux-specific
theme-file check. Release artifacts have companion SHA-256 files.

If Windows support fits OmaWrite's upstream scope, I can separate the core
portability changes from the downstream release and installer work into focused
pull requests. If it does not, the fork can remain a documented downstream
distribution.

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions