From 67a7422cd0437a2a7b0a411f320dafd252a39dc0 Mon Sep 17 00:00:00 2001 From: aknous Date: Tue, 11 Mar 2025 23:33:59 -0400 Subject: [PATCH 1/8] feat: adds IHasOSD interface --- .../DeviceTypeInterfaces/IHasOSD.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasOSD.cs diff --git a/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasOSD.cs b/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasOSD.cs new file mode 100644 index 00000000..d58d7469 --- /dev/null +++ b/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasOSD.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace PepperDash.Essentials.Core.DeviceTypeInterfaces +{ + public interface IHasOSD + { + void ShowOsdMessage(string url, string mobileControlPath, string mode, string title, string target); + void HideOsdMessage(); + } +} From bada7e3a2506c9d4467319d9845b0b2190b6e83f Mon Sep 17 00:00:00 2001 From: aknous Date: Wed, 12 Mar 2025 11:00:44 -0400 Subject: [PATCH 2/8] feat: renames interface --- .../DeviceTypeInterfaces/{IHasOSD.cs => IHasWebView.cs} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename src/PepperDash.Essentials.Core/DeviceTypeInterfaces/{IHasOSD.cs => IHasWebView.cs} (53%) diff --git a/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasOSD.cs b/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs similarity index 53% rename from src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasOSD.cs rename to src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs index d58d7469..278c3e13 100644 --- a/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasOSD.cs +++ b/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs @@ -6,9 +6,9 @@ using System.Threading.Tasks; namespace PepperDash.Essentials.Core.DeviceTypeInterfaces { - public interface IHasOSD + public interface IHasWebView { - void ShowOsdMessage(string url, string mobileControlPath, string mode, string title, string target); - void HideOsdMessage(); + void ShowWebView(string url, string mobileControlPath, string mode, string title, string target); + void HideWebView(); } } From 2e0b00311810c0d5b4074b7d4d1f02cc53ba3923 Mon Sep 17 00:00:00 2001 From: aknous Date: Wed, 12 Mar 2025 13:31:54 -0400 Subject: [PATCH 3/8] build(force-patch): force build --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 0fe4f075..a2eb31c4 100644 --- a/README.md +++ b/README.md @@ -61,3 +61,4 @@ For detailed documentation, see the [Wiki](https://github.com/PepperDash/Essenti ## How-To (Getting Started) See [Getting Started](https://github.com/PepperDash/Essentials/wiki/Get-started#how-to-get-started) + From 7cebf861cc790c3321704e48fa4a412d6226cbe8 Mon Sep 17 00:00:00 2001 From: aknous Date: Wed, 12 Mar 2025 14:14:11 -0400 Subject: [PATCH 4/8] build(force-patch): force rebuild --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index a2eb31c4..b485eade 100644 --- a/README.md +++ b/README.md @@ -60,5 +60,4 @@ For detailed documentation, see the [Wiki](https://github.com/PepperDash/Essenti ## How-To (Getting Started) -See [Getting Started](https://github.com/PepperDash/Essentials/wiki/Get-started#how-to-get-started) - +See [Getting Started](https://github.com/PepperDash/Essentials/wiki/Get-started#how-to-get-started) \ No newline at end of file From 46887579e465343c093dcf040a389e0ac7cd8517 Mon Sep 17 00:00:00 2001 From: aknous Date: Tue, 18 Mar 2025 12:35:13 -0400 Subject: [PATCH 5/8] feat: simplifies IHasOsd ShowWebView method signature --- .../DeviceTypeInterfaces/IHasWebView.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs b/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs index 278c3e13..4c36ce4a 100644 --- a/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs +++ b/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs @@ -8,7 +8,7 @@ namespace PepperDash.Essentials.Core.DeviceTypeInterfaces { public interface IHasWebView { - void ShowWebView(string url, string mobileControlPath, string mode, string title, string target); + void ShowWebView(string url, string mode, string title, string target); void HideWebView(); } } From b0a68f38f582f72923ff1767d11b024b094445f8 Mon Sep 17 00:00:00 2001 From: aknous Date: Tue, 18 Mar 2025 13:18:07 -0400 Subject: [PATCH 6/8] feat: adds bypassPackageCheck to github workflow --- .github/workflows/EssentialsPlugins-builds-4-series-caller.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/EssentialsPlugins-builds-4-series-caller.yml b/.github/workflows/EssentialsPlugins-builds-4-series-caller.yml index 99b67d92..291e9371 100644 --- a/.github/workflows/EssentialsPlugins-builds-4-series-caller.yml +++ b/.github/workflows/EssentialsPlugins-builds-4-series-caller.yml @@ -18,4 +18,5 @@ jobs: newVersion: ${{ needs.getVersion.outputs.newVersion }} version: ${{ needs.getVersion.outputs.version }} tag: ${{ needs.getVersion.outputs.tag }} - channel: ${{ needs.getVersion.outputs.channel }} \ No newline at end of file + channel: ${{ needs.getVersion.outputs.channel }} + bypassPackageCheck: true \ No newline at end of file From 8762f84548f8d3957b5c134896aac4d001c9bb3a Mon Sep 17 00:00:00 2001 From: aknous Date: Thu, 20 Mar 2025 00:40:39 -0400 Subject: [PATCH 7/8] feat: adds WebviewVisible property to IHasWebView --- .../DeviceTypeInterfaces/IHasWebView.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs b/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs index 4c36ce4a..3ed9871a 100644 --- a/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs +++ b/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs @@ -8,6 +8,7 @@ namespace PepperDash.Essentials.Core.DeviceTypeInterfaces { public interface IHasWebView { + public bool WebviewIsVisible { get; } void ShowWebView(string url, string mode, string title, string target); void HideWebView(); } From 2c28b578068047091d8619d03ac5fc412bce0c6b Mon Sep 17 00:00:00 2001 From: aknous Date: Thu, 20 Mar 2025 00:42:30 -0400 Subject: [PATCH 8/8] fix: removes public access modifier from WebviewIsVisible prop --- .../DeviceTypeInterfaces/IHasWebView.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs b/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs index 3ed9871a..f89624b0 100644 --- a/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs +++ b/src/PepperDash.Essentials.Core/DeviceTypeInterfaces/IHasWebView.cs @@ -8,7 +8,7 @@ namespace PepperDash.Essentials.Core.DeviceTypeInterfaces { public interface IHasWebView { - public bool WebviewIsVisible { get; } + bool WebviewIsVisible { get; } void ShowWebView(string url, string mode, string title, string target); void HideWebView(); }