Cross Platform Support #4

Closed
opened 2024-03-24 23:32:47 +13:00 by RandomHuman · 4 comments
RandomHuman commented 2024-03-24 23:32:47 +13:00 (Migrated from gitea.diamondcreeper.org)

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!)

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!)
RandomHuman commented 2024-05-03 07:44:16 +12:00 (Migrated from gitea.diamondcreeper.org)

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.

Related: @DiamondCreeper has created a repository for this at [DCO/xerobrowser-wpf-netcore](https://git.diamondcreeper.org/DCO/xerobrowser-wpf-netcore) but due to the usage of WPF it is not yet cross-platform compatible.
RandomHuman commented 2024-05-03 07:48:54 +12:00 (Migrated from gitea.diamondcreeper.org)

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.

> Related: @DiamondCreeper has created a repository for this at [DCO/xerobrowser-wpf-netcore](https://git.diamondcreeper.org/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.
RandomHuman commented 2024-05-03 15:06:14 +12:00 (Migrated from gitea.diamondcreeper.org)

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.

> > Related: @DiamondCreeper has created a repository for this at [DCO/xerobrowser-wpf-netcore](https://git.diamondcreeper.org/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.
RandomHuman commented 2024-05-03 15:09:34 +12:00 (Migrated from gitea.diamondcreeper.org)

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.

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.
This repo is archived. You cannot comment on issues.
No milestone
No project
No assignees
1 participant
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: DCO/xerobrowser#4
No description provided.