mirror of
https://github.com/rmcrackan/Libation.git
synced 2025-12-23 22:17:52 -05:00
- Use Avalonia-based webview control for Audible login with Chardonnay - Remove webview interfaces from IInteropFunctions - Remove Microsoft.Web.WebView2 package from WindowsConfigApp - Add Microsoft.Web.WebView2 to LibationWinForms - Remove all other login forms except the external login dialog (fallback in case webview doesn't work). The AudibleApi login with username/password doesn't work anymore. Need to use external browser login method.
19 lines
453 B
C#
19 lines
453 B
C#
using System;
|
|
using System.Diagnostics;
|
|
using System.Threading.Tasks;
|
|
|
|
#nullable enable
|
|
namespace LibationFileManager
|
|
{
|
|
public interface IInteropFunctions
|
|
{
|
|
void SetFolderIcon(string image, string directory);
|
|
void DeleteFolderIcon(string directory);
|
|
Process RunAsRoot(string exe, string args);
|
|
void InstallUpgrade(string upgradeBundle);
|
|
bool CanUpgrade { get; }
|
|
string ReleaseIdString { get; }
|
|
}
|
|
|
|
}
|