SagalVanderklok / ChatRoomRecorder

GNU General Public License v3.0
4 stars 0 forks source link

Use a built-in Chromium instead of WebView2 #18

Open Zero3K opened 5 months ago

Zero3K commented 5 months ago

It would be nice if you had it use a built-in Chromium instead of WebView2.

SagalVanderklok commented 5 months ago

Puppeteer was used in the very first versions, but there were problems with interacting with websites using headless mode, so I had to switch to WebView2 in order to add the web browser tab in the application and save users from the need to perform antibot checks in a separate application

Zero3K commented 5 months ago

TubeDigger uses Chromium.

SagalVanderklok commented 5 months ago

What advantages could that bring? It looks like WebView2 does the job quite well

Zero3K commented 5 months ago

not having to install a separate program.

SagalVanderklok commented 5 months ago

I plan to build MSI packages with every release which will install WebView2 runtime. It will be easier that rework the whole application

Zero3K commented 5 months ago

I think the WebView2 runtime should be included with the program instead of having to have it be separately installed.

SagalVanderklok commented 5 months ago

Yeah, that's exactly what's planned

Zero3K commented 5 months ago

I think that it would be better to download a portable version of WebView2 when it is first ran.

Zero3K commented 4 months ago

When will this be done?

SagalVanderklok commented 4 months ago

The next step is to organize application settings as a list, add default preferred resolution and action settings, show extended messages about errors and implement simultaneous chat rooms updating. After that I'm gonna work on an installer

Zero3K commented 4 months ago

Okay.