linsyking / CanvasHelper2

New generation of Canvas Helper.
MIT License
13 stars 5 forks source link

Better support for Windows #14

Open linsyking opened 1 year ago

linsyking commented 1 year ago

Setup python environments, startup automatically.

zzjc1234 commented 10 months ago

I'm thinking about create a gui installer for windows, macos and linux so that the user can customize the canvas helper more easily. The gui installer may be written with nodejs. The workflow may be:

  1. Redirect to the graphic user interface (hosted on local port)
  2. The backend should detect the current system.
  3. According to the system, user will be redirect to page with different option, e.g. win and linux can choose whether to deploy the canvashelper to the desktop and whether to step up automatically.
  4. The backend will work according to user's customization.
linsyking commented 10 months ago

I'm thinking about create a gui installer for windows, macos and linux so that the user can customize the canvas helper more easily. The gui installer may be written with nodejs. The workflow may be:

  1. Redirect to the graphic user interface (hosted on local port)
  2. The backend should detect the current system.
  3. According to the system, user will be redirect to page with different option, e.g. win and linux can choose whether to deploy the canvashelper to the desktop and whether to step up automatically.
  4. The backend will work according to user's customization.

For Windows I guess we can use pyInstaller to make it to an executable so no python dependency needed

zzjc1234 commented 10 months ago

I'm thinking about create a gui installer for windows, macos and linux so that the user can customize the canvas helper more easily. The gui installer may be written with nodejs. The workflow may be:

  1. Redirect to the graphic user interface (hosted on local port)
  2. The backend should detect the current system.
  3. According to the system, user will be redirect to page with different option, e.g. win and linux can choose whether to deploy the canvashelper to the desktop and whether to step up automatically.
  4. The backend will work according to user's customization.

For Windows I guess we can use pyInstaller to make it to an executable so no python dependency needed

OK, I will check it soon.

zzjc1234 commented 10 months ago

Is it necessary for us to provide such kind of interface? I'm not sure whether users need to customize something like the path of auto-startup script, whether to setup automatically and etc.