🖼 Simple file viewer with slideshow for media
Перейти к файлу
dependabot[bot] 1fa058f631 Bump stylelint-config-recommended-scss from 3.2.0 to 3.3.0 (#77)
Bumps [stylelint-config-recommended-scss](https://github.com/kristerkari/stylelint-config-recommended-scss) from 3.2.0 to 3.3.0.
<details>
<summary>Release notes</summary>

*Sourced from [stylelint-config-recommended-scss's releases](https://github.com/kristerkari/stylelint-config-recommended-scss/releases).*

> ## 3.3.0
> -   Added: support for stylelint 10.
> -   Updated `stylelint-config-recommended` dependency to version 2.2.0.
</details>
<details>
<summary>Changelog</summary>

*Sourced from [stylelint-config-recommended-scss's changelog](https://github.com/kristerkari/stylelint-config-recommended-scss/blob/master/CHANGELOG.md).*

> # 3.3.0
> 
> -   Added: support for stylelint 10.
> -   Updated `stylelint-config-recommended` dependency to version 2.2.0.
</details>
<details>
<summary>Commits</summary>

- [`32e308c`](32e308c2fa) FIx linting issue [ci skip]
- [`ff4fb9c`](ff4fb9ca77) prepare version 3.3.0 [skip ci]
- [`b8f1133`](b8f113381f) Merge pull request [#41](https://github-redirect.dependabot.com/kristerkari/stylelint-config-recommended-scss/issues/41) from kristerkari/feature/stylelint-v10
- [`fc031c4`](fc031c46be) Update dependencies and stylelint peer dep to 10
- [`27b3dde`](27b3dde95c) update badge
- [`f9d3fc7`](f9d3fc7c22) Merge pull request [#37](https://github-redirect.dependabot.com/kristerkari/stylelint-config-recommended-scss/issues/37) from kristerkari/update-dev-deps
- [`e5561d2`](e5561d2e34) update package lock
- [`338380d`](338380d9a8) re-generate lock file
- [`bf7489a`](bf7489a444) Update dev deps
- [`9a2f934`](9a2f934de4) Move greenkeeper badge
- Additional commits viewable in [compare view](https://github.com/kristerkari/stylelint-config-recommended-scss/compare/3.2.0...3.3.0)
</details>
<br />

[![Dependabot compatibility score](https://api.dependabot.com/badges/compatibility_score?dependency-name=stylelint-config-recommended-scss&package-manager=npm_and_yarn&previous-version=3.2.0&new-version=3.3.0)](https://dependabot.com/compatibility-score.html?dependency-name=stylelint-config-recommended-scss&package-manager=npm_and_yarn&previous-version=3.2.0&new-version=3.3.0)

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
Dependabot will merge this PR once it's up-to-date and CI passes on it, as requested by @skjnldsv.

[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)

Finally, you can contact us by mentioning @dependabot.

</details>
2019-04-21 09:33:47 +02:00
.tx Add transifex config 2019-03-06 23:58:22 +01:00
appinfo Update version on master 2019-04-11 14:32:06 +02:00
img Viewer first commit 2019-02-21 21:45:35 +01:00
js Toggle fullscreen on video double click (#76) 2019-04-17 16:39:38 +02:00
l10n [tx-robot] updated from transifex 2019-04-18 00:42:07 +00:00
src Toggle fullscreen on video double click (#76) 2019-04-17 16:39:38 +02:00
.babelrc.js Viewer first commit 2019-02-21 21:45:35 +01:00
.drone.yml Fix drone 2019-04-12 15:19:53 +02:00
.editorconfig Viewer first commit 2019-02-21 21:45:35 +01:00
.eslintrc.js Fix mouse bindings events and components case (#75) 2019-04-17 16:17:21 +02:00
.gitignore Commit assets 2019-03-18 12:26:35 +01:00
.l10nignore Add .l10nignore 2019-03-07 00:02:31 +01:00
.npmignore Viewer first commit 2019-02-21 21:45:35 +01:00
.stylelintrc.js Viewer first commit 2019-02-21 21:45:35 +01:00
.travis.yml Viewer first commit 2019-02-21 21:45:35 +01:00
COPYING Viewer first commit 2019-02-21 21:45:35 +01:00
Makefile Bump nextcloud-vue to 0.9.3 2019-03-20 12:24:28 +01:00
README.md Updated emojis 2019-02-24 21:27:11 +01:00
package-lock.json Bump stylelint-config-recommended-scss from 3.2.0 to 3.3.0 (#77) 2019-04-21 09:33:47 +02:00
package.json Bump stylelint-config-recommended-scss from 3.2.0 to 3.3.0 (#77) 2019-04-21 09:33:47 +02:00
webpack.common.js url-loader 2019-02-27 11:01:32 +01:00
webpack.dev.js Add drone webpack build check 2019-03-29 22:51:22 +01:00
webpack.prod.js Viewer first commit 2019-02-21 21:45:35 +01:00

README.md

Files viewer for nextcloud

Show your latest holiday photos and videos like in the movies. Show a glimpse of your latest novel directly from your nextcloud. Choose the best GIF of your collection thanks to the direct view of your favorites files!

viewer

📋 Current support

  • Images
  • Videos

🎛 How to setup the development app

  1. ☁ Clone this into your apps folder of your Nextcloud
  2. 👩‍💻 In a terminal, run the command make dev-setup to install the dependencies
  3. 🏗 Then to build the Javascript whenever you make changes, run make build-js
  4. Enable the app through the app management of your Nextcloud
  5. 🎉 Partytime!

🔍 Add you own file view

If you want to make your app compatible with this app, you can use the OCA.Viewer methods

  1. Create a vue component which use the path and mime props (they will be automatically passed by the viewer)
  2. Register your mime viewer with the following:
     import VideoView from 'VideoView.vue'
    
     OCA.Viewer.registerHandler({
         // unique id
         id: 'video',
    
        // optional, it will group every view of this group and
        // use the proper view when building the file list
        // of the slideshow.
        // e.g. you open an image/jpeg that have the `media` group
        // you will be able to see the video/mpeg from the `video` handler
        // files that also have the `media` group set.
        group: 'media',
    
        // the list of mimes your component is able to display
        mimes: [
             'video/mpeg',
             'video/ogg',
             'video/webm',
             'video/mp4'
         ],
    
         // your vue component view
         component: VideoView
     })
    
  3. if you feel like your mime should be integrated on this repo, you can also create a pull request with your object on the models directory and the view on the components directory. Please have a look at what's already here and take example of it. 🙇‍♀️