FreeTube/src/renderer
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
..
assets Integrate theater mode into mediaplayer (#1589) 2021-08-24 07:36:10 +00:00
components In app download (#1971) 2022-01-30 12:49:16 -05:00
i18n Renderer: Move vue-i18n to its own file 2021-06-20 02:40:40 +01:00
router Recognize more channel links (#1455) 2021-11-02 11:45:50 +00:00
sass-partials Make hover on watched video a smooth background transition #1750 (#1812) 2021-10-15 00:03:11 +02:00
store In app download (#1971) 2022-01-30 12:49:16 -05:00
views In app download (#1971) 2022-01-30 12:49:16 -05:00
App.css Fixes changelog to look better with larger bodies (#1634) 2021-09-03 11:24:05 -04:00
App.js Prevent middle click from opening URLs within the app 2022-01-10 21:16:50 -05:00
App.vue * Implement setting for disabling external link opening (#1427) 2021-09-16 19:03:25 -04:00
main.js Renderer: Move vue-i18n to its own file 2021-06-20 02:40:40 +01:00
themes.css Fix text color contrast with main Dracula colors 2021-10-12 16:19:46 -04:00
videoJS.css Fix issue where playback rate button would disrupt the player layout 2021-10-12 17:04:03 -04:00