Skip to content
This repository was archived by the owner on Dec 3, 2025. It is now read-only.
This repository was archived by the owner on Dec 3, 2025. It is now read-only.

Tracking Wine fixes #143

@FenPhoenix

Description

@FenPhoenix

NOTE! Wine fixes are best-effort; these are Wine bugs, not AngelLoader bugs per se, and I may not be able to work around all of them.

Issues found so far:

  • Unicode pin character is rendered as missing glyphs (may be a broader font issue)
  • Some icons look garbled
    • Fixed by installing gdiplus through winetricks
  • RTF readmes don't display images
    • Fixed by installing msftedit through winetricks, which also requires msls31.dll (32-bit can be obtained through winetricks msls31 package; 64-bit must be obtained manually)
  • msftedit crashes on many non-ASCII chars
    • fixed by installing msls31.dll
  • RTF readmes don't accept the background color for dark mode, meaning their background remains light while text is also light, making it difficult/impossible to read
  • Scroll bar controls (as in, not native Windows ones that are attached to native controls, but standalone managed VScrollBar/HScrollBar WinForms controls only) don't respond to hooked theming for the bar portion, which shows up as light colored still
  • DateTimePicker background color remains light
  • Readme chooser ComboBox closes before the user can select anything (really fixed this time)
  • Horizontal lines are drawn in the slightly wrong vertical location in Appearance tab (like a text-line's height too high)
  • Progress bars aren't properly themed in dark mode
  • Somehow make it so the winetricks dependencies (gdiplus and msftedit) can be installed, or ask the user to install, or just somehow let the user know they should install them
  • About window text is mispositioned
  • Multi-choice item list dialog has bottom text positioned on the right and squished all weird
  • Ah, the infamous undocumented scroll bar corner id... it doesn't work. White scroll bar corners between horiz and vert
  • With the default Wine Mono, many codepages aren't supported and cause a crash when accessed. This could be fixed by installing dotnet472 through winetricks, but we've fixed it on our side by simply including the System.Text.Encoding.Codepages dependency, which saves users a large amount of time and hassle.

Sub-issues

Metadata

Metadata

Assignees

Labels

Linux/WineIssue with the app when run on Linux with Wine/Proton/whatever

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions