Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,40 @@

All notable changes to this project will be documented in this file.

## 2.0.0-beta.11

### Added

- A rotate button, ahead of the edit button, turns the picture at once
and writes the turn to the file about a second later by rewriting its
Exif orientation tag. Nothing is decoded or re-encoded, so the picture
is the same picture however many times it is turned, and the tag is
what the preview generator reads, so the new framing follows the file
into the Files grid and the mobile clients. JPEG only, and only where
the user may write: no other format carries an orientation this stack
honours. Written once the user settles rather than once per click,
since every write makes a version of the file (#49)
- `turns` on `ViewerProps`: the quarter turns the viewer is showing on top
of the file's own orientation, while a rotation is being written. A
handler that can turn its content should honour it; the rest may ignore
it, so this breaks nothing that already exists (#49)
- AVIF opens. Every engine the viewer runs in decodes it natively, so it
is shown from the file itself; nothing in Nextcloud previews it, so
listing it as preview-supported would have kept it closed everywhere
(#50)
- MusicXML scores open, `.musicxml` and the zipped `.mxl`, drawn with
opensheetmusicdisplay. The renderer is imported inside the component,
so it is fetched the first time somebody opens a score and never for
anyone who only opens photos (#52)
- JPEG 2000 opens where the server renders it. Nothing decodes it in the
browser, so it sits with the other formats that depend on a preview
provider, and it needs nextcloud/server#64603, which is in 36 (#53)

### Fixed

- A WAV arrives under three different names depending on who wrote it,
and only one of them was listed, so the other two would not open (#45)

## 2.0.0-beta.10

### Fixed
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@nextcloud/viewer",
"version": "2.0.0-beta.10",
"version": "2.0.0-beta.11",
"description": "The Nextcloud file viewer, and the API for apps to add their own file views",
"keywords": [
"nextcloud",
Expand Down
Loading