WIP: KeyPaste palette redraw fix and Windows installer #1

Draft
mwisniowski wants to merge 5 commits from fix/palette-redraw-elijah-dedication into main
Owner

Changes

  • Pause palette redraw during syntax recoloring so typing MAR0 does not flash a full-text selection.
  • Add the Elijah K. dedication to README and About.
  • Add per-user startup settings and an installer startup option; use LISS Technologies paths without settings migration.
  • Add the KeyPaste-branded WiX MSI and unsigned Windows package build.

Verification needed

  • Run Forgejo Windows CI and inspect the unsigned MSI/ZIP output.
  • Test the installer UI and paths on Windows.
  • Reproduce MAR0 in the existing release and confirm the flash is gone in the candidate.

No release or signing is requested by this PR.

## Changes - Pause palette redraw during syntax recoloring so typing MAR0 does not flash a full-text selection. - Add the Elijah K. dedication to README and About. - Add per-user startup settings and an installer startup option; use LISS Technologies paths without settings migration. - Add the KeyPaste-branded WiX MSI and unsigned Windows package build. ## Verification needed - Run Forgejo Windows CI and inspect the unsigned MSI/ZIP output. - Test the installer UI and paths on Windows. - Reproduce MAR0 in the existing release and confirm the flash is gone in the candidate. No release or signing is requested by this PR.
fix: central WiX version and upload unsigned package
Some checks failed
ci / verify (pull_request) Failing after 12m13s
f5c9070cb9
Some checks failed
ci / verify (pull_request) Failing after 12m13s
This pull request is marked as a work in progress.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/palette-redraw-elijah-dedication:fix/palette-redraw-elijah-dedication
git switch fix/palette-redraw-elijah-dedication

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff fix/palette-redraw-elijah-dedication
git switch fix/palette-redraw-elijah-dedication
git rebase main
git switch main
git merge --ff-only fix/palette-redraw-elijah-dedication
git switch fix/palette-redraw-elijah-dedication
git rebase main
git switch main
git merge --no-ff fix/palette-redraw-elijah-dedication
git switch main
git merge --squash fix/palette-redraw-elijah-dedication
git switch main
git merge --ff-only fix/palette-redraw-elijah-dedication
git switch main
git merge fix/palette-redraw-elijah-dedication
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
lisstech/LISSTech.KeyPaste!1
No description provided.