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

Goal & Roadmap #1

Open
5 of 27 tasks
ci010 opened this issue Mar 8, 2022 · 0 comments
Open
5 of 27 tasks

Goal & Roadmap #1

ci010 opened this issue Mar 8, 2022 · 0 comments

Comments

@ci010
Copy link
Collaborator

ci010 commented Mar 8, 2022

The main purpose of this fork is to swap the xmcl runtime from electron to deskgap.

So, the goal of this fork is implementing the APIs used by the xmcl, and these APIs implementations will TRY to be compatible with electron API.

The high priority APIs to implement:

  • Tray, use case, the tray will only support icon via file path for ico on win32, icns on mac, and png on linux.
    • win32
    • mac
    • linux
  • app.setAsDefaultProtocolClient
    • win32
    • mac
    • linux
  • app.requestSingleInstanceLock
    • win32
    • mac
    • linux
  • app.isDefaultProtocolClient
    • win32
    • mac
    • linux
  • app.getLocale
    • win32
    • mac
    • linux
  • app.relaunch
    • win32
    • mac
    • linux
  • win32 window background color (with alpha transparency)

The low priority APIs, which might be dropped if I don't have time:

@ci010 ci010 pinned this issue Mar 8, 2022
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

No branches or pull requests

1 participant