freetube/src/renderer/components
constraintAutomaton 609996d175
In app download (#1971)
* src/renderer/store/modules/utils.js, src/renderer/components/watch-video-info/watch-video-info.vue, src/renderer/components/watch-video-info/watch-video-info.js, src/renderer/components/ft-icon-button/ft-icon-button.js, src/main/index.js

in-app download in hardcoded path

* download into variable folder supported

download can be done into a specify folder defined in the  settings or can be done by choosing a folder just before the downloading

* src/renderer/store/modules/utils.js: folder is asked before downloading when appropriate

* src/renderer/store/modules/utils.js: toast added for success and faillure

* src/renderer/store/modules/utils.js: mecanism to show download progress

* src/renderer/store/modules/utils.js: percentage symbol added to toast message when displaying progress

* src/renderer/components/download-settings/download-settings.js: clarification comment about electron

* src/renderer/store/modules/utils.js: typo in comment resolved

* src/renderer/store/modules/utils.js: show a toast when there is a file error

* static/locales/fr-FR.yaml: resolved typo in Choose Path

* src/renderer/store/modules/utils.js: download progress notification toast deleted

* corrections of typos, changes in toast messages, toast messages translatable by modifying the ft-toast component to allow translatable strings

* cleaner code for translatable toast

* downloadMedia argument changed from array to object

* src/renderer/components/download-settings/download-settings.sass: trailling space added

* Apply suggestions from code review

folder changed for folderPath

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>

* fix forgotten folderPath renaming

* extra space deleted

* starting toast displayed after download folder asks

* audio button deleted

* experimental electron web library deleted because can cause performance issues

* placeholder for web support

* made better condition for web and electon compatibility and small variable renaming

* better error message when user cancel the download

* falling back to asking the user if the download repository doesn't exist

* falling back mode implemented

* console.log for debugging deleted

* useless import deleted

* small renaming

Co-authored-by: PikachuEXE <pikachuexe@gmail.com>
2022-01-30 12:49:16 -05:00
..
data-settings Store Revamp / Full database synchronization across windows (#1833) 2021-12-15 13:42:24 -05:00
distraction-settings Collapsible Settings Sections (#1699) 2021-09-15 10:03:00 +08:00
download-settings In app download (#1971) 2022-01-30 12:49:16 -05:00
external-player-settings Disabling mutually exclusive settings (#1822) 2021-10-20 13:14:49 +00:00
ft-auto-grid Proportional scaling inside grid (#1514) 2021-09-14 10:01:48 +08:00
ft-button Disabling mutually exclusive settings (#1822) 2021-10-20 13:14:49 +00:00
ft-card Push Latest Code to Repository 2020-02-16 13:30:00 -05:00
ft-channel-bubble Fix linting issues 2020-09-15 23:10:15 -04:00
ft-element-list Fix lazy wrapper's height in list mode 2020-08-25 21:19:25 +03:00
ft-flex-box Push Latest Code to Repository 2020-02-16 13:30:00 -05:00
ft-grid Push Latest Code to Repository 2020-02-16 13:30:00 -05:00
ft-icon-button In app download (#1971) 2022-01-30 12:49:16 -05:00
ft-input fix search suggestion exiting container (#1984) 2022-01-08 14:00:49 +08:00
ft-intersection-observer Creating ft-intersection-observer component (#571) 2020-10-03 16:30:09 -04:00
ft-list-channel [Fix] Invidious not used for channels icons in search (#1477) 2021-10-07 06:36:13 +00:00
ft-list-dropdown Update colours (search results & select boxes) to match theme (#1482) 2021-09-23 06:48:40 +00:00
ft-list-lazy-wrapper Proportional scaling inside grid (#1514) 2021-09-14 10:01:48 +08:00
ft-list-playlist Invidious: Randomize instance on startup 2021-07-03 02:55:56 +01:00
ft-list-video Search option in watch history and favorite playlist (#1942) 2022-01-18 00:03:54 -05:00
ft-loader Push Latest Code to Repository 2020-02-16 13:30:00 -05:00
ft-notification-banner Add notifications for new blog posts and app updates 2020-09-20 14:22:39 -04:00
ft-profile-bubble Profile+Everywhere: Tweak CSS on profile related components 2021-06-16 05:34:37 +01:00
ft-profile-channel-list Invidious: Randomize instance on startup 2021-07-03 02:55:56 +01:00
ft-profile-edit Store Revamp / Full database synchronization across windows (#1833) 2021-12-15 13:42:24 -05:00
ft-profile-filter-channels-list Invidious: Randomize instance on startup 2021-07-03 02:55:56 +01:00
ft-profile-selector Store Revamp / Full database synchronization across windows (#1833) 2021-12-15 13:42:24 -05:00
ft-progress-bar Finish Profile Logic and working subscriptions 2020-09-01 23:21:32 -04:00
ft-prompt * Implement setting for disabling external link opening (#1427) 2021-09-16 19:03:25 -04:00
ft-radio-button Prevent certain search filter combinations from being used 2020-12-17 13:55:47 -05:00
ft-search-filters Top-Nav: Improve search filter's appearance (#1360) 2021-06-15 14:53:06 +00:00
ft-select Disabling mutually exclusive settings (#1822) 2021-10-20 13:14:49 +00:00
ft-share-button Invidious: Randomize instance on startup 2021-07-03 02:55:56 +01:00
ft-slider Alignment and typography corrections (#653) 2020-10-14 11:12:58 -04:00
ft-timestamp-catcher Update dependencies and fix linting problems 2020-10-04 14:30:54 -04:00
ft-toast In app download (#1971) 2022-01-30 12:49:16 -05:00
ft-toggle-switch Disabling mutually exclusive settings (#1822) 2021-10-20 13:14:49 +00:00
ft-tooltip Fixed tooltip position (#831) 2021-01-11 10:29:55 -05:00
ft-video-player In app download (#1971) 2022-01-30 12:49:16 -05:00
general-settings Disabling mutually exclusive settings (#1822) 2021-10-20 13:14:49 +00:00
player-settings Ctrl plus scroll to change playback rate (#1745) 2021-11-24 16:52:56 -05:00
playlist-info Feedback when copying playlist link (#1660) 2021-09-06 14:39:54 +00:00
privacy-settings Store Revamp / Full database synchronization across windows (#1833) 2021-12-15 13:42:24 -05:00
proxy-settings Store Revamp / Full database synchronization across windows (#1833) 2021-12-15 13:42:24 -05:00
side-nav Store Revamp / Full database synchronization across windows (#1833) 2021-12-15 13:42:24 -05:00
side-nav-more-options Sidebar compact issue1293 (#1462) 2021-10-05 20:16:47 +00:00
sponsor-block-settings Disabling mutually exclusive settings (#1822) 2021-10-20 13:14:49 +00:00
subscription-settings Collapsible Settings Sections (#1699) 2021-09-15 10:03:00 +08:00
theme-settings Sidebar compact issue1293 (#1462) 2021-10-05 20:16:47 +00:00
top-nav Store Revamp / Full database synchronization across windows (#1833) 2021-12-15 13:42:24 -05:00
watch-video-comments Feature: Add pinned, owner and reply from owner indicators for comments (#1795) 2021-11-06 10:11:21 +08:00
watch-video-description Hides video description when it is empty (#1585) 2021-08-20 19:51:46 +00:00
watch-video-info In app download (#1971) 2022-01-30 12:49:16 -05:00
watch-video-live-chat Escape HTML in chat & comments (#1342) 2021-07-21 10:37:55 -04:00
watch-video-playlist Remove logic for getting the next page in the Invidious API as it isn't needed anymore 2021-11-11 16:29:37 -05:00
watch-video-recommendations Make autoplay text fit inside top bar when translated (#1767) 2021-10-03 10:53:21 +00:00