-
Couldn't load subscription status.
- Fork 58
Add heic image support #485
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
Conversation
Signed-off-by: Sebastian Steinmetz <462714+steiny2k@users.noreply.github.com>
Signed-off-by: Sebastian Steinmetz <462714+steiny2k@users.noreply.github.com>
|
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] <support@dependabot.com>
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] <support@dependabot.com>
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] <support@dependabot.com>
…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 <coding@schilljs.com> 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] <support@dependabot.com>
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 <azul@riseup.net> 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] <support@dependabot.com>
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] <support@dependabot.com>
…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 <hey@morrisjobke.de>
…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] <support@dependabot.com>
…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] <support@dependabot.com>
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] <support@dependabot.com>
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] <support@dependabot.com>
…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] <support@dependabot.com> 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] <support@dependabot.com> 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 <462714+steiny2k@users.noreply.github.com>
Signed-off-by: Sebastian Steinmetz <462714+steiny2k@users.noreply.github.com>
|
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 462714+steiny2k@users.noreply.github.com