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

Add support for Windows #43

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open

Add support for Windows #43

wants to merge 6 commits into from

Conversation

dgsasha
Copy link
Collaborator

@dgsasha dgsasha commented May 12, 2023

  • Fix excessive memory consumption. I don't really think there's a memory leak, but the memory usage is extremely high, like 500mb+. At a certain point it starts getting released back to the OS which is a good sign, but GTK4 seems to use way more memory than it should on windows. One possible change that should be made is the windows that are stored in memory after they are closed maybe should be destroyed instead of hidden. Not sure if this would be better or worse.
  • Use the windows file picker. The GTK file picker is a little buggy on windows and looks out of place so maybe switching to a windows one would be better.
  • Fix notification actions. I can't get the notification actions to activate the app through the command line, so right now the notifications do nothing when clicked. Unsending notifications also doesn't work.
  • Add CI for windows builds.

@dgsasha dgsasha force-pushed the windows branch 2 times, most recently from de3c20f to 62d03a7 Compare May 14, 2023 18:55
@dgsasha
Copy link
Collaborator Author

dgsasha commented May 14, 2023

This should be ready to merge once I test that this didn't break anything on Linux.

@dgsasha
Copy link
Collaborator Author

dgsasha commented Jun 7, 2023

Screenshot 2023-06-07 185202

@dgsasha
Copy link
Collaborator Author

dgsasha commented Jun 7, 2023

This is exceptionally laggy under UWP for some reason, gonna have to work on it some more. Other than that everything works fine, but I am very confident I broke things on linux lol.

@dgsasha
Copy link
Collaborator Author

dgsasha commented Jun 8, 2023

I should have known, microsoft just doesn't allow the use of anything other than directx on UWP, even for desktop apps that don't release on Xbox. I think this will fix it though.

Edit: Seems like it increases memory usage but whatever, this is the only way I'm getting things working. Maybe I should give up on the microsoft store tbh.

@dgsasha dgsasha force-pushed the windows branch 2 times, most recently from 1975bd1 to 3279705 Compare June 10, 2023 23:12
@dgsasha
Copy link
Collaborator Author

dgsasha commented Jun 10, 2023

Need to test this on linux, other than that it should be good to go. Merging tomorrow and releasing a new beta tomorrow.

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

Successfully merging this pull request may close these issues.

None yet

1 participant