Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cross Platform #47

Open
erfg12 opened this issue Feb 25, 2022 · 2 comments
Open

Cross Platform #47

erfg12 opened this issue Feb 25, 2022 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@erfg12
Copy link
Owner

erfg12 commented Feb 25, 2022

I wish I could get this project to be cross platform onto systems like MacOS and Linux, but Wine doesn't work well with x64 architectures. Most other languages don't have MDI (Multi-Document Interface) support. Not even Microsoft's own XAML or Maui have it, just WinForms. I know Java Swing supports MDI, but I'm very green to Java and I don't think I could completely re-design the form layouts to look closer to Windows 95 like we have now. Unless everyone would agree that we don't need the older style title bars.

NOTE: I was able to run the latest build of WineSkin to wrap it into a native executable, but it had some crash errors. I'll have to debug this later and see if I can get it working! :)

@erfg12 erfg12 added the enhancement New feature or request label Feb 25, 2022
@erfg12 erfg12 self-assigned this Feb 25, 2022
@erfg12
Copy link
Owner Author

erfg12 commented Mar 2, 2022

After using the latest devel build of Wine64 (v7.3) it did open, no crashes after a8ab719 I had to also include vc redist 2017 by unpackaging the contents and placing them into the same directory as AOL.exe, everything worked except browsing a website shows a glitched unpainted mess.

I'm debating on switching from cefsharp to WebView2. This will remove the VC++ 2017 redist requirement.

Also I'm debating of switching from WinForm to XAML (maybe maui?). I would need to emulate the MDI as this just doesn't exist in anything but WinForms. I found some sample code of how to achieve this kinda: https://stackoverflow.com/questions/25134805/how-to-limit-child-windows-movement-within-parent-boundaries

@jasonmerc
Copy link

jasonmerc commented Jun 6, 2022

Please let me know how this goes!

Years ago I remember downloading this browser and using it, but I forgot its name and couldn't find it again. Every now and again I'd remember it and get bothered that I couldn't find it again. It's like this thing doesn't exist on search engines. Well I finally found it again, and think that a Linux build would be awesome.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants