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

Any chance to add support for 64 bit mode for Mono version? #21

Open
marcobnz opened this issue Jul 21, 2021 · 7 comments
Open

Any chance to add support for 64 bit mode for Mono version? #21

marcobnz opened this issue Jul 21, 2021 · 7 comments
Assignees

Comments

@marcobnz
Copy link

No description provided.

@topeterk
Copy link
Owner

The HCM would work in 64 bit but mono doesn't: https://www.mono-project.com/docs/about-mono/supported-platforms/macos/#32-and-64-bit-support

I'm working on a new version that uses another framework but this will still take a while.
Sadly, I assume there will be no supporting mono 64bit version.

@topeterk
Copy link
Owner

HitCounterManager.WindowsGTK-2.0.0.0-PreRelease.zip
This is a very early state of a new version based on Xamarin and GTK#.
I have build this for Windows only yet but it should work if one manages to replace the "Windows" GTK# files with respective Linux/MacOS GTK# files.
Everyone who is trying this let me know it this works.

@topeterk
Copy link
Owner

topeterk commented Dec 4, 2021

For all those early adopters that want to experience software failures of a bleeding edge development state, here are some new bits for you:

The UI has improved and some minor functions were added, so this version might feel a little more comfortable, even when it is still in development.
I hope the MacOS version is now working straight away (after .Net and GTK# are installed on the system, of course, but hopefully without the need of manually deleting DLL files)

(Version of Azure pipeline 2021-12-04 64e4f56)

@topeterk
Copy link
Owner

topeterk commented Jun 11, 2022

After some improvements here a snapshot of the current state:

The UI has improved and some minor functions were added. Most is stability and compatibility related. Most visible change would be the "tooltip-like info boxes" that show some notes/help in the settings window. Also the file locations in the ZIP files are well organized now.

(Version of Azure pipeline 2022-06-11 b1a4d39)

@topeterk topeterk self-assigned this Jun 11, 2022
@topeterk
Copy link
Owner

topeterk commented Dec 9, 2023

With the new upgraded version of Avalonia (now 11.0.5, was 0.10.19) and update to .Net 7 it is possible to run HCM even on Android for the first time.
Unfortunately I need to figure out how to deploy/distribute android packages, so one would need to compile the code by oneself and publish the application to the Android device.
However, the new builds for desktop users are attached below:

Besides the framework changes there are only some minor bug fixes or improvements included.
Just download the version matching to your system, extract and run it.
Only prerequisite is that .Net 7 Runtime (or higher) is installed (see https://dotnet.microsoft.com/download/dotnet/7.0/runtime or https://docs.microsoft.com/dotnet/core/install/)

(Version of Azure pipeline 2023-12-09 90af803)

@topeterk
Copy link
Owner

A first build for Android was created.
In the Android emulator it boots up and shows the (non-optimized) UI from the application as known from the desktop versions.
Unfortunately, it is not possible to load or store any settings/profiles, so do not expect too much.

If you want, you can try it on your Phone or Tablet.
It needs at least Android 13 (API 33) running on a ARM 64 bit CPU.
Just download the ZIP here, extract it and start the APK file for installation:

When you actually try this out, let me know the results as I do not own any physical device and therefore I am note able to test this!

(Version of Azure pipeline 2023-12-24 5de35a2)

Merry Christmas 🎄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants