Skip to content

Updated extended menu colour match & Added 'youtube-webos' version#325

Open
jesvijonathan wants to merge 2 commits intowebosbrew:mainfrom
jesvijonathan:Extended-Menu-Selection-Fix
Open

Updated extended menu colour match & Added 'youtube-webos' version#325
jesvijonathan wants to merge 2 commits intowebosbrew:mainfrom
jesvijonathan:Extended-Menu-Selection-Fix

Conversation

@jesvijonathan
Copy link

Colour matched YTAF menu & added version details :

image

@jesvijonathan jesvijonathan mentioned this pull request Aug 5, 2025
@jesvijonathan jesvijonathan force-pushed the Extended-Menu-Selection-Fix branch 2 times, most recently from 9b20a94 to 6fe2bb5 Compare August 18, 2025 14:03
@jesvijonathan
Copy link
Author

jesvijonathan commented Aug 18, 2025

image

also add it to v0.5 milestone

@jesvijonathan jesvijonathan requested a review from fire332 August 18, 2025 14:04
@fire332
Copy link
Collaborator

fire332 commented Aug 21, 2025

This is merge-able as long as you fix the capitalization of webOS as discussed with @throwaway96. webOS is a trademarked name and the capitalization for the name should be adhered to.

See: https://webostv.developer.lge.com/

@jesvijonathan
Copy link
Author

You know, this project is now susceptible to being sued by "webOS" xD.. but anyway if it is that big of a deal, just cherry picking #320 should be fine ig..

git cherry-pick eb001a97291576824e7a5280530385fe4b4e9090

@jesvijonathan
Copy link
Author

jesvijonathan commented Aug 21, 2025

Done.

Here you go, the finalized ugly looking Header...

image

@jesvijonathan jesvijonathan force-pushed the Extended-Menu-Selection-Fix branch 2 times, most recently from e825d54 to 52710e9 Compare August 21, 2025 19:22
@jesvijonathan
Copy link
Author

jesvijonathan commented Aug 22, 2025

@fire332, @throwaway96

I'm not adding it with this MR, but idk, I'll attach the patch file below for the effect :

image image image image
diff --git a/src/ui.css b/src/ui.css
index 0481197..0b92ff5 100644
--- a/src/ui.css
+++ b/src/ui.css
@@ -24,6 +24,9 @@
   margin: 0;
   margin-bottom: 0.5em;
   text-align: center;
+  font-size: 2.4rem;
+  font-family: 'YouTube Icons Outlined';
+  font-weight: 900;
 }
 
 .ytaf-ui-container input[type='checkbox'] {
@@ -113,3 +116,12 @@
   right: 2rem;
   bottom: 1rem;
 }
+.ytaf-ui-slimHeading {
+  font-weight: 100;
+  font-family: 'Arial', sans-serif;
+}
+
+.ytaf-ui-slimHeading::after {
+  content: 'OS';
+  color: #7d2f5a;
+}
diff --git a/src/ui.js b/src/ui.js
index 994c370..04f70ca 100644
--- a/src/ui.js
+++ b/src/ui.js
@@ -120,7 +120,14 @@ function createOptionsPanel() {
   );
 
   const elmHeading = document.createElement('h1');
-  elmHeading.textContent = 'webOS YouTube Extended';
+  elmHeading.append(
+    Object.assign(document.createElement('span'), {
+      textContent: 'web',
+      className: 'ytaf-ui-slimHeading'
+    }),
+    ' YouTube'
+  );
+
   elmContainer.appendChild(elmHeading);
 
   elmContainer.appendChild(createConfigCheckbox('enableAdBlock'));

@jesvijonathan
Copy link
Author

jesvijonathan commented Aug 22, 2025

maybe like this ?

image image <- **Personal favourite**, it will look better 0.5.0, when more options are added to the menu

diff --git a/src/ui.css b/src/ui.css
index 0481197..b3ffe5f 100644
--- a/src/ui.css
+++ b/src/ui.css
@@ -23,7 +23,13 @@
 .ytaf-ui-container h1 {
   margin: 0;
   margin-bottom: 0.5em;
-  text-align: center;
+  font-size: 2.4rem;
+  font-family: 'YouTube Icons Outlined';
+  font-weight: 900;
+  text-align: right;
+  position: absolute;
+  right: 2rem;
+  bottom: 1rem;
 }
 
 .ytaf-ui-container input[type='checkbox'] {
@@ -111,5 +117,14 @@
   color: #656565;
   position: absolute;
   right: 2rem;
-  bottom: 1rem;
+  bottom: 1.4rem;
+}
+.ytaf-ui-slimHeading {
+  font-weight: 100;
+  font-family: 'Arial', sans-serif;
+}
+
+.ytaf-ui-slimHeading::after {
+  content: 'OS';
+  color: #7d2f5a;
 }
diff --git a/src/ui.js b/src/ui.js
index 994c370..04f70ca 100644
--- a/src/ui.js
+++ b/src/ui.js
@@ -120,7 +120,14 @@ function createOptionsPanel() {
   );
 
   const elmHeading = document.createElement('h1');
-  elmHeading.textContent = 'webOS YouTube Extended';
+  elmHeading.append(
+    Object.assign(document.createElement('span'), {
+      textContent: 'web',
+      className: 'ytaf-ui-slimHeading'
+    }),
+    ' YouTube'
+  );
+
   elmContainer.appendChild(elmHeading);
 
   elmContainer.appendChild(createConfigCheckbox('enableAdBlock'));

or a entire new panel ? we currently have issues with scroll in ytaf-menu... idk, but yeah just leaving em here

@jesvijonathan
Copy link
Author

@fire332, this one too

@fire332 fire332 added the enhancement New feature or request label Oct 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants