-
Notifications
You must be signed in to change notification settings - Fork 54
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
Add heic image support #485
Conversation
Signed-off-by: Sebastian Steinmetz <[email protected]>
Signed-off-by: Sebastian Steinmetz <[email protected]>
Hey! |
Exactly. It relies on ImageMagick and the core preview handling for doing the heavy lifting.
Technically speaking you are right. As the examples by nokiatech show, there are a lot of things a HEIF container may contain: https://nokiatech.github.io/heif/examples.html. Of course, long term goal could be to use the JavaScript based heif decoder (https://github.com/nokiatech/heif/wiki/IV.-HEIF-Reader-JavaScript-Implementation) to show directly the heif files. But I don't know if this would be a better user experience in the end. And to be honest, I think it should be the operating systems' or the browsers' duty to support these new image file types natively. So we wouldn't have to worry about any of this. |
I concurr! @jancborchardt you ok with this? |
Bumps [@babel/preset-env](https://github.com/babel/babel) from 7.9.5 to 7.9.6. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](babel/babel@v7.9.5...v7.9.6) Signed-off-by: dependabot-preview[bot] <[email protected]>
Bumps [vue-loader](https://github.com/vuejs/vue-loader) from 15.9.1 to 15.9.2. - [Release notes](https://github.com/vuejs/vue-loader/releases) - [Changelog](https://github.com/vuejs/vue-loader/blob/master/CHANGELOG.md) - [Commits](vuejs/vue-loader@v15.9.1...v15.9.2) Signed-off-by: dependabot-preview[bot] <[email protected]>
Bumps [@babel/core](https://github.com/babel/babel) from 7.9.0 to 7.9.6. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](babel/babel@v7.9.0...v7.9.6) Signed-off-by: dependabot-preview[bot] <[email protected]>
…rn/babel/core-7.9.6
…rn/vue-loader-15.9.2
…rn/babel/preset-env-7.9.6
Agree with this, yes. This is a good improvement which will already improve the experience a lot for most people using that format. |
Signed-off-by: Joas Schilling <[email protected]> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
Okay, given the input from Jan, how do we proceed? I see several of the checks didn't pass. Could someone point me in the direction, what I have to adjust in order provide a mergeable pull request? |
Just rebase and we'll compile the files again :) |
Bumps [stylelint-scss](https://github.com/kristerkari/stylelint-scss) from 3.17.1 to 3.17.2. - [Release notes](https://github.com/kristerkari/stylelint-scss/releases) - [Changelog](https://github.com/kristerkari/stylelint-scss/blob/master/CHANGELOG.md) - [Commits](stylelint-scss/stylelint-scss@3.17.1...3.17.2) Signed-off-by: dependabot-preview[bot] <[email protected]>
Props of type array need a factory function for their defaults. Otherwise when reusing the component all might end up with a shared default array. Signed-off-by: Azul <[email protected]> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
minor: fix fileList default
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.11.0 to 7.11.1. - [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.11.1/packages/babel-core) Signed-off-by: dependabot-preview[bot] <[email protected]>
Bumps [webpack-merge](https://github.com/survivejs/webpack-merge) from 5.0.9 to 5.1.1. - [Release notes](https://github.com/survivejs/webpack-merge/releases) - [Changelog](https://github.com/survivejs/webpack-merge/blob/master/CHANGELOG.md) - [Commits](survivejs/webpack-merge@v5.0.9...v5.1.1) Signed-off-by: dependabot-preview[bot] <[email protected]>
…rn/webpack-merge-5.1.1
…rn/babel/core-7.11.1 Bump @babel/core from 7.11.0 to 7.11.1
Signed-off-by: Morris Jobke <[email protected]>
…vents Add PHP doc for event
Bumps [vue-async-computed](https://github.com/foxbenjaminfox/vue-async-computed) from 3.8.2 to 3.8.3. - [Release notes](https://github.com/foxbenjaminfox/vue-async-computed/releases) - [Changelog](https://github.com/foxbenjaminfox/vue-async-computed/blob/master/CHANGELOG.md) - [Commits](foxbenjaminfox/vue-async-computed@v3.8.2...v3.8.3) Signed-off-by: dependabot-preview[bot] <[email protected]>
…rn/vue-async-computed-3.8.3
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.11.1 to 7.11.4. - [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.11.4/packages/babel-core) Signed-off-by: dependabot-preview[bot] <[email protected]>
Bumps [webpack-merge](https://github.com/survivejs/webpack-merge) from 5.1.1 to 5.1.2. - [Release notes](https://github.com/survivejs/webpack-merge/releases) - [Changelog](https://github.com/survivejs/webpack-merge/blob/master/CHANGELOG.md) - [Commits](survivejs/webpack-merge@v5.1.1...v5.1.2) Signed-off-by: dependabot-preview[bot] <[email protected]>
Bumps [vue-async-computed](https://github.com/foxbenjaminfox/vue-async-computed) from 3.8.3 to 3.9.0. - [Release notes](https://github.com/foxbenjaminfox/vue-async-computed/releases) - [Changelog](https://github.com/foxbenjaminfox/vue-async-computed/blob/master/CHANGELOG.md) - [Commits](foxbenjaminfox/vue-async-computed@v3.8.3...v3.9.0) Signed-off-by: dependabot-preview[bot] <[email protected]>
…rn/babel/core-7.11.4
…rn/webpack-merge-5.1.2
Bumps [@nextcloud/vue](https://github.com/nextcloud/nextcloud-vue) from 2.3.0 to 2.6.0. - [Release notes](https://github.com/nextcloud/nextcloud-vue/releases) - [Commits](nextcloud-libraries/nextcloud-vue@v2.3.0...v2.6.0) Signed-off-by: dependabot-preview[bot] <[email protected]> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
…rn/nextcloud/vue-2.6.0 Bump @nextcloud/vue from 2.3.0 to 2.6.0
…rn/vue-async-computed-3.9.0 Bump vue-async-computed from 3.8.3 to 3.9.0
@steiny2k please rebase :) |
Bumps [vue](https://github.com/vuejs/vue) and [vue-template-compiler](https://github.com/vuejs/vue). These dependencies needed to be updated together. Updates `vue` from 2.6.11 to 2.6.12 - [Release notes](https://github.com/vuejs/vue/releases) - [Commits](vuejs/vue@v2.6.11...v2.6.12) Updates `vue-template-compiler` from 2.6.11 to 2.6.12 - [Release notes](https://github.com/vuejs/vue/releases) - [Commits](vuejs/vue@v2.6.11...v2.6.12) Signed-off-by: dependabot-preview[bot] <[email protected]> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
…rn/vue-and-vue-template-compiler-2.6.12
Signed-off-by: Sebastian Steinmetz <[email protected]>
Signed-off-by: Sebastian Steinmetz <[email protected]>
I'm not so sure, I should just merge this here, since I think I did something wrong with the rebasing. Github mentions a lot of files which would have been changed. So I've created a new PR #577. If thinks it's cleaner to merge that one. |
What command did you run? |
Let's close this here in favor of #577 |
This is to add the viewer support for heic images. Given the backend is able to provide previews (jpegs) of the heic file through ImageMagick and libheif, this will enable the in-browser viewing of the files.
This addresses #4
Signed-off-by: Sebastian Steinmetz [email protected]