Cross Platform Support #4
Labels
No labels
Kind/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority/Critical
Priority/High
Priority/Low
Priority/Medium
Reviewed/Confirmed
Reviewed/Duplicate
Reviewed/Invalid
Reviewed/Won't Fix
Status/Abandoned
Status/Blocked
Status/Need More Info
No milestone
No project
No assignees
1 participant
Due date
No due date set.
Dependencies
No dependencies set.
Reference: DCO/xerobrowser#4
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Having cross-platform support is a major goal, but would require a complete re-basing of the code, as the .NET framework is only on Windows, alongside WinForms also only being on windows.
Move project to .NET Core
Change windowing system base to something cross platform (suggestions welcome!)
Change to a different browser engine base, as CEFSharp is not supported on anything other than windows (suggestions welcome!)
Related: @DiamondCreeper has created a repository for this at DCO/xerobrowser-wpf-netcore but due to the usage of WPF it is not yet cross-platform compatible.
I will be attempting to re-implement that fork of Xero in Avalonia UI but doing so may take a while.
update on this, figured out that all CEF frameworks that are still maintained either do not support linux, or cost a fuck-ton of money just to get updates when chrome updates.
I'm closing this issue for now, as this will not be possible within the time frame of us not just copying the original code of chromium or firefox or something and modifying it, like all other custom browsers do.