-
-
Notifications
You must be signed in to change notification settings - Fork 670
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[IN PROGRESS] UI2 changes #556
Conversation
IvRRimum
commented
Oct 22, 2021
•
edited
Loading
edited
- Replace favicons(without white background)
- Video item design
- No videos in my feed yet
- Change font to Montserrat
- No subscriptions yet
- Click on logo, take to root path
- Move donations and github link to fixed location at the bottom right of the screen.
- Make logout button work
- If a person is not logged in dont show Feeds and subscriptions nav items
- Add notifications( on subscription add) use this https://github.com/kyvg/vue3-notification ?
- login button when not logged in, logout when logged in
- Feeds - filters by the design
- Subscriptions - Import/export by the design
- Add search to pages(trending, feed, channel view, search view)
- Fix autocomplete location
- Search page filters by design
- Fix infinite scroll in search, channel view, feeds pages
- notification popup not seeable on mobile devices
- Save the status of menu bar(collapse/expand) in browser memory
- Video comments infinity scrool
Bumps [eslint-plugin-vue](https://github.com/vuejs/eslint-plugin-vue) from 7.12.1 to 7.13.0. - [Release notes](https://github.com/vuejs/eslint-plugin-vue/releases) - [Commits](vuejs/eslint-plugin-vue@v7.12.1...v7.13.0) --- updated-dependencies: - dependency-name: eslint-plugin-vue dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 2.2.9 to 2.3.0. - [Release notes](https://github.com/cure53/DOMPurify/releases) - [Commits](cure53/DOMPurify@2.2.9...2.3.0) --- updated-dependencies: - dependency-name: dompurify dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
* Add router caching. * Avoid memory leak by limiting cache size. * Fix search result caching. * Remove remains of previous player. Fixes an issue where the spinner/loading from a previous player can show up in a cached page.
Bumps [mux.js](https://github.com/videojs/mux.js) from 5.12.0 to 5.12.1. - [Release notes](https://github.com/videojs/mux.js/releases) - [Changelog](https://github.com/videojs/mux.js/blob/main/CHANGELOG.md) - [Commits](videojs/mux.js@v5.12.0...v5.12.1) --- updated-dependencies: - dependency-name: mux.js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.2.6 to 5.2.7. - [Release notes](https://github.com/webpack-contrib/css-loader/releases) - [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md) - [Commits](webpack-contrib/css-loader@v5.2.6...v5.2.7) --- updated-dependencies: - dependency-name: css-loader dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [css-loader](https://github.com/webpack-contrib/css-loader) from 5.2.7 to 6.0.0. - [Release notes](https://github.com/webpack-contrib/css-loader/releases) - [Changelog](https://github.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md) - [Commits](webpack-contrib/css-loader@v5.2.7...v6.0.0) --- updated-dependencies: - dependency-name: css-loader dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [aquiladev/ipfs-action](https://github.com/aquiladev/ipfs-action) from 0.1.5 to 0.1.6. - [Release notes](https://github.com/aquiladev/ipfs-action/releases) - [Changelog](https://github.com/aquiladev/ipfs-action/blob/master/.release-it.json) - [Commits](aquiladev/ipfs-action@v0.1.5...v0.1.6) --- updated-dependencies: - dependency-name: aquiladev/ipfs-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [mux.js](https://github.com/videojs/mux.js) from 5.12.1 to 5.12.2. - [Release notes](https://github.com/videojs/mux.js/releases) - [Changelog](https://github.com/videojs/mux.js/blob/main/CHANGELOG.md) - [Commits](videojs/mux.js@v5.12.1...v5.12.2) --- updated-dependencies: - dependency-name: mux.js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [shaka-player](https://github.com/google/shaka-player) from 3.1.1 to 3.2.0. - [Release notes](https://github.com/google/shaka-player/releases) - [Changelog](https://github.com/google/shaka-player/blob/master/CHANGELOG.md) - [Commits](shaka-project/shaka-player@v3.1.1...v3.2.0) --- updated-dependencies: - dependency-name: shaka-player dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
* WIP login and subscriptions. * Add a working feed and unsubscribe button. * Allow importing subscriptions from Google Takeout, NewPipe and Invidious.
Bumps [uikit](https://github.com/uikit/uikit) from 3.7.0 to 3.7.1. - [Release notes](https://github.com/uikit/uikit/releases) - [Changelog](https://github.com/uikit/uikit/blob/develop/CHANGELOG.md) - [Commits](uikit/uikit@v3.7.0...v3.7.1) --- updated-dependencies: - dependency-name: uikit dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
* Give the video meta data section a bit of breathing room * Apply linter. Co-authored-by: FireMasterK <[email protected]>
No, I want them to be handled with webpack or something when building. |
Ohh, makes sense |
…ed, subscriptions, search page
…r buttons to login/register
@FireMasterK Alright, thats it for this week, you can review(i will prob fix tomorrow) and merge. |
Deployd this version here(if an1 watch to check it out live): https://piped.crypto-tzar.com/ |
@IvRRimum This is how the codec selector looks like. It could use some improvement. |
Notification popup is not visible on mobile devices. |
@FireMasterK Are we good to merge? |
Wait, no. Need to fix infinite scrool for comments |
@FireMasterK Done |
@@ -14,7 +14,7 @@ | |||
<div v-if="video && !isEmbed" class="uk-container uk-container-xlarge"> | |||
<ErrorHandler v-if="video && video.error" :message="video.message" :error="video.error" /> | |||
|
|||
<div v-show="!video.error"> | |||
<div v-show="!video.error" id="video-and-info"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Instead of using id, and document.getElement... You should use ref="name"
and this.$refs.name
This needs to implement Chapters now as well I guess? |
See #1391 for Piped's future UI |