From 2f53c9d96b7a99d11f058a86713fb0e535dfbd8f Mon Sep 17 00:00:00 2001 From: ChunkyProgrammer <78101139+ChunkyProgrammer@users.noreply.github.com> Date: Sun, 23 Feb 2025 16:23:00 -0500 Subject: [PATCH] Add icons to page headers + subscription tabs (#6669) * Add icons to page headers * fix most popular page * Add icon to search page, hide settings icon on mobile * use icon for hashtag as well * Fix getting invidious hashtag Co-authored-by: absidue <48293849+absidue@users.noreply.github.com> * fix bug when fetching more hashtag in invidious, use hashtag ref instead of a paremeter --------- Co-authored-by: absidue <48293849+absidue@users.noreply.github.com> --- .../FtSettingsMenu/FtSettingsMenu.css | 9 +++ .../FtSettingsMenu/FtSettingsMenu.vue | 5 ++ src/renderer/main.js | 10 +++- src/renderer/views/About/About.css | 4 ++ src/renderer/views/About/About.vue | 9 ++- src/renderer/views/Hashtag/Hashtag.css | 4 ++ src/renderer/views/Hashtag/Hashtag.vue | 59 +++++++------------ src/renderer/views/History/History.css | 4 ++ src/renderer/views/History/History.vue | 9 ++- src/renderer/views/Popular/Popular.css | 4 ++ src/renderer/views/Popular/Popular.vue | 9 ++- src/renderer/views/Search/Search.css | 4 ++ src/renderer/views/Search/Search.vue | 9 ++- .../SubscribedChannels/SubscribedChannels.css | 4 ++ .../SubscribedChannels/SubscribedChannels.vue | 9 ++- .../views/Subscriptions/Subscriptions.css | 6 +- .../views/Subscriptions/Subscriptions.vue | 29 ++++++++- .../views/UserPlaylists/UserPlaylists.css | 4 ++ .../views/UserPlaylists/UserPlaylists.vue | 5 ++ 19 files changed, 148 insertions(+), 48 deletions(-) diff --git a/src/renderer/components/FtSettingsMenu/FtSettingsMenu.css b/src/renderer/components/FtSettingsMenu/FtSettingsMenu.css index b6d613a3e0729..e11a3f764502c 100644 --- a/src/renderer/components/FtSettingsMenu/FtSettingsMenu.css +++ b/src/renderer/components/FtSettingsMenu/FtSettingsMenu.css @@ -14,6 +14,10 @@ margin-block: 0 10px; } +.headingIcon { + color: var(--primary-color); +} + .title { text-decoration: none; color: var(--tertiary-text-color); @@ -104,6 +108,11 @@ .header { font-size: 32px; } + + /* hide the settings icon on mobile to avoid confusion */ + .headingIcon { + display: none; + } } /* small height or width mobile breakpoint; intermediary text */ diff --git a/src/renderer/components/FtSettingsMenu/FtSettingsMenu.vue b/src/renderer/components/FtSettingsMenu/FtSettingsMenu.vue index 2965d3388c356..cf5e7ad027927 100644 --- a/src/renderer/components/FtSettingsMenu/FtSettingsMenu.vue +++ b/src/renderer/components/FtSettingsMenu/FtSettingsMenu.vue @@ -3,6 +3,11 @@ class="settingsMenu" >