David Frederick Batt
884ba91115
Add option to change thumbnail appearance ( #3890 )
...
* Add option to blur thumbnails
* Add dropdown for different thumbnail display modes
* Add dropdown for different thumbnail display modes
* Fix thumbnail display mode setting not appearing due to incorrect localization
* Rename thumbnail display mode option 'Not Loaded' to 'Hidden'
* Fix thumbnail display mode 'hidden' not working
* Fix thumbnail display mode not applying to playlists
Makes thumbnail display mode setting also affect thumbnails in ft-list-playlist and playlist-info.
* Remove unnecessary styling
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
* Make hidden thumbnails toggleable from thumbnail preferences
* Replace thumbnail placeholder png with svg
* Fix thumbnail preference 'hidden' not applying to ft-list-playlist
* Fix placeholder svg breaking playlist layout
* Refactor ft-list-video
---------
Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2023-08-31 11:18:52 -04:00
efb4f5ff-1298-471a-8973-3d47447115dc
1bcbb38065
Bug issue template - update installation methods ( #3974 )
...
* Update labels in issue labeler
* Update installation methods and add description
* Update .github/ISSUE_TEMPLATE/bug_report.yaml
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
---------
Co-authored-by: absidue <48293849+absidue@users.noreply.github.com>
2023-08-31 22:48:09 +08:00
Luna Jernberg
3d4d07f080
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (710 of 710 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/sv/
2023-08-31 12:52:39 +02:00
Việt Tiến
c73bd2b282
Translated using Weblate (Vietnamese)
...
Currently translated at 92.8% (659 of 710 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/vi/
2023-08-31 04:53:24 +02:00
Ihor Hordiichuk
01b47a8fc6
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (710 of 710 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/uk/
2023-08-30 23:55:56 +02:00
Priit Jõerüüt
85e2ce9b00
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (710 of 710 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-08-30 23:55:55 +02:00
Oğuz Ersen
4a41f44222
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (710 of 710 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/tr/
2023-08-30 23:55:54 +02:00
Alexthegib
aba1a563d3
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (710 of 710 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-08-30 23:55:53 +02:00
Grzegorz Wójcicki
303f63e891
Translated using Weblate (Polish)
...
Currently translated at 100.0% (710 of 710 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-08-30 23:55:52 +02:00
0246_Hoàng Tiến Đạt
ed237bd527
Translated using Weblate (Vietnamese)
...
Currently translated at 92.6% (658 of 710 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/vi/
2023-08-30 23:55:51 +02:00
Rex_sa
ca49af68cf
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (710 of 710 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-08-30 18:55:23 +02:00
gallegonovato
f559ce1639
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (710 of 710 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-08-30 15:58:26 +02:00
Saeid Eslami
a424aed7f7
Translated using Weblate (Persian)
...
Currently translated at 77.1% (548 of 710 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2023-08-30 10:53:17 +02:00
Saeid Eslami
55160d5fe9
Translated using Weblate (Persian)
...
Currently translated at 57.6% (409 of 710 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2023-08-30 08:02:26 +02:00
Jeff Huang
4c3a83956e
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (710 of 710 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hant/
2023-08-30 08:02:25 +02:00
PikachuEXE
621cc27938
! Fix watch page layout when theatre mode enabled and sidebar "hidden" ( #3931 )
2023-08-30 03:13:11 +00:00
Massimo Pissarello
e11a55a1e2
Translated using Weblate (Italian)
...
Currently translated at 100.0% (710 of 710 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-08-30 05:00:55 +02:00
Eric
f72f1dc17c
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (710 of 710 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/zh_Hans/
2023-08-30 03:57:36 +02:00
Benjababe
0b44548331
Include hide comment photos setting ( #3939 )
...
* Added hide comment photos option into settings
* Hide comment photos if setting is enabled
* include hidden photos for comment replies
* Always show video uploader photo in comments
* reverted en_GB changes
* Updated settings to "Hide Profile Pictures in Comments"
2023-08-30 00:08:55 +00:00
Saeid Eslami
11a7a36cd1
Translated using Weblate (Persian)
...
Currently translated at 37.3% (265 of 709 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/fa/
2023-08-30 00:56:08 +02:00
Темак
5e0cdde403
Translated using Weblate (Russian)
...
Currently translated at 100.0% (709 of 709 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-08-29 18:55:54 +02:00
PikachuEXE
1a6c9e98c9
Make constants imported from @fortawesome/free-solid-svg-icons ordered by name again ( #3958 )
...
* $ Make constants imported from @fortawesome/free-solid-svg-icons ordered by name again
* ~ Add code comment about constant list ordering
2023-08-29 05:06:42 +00:00
efb4f5ff-1298-471a-8973-3d47447115dc
692a3c7ca0
Replace labeler workflow with GH labeler ( #3966 )
...
* Rename labeler.yml to pr-labeler.yml
* set config path to point to renamed labeler
* Create label-issue.yml
* Create issue-labeler.yml
* Delete autoLabelIssue.yaml
* Add all the other labels
* fix certain labels not being applied
2023-08-29 00:33:12 -04:00
Jason
c5be5e5700
Fix HTML styling (e.g., hashtag links) showing up as raw HTML in descriptions ( #3946 )
2023-08-29 00:15:21 +02:00
Jason
ce3de2bb07
Make certain controls non-selectable / non-draggable - Part II ( #3957 )
...
* This is due to my previous change which included the use of a poorly researched 'user-select: all' to unset a 'user-select'. The problem is that all does something else altogether: 'The content of the element shall be selected atomically: If a selection would contain part of the element, then the selection must contain the entire element including all its descendants. If a double-click or context-click occurred in sub-elements, the highest ancestor with this value will be selected.' Source: https://developer.mozilla.org/en-US/docs/Web/CSS/user-select
* Add user-select:none to one more area
* Remove extraneous additional dash
Co-authored-by: LQ2' <lq2.apostrophe@gmail.com>
---------
Co-authored-by: LQ2' <lq2.apostrophe@gmail.com>
2023-08-29 00:14:35 +02:00
Ettore Atalan
7c512113bc
Translated using Weblate (German)
...
Currently translated at 100.0% (709 of 709 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/de/
2023-08-28 21:52:48 +02:00
Jason
c32b84c478
Show video list buttons on hover or focus ( #3954 )
...
* Implement external player icon and favorites icon only appearing after hover/focus
As a way of cleaning up the look of videos, only shows the video icons on hover or focus. This is for all purposes a very 'free' change that I would opine makes FreeTube appear much cleaner.
* Implement video list settings button only appearing on hover/focus
Same idea as for the favorites & external player icons; much cleaner look without any sizable 'cost' to boot.
* Ensure video list buttons always show on devices without hover (e.g., mobile)
* Remove user-select lines (already in another PR) & one extraneous line
2023-08-28 11:29:27 -07:00
dependabot[bot]
0b6edd625d
Bump @babel/eslint-parser from 7.22.10 to 7.22.11 ( #3962 )
...
Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser ) from 7.22.10 to 7.22.11.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.22.11/eslint/babel-eslint-parser )
---
updated-dependencies:
- dependency-name: "@babel/eslint-parser"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 08:50:44 -07:00
dependabot[bot]
dddc244e8d
Bump youtubei.js from 6.0.0 to 6.1.0 ( #3965 )
...
Bumps [youtubei.js](https://github.com/LuanRT/YouTube.js ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/LuanRT/YouTube.js/releases )
- [Changelog](https://github.com/LuanRT/YouTube.js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/LuanRT/YouTube.js/compare/v6.0.0...v6.1.0 )
---
updated-dependencies:
- dependency-name: youtubei.js
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 15:44:32 +00:00
dependabot[bot]
570af296bf
Bump eslint-plugin-n from 16.0.1 to 16.0.2 ( #3964 )
...
Bumps [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n ) from 16.0.1 to 16.0.2.
- [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases )
- [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/16.0.1...16.0.2 )
---
updated-dependencies:
- dependency-name: eslint-plugin-n
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 13:27:25 +00:00
dependabot[bot]
079cef0758
Bump eslint from 8.47.0 to 8.48.0 ( #3963 )
...
Bumps [eslint](https://github.com/eslint/eslint ) from 8.47.0 to 8.48.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v8.47.0...v8.48.0 )
---
updated-dependencies:
- dependency-name: eslint
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 13:27:13 +00:00
dependabot[bot]
d60672df79
Bump marked from 7.0.4 to 7.0.5 ( #3961 )
...
Bumps [marked](https://github.com/markedjs/marked ) from 7.0.4 to 7.0.5.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json )
- [Commits](https://github.com/markedjs/marked/compare/v7.0.4...v7.0.5 )
---
updated-dependencies:
- dependency-name: marked
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 13:26:47 +00:00
dependabot[bot]
5524d30afa
Bump @babel/core from 7.22.10 to 7.22.11 ( #3959 )
...
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core ) from 7.22.10 to 7.22.11.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.22.11/packages/babel-core )
---
updated-dependencies:
- dependency-name: "@babel/core"
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-08-28 13:26:34 +00:00
Jason
665da2c1c3
Make certain controls non-selectable / non-draggable ( #3947 )
...
* Make settings heading text unselectable
I often encounter the issue of accidentally selecting/highlighting the settings heading text, which ends up highlighting all of the text inside of that settings tab. This is an unpleasant appearance that I have to click to remove. This change removes this issue altogether.
* Switch all instances of user-select to be only user-select and -webkit-user-select
* Make side-nav labels unselectable
* Make side-nav and channels un-draggable
* Remove selection from ft-flex-box, ft-input placeholders, and profile icons
2023-08-27 08:46:19 +08:00
Benjababe
08f8b2768a
Add updated video resolution to auto selector ( #3935 )
...
* CSS updates
* Include resolution to 'auto' in quality display
* Include auto info in video statistics
* Value integrity check in CreateDashQualitySelector
2023-08-26 18:20:55 +02:00
Vinit Jha
4c3f369aca
Fix Save icon blocking issue ( #3951 )
...
* Fix Save icon blocking issue
* Fixed favorite button style
2023-08-26 09:07:04 -07:00
PikachuEXE
16aee6e094
* Update URL parser to recognize youtube.com/live/xxxxxxx ( #3930 )
2023-08-26 15:58:23 +00:00
Fjuro
356c4a07c2
Translated using Weblate (Czech)
...
Currently translated at 100.0% (709 of 709 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/cs/
2023-08-26 16:55:40 +02:00
Alexthegib
1896197ee0
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (709 of 709 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt/
2023-08-26 16:55:39 +02:00
Grzegorz Wójcicki
07a0ff9c06
Translated using Weblate (Polish)
...
Currently translated at 100.0% (709 of 709 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pl/
2023-08-26 14:53:52 +02:00
Rex_sa
b7aba12446
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (709 of 709 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ar/
2023-08-26 09:57:52 +02:00
Carlos Luiz
33503daae1
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (709 of 709 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/pt_BR/
2023-08-26 06:53:58 +02:00
Rusi Dimitrov
cfae43db49
Translated using Weblate (Bulgarian)
...
Currently translated at 100.0% (709 of 709 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/bg/
2023-08-25 21:56:04 +02:00
gallegonovato
712436e457
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (709 of 709 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/es/
2023-08-25 21:56:03 +02:00
a
b1b35e0f12
Translated using Weblate (Russian)
...
Currently translated at 99.2% (704 of 709 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/ru/
2023-08-25 17:50:19 +02:00
PikachuEXE
b10a0c0806
! Fix `Scroll playback rate over video player` prevents page scrolling when not activated ( #3933 )
2023-08-25 11:41:56 -04:00
ovari
b1f4d962ca
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (709 of 709 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/hu/
2023-08-25 13:53:42 +02:00
Yaron Shahrabani
0f057ed143
Translated using Weblate (Hebrew)
...
Currently translated at 100.0% (709 of 709 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/he/
2023-08-25 13:53:41 +02:00
Priit Jõerüüt
e59f4f1bac
Translated using Weblate (Estonian)
...
Currently translated at 100.0% (709 of 709 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/et/
2023-08-25 09:58:34 +02:00
Massimo Pissarello
e13c09b859
Translated using Weblate (Italian)
...
Currently translated at 100.0% (709 of 709 strings)
Translation: FreeTube/Translations
Translate-URL: https://hosted.weblate.org/projects/free-tube/translations/it/
2023-08-25 06:52:11 +02:00