Skip to content

feat: add TissUUmaps 3 projects to the gallery - #6

Merged
cavenel merged 2 commits into
mainfrom
feat/gallery-links
Oct 12, 2026
Merged

cavenel merged 2 commits into
mainfrom
feat/gallery-links

Conversation

@cavenel

@cavenel cavenel commented Oct 12, 2026

Copy link
Copy Markdown
Contributor

References and relevant issues

Ports the gallery of the TissUUmaps 3 website (https://tissuumaps.github.io/TissUUmaps3/gallery/).

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Improvement (non-breaking change which modifies an existing feature)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Other

List of changes made

  • Gallery projects take either project (a .tm4 file, as before) or link (the address of a TissUUmaps 3 project). The data fields are optional for links: all three or none.
  • The gallery page has two sections, "TissUUmaps 4 projects" and "TissUUmaps 3 projects". Tag pages show only the sections with projects.
  • The card image opens the project page, like the title. Only the button opens TissUUmaps ("Open in TissUUmaps 3" for links).
  • The seven TissUUmaps 3 gallery projects, with shorter titles, plainer text and 16:10 screenshots. Their folder dates keep the old order.
  • gallery/README.md documents link.

Screenshot of the fix

Build it locally (see Testing).

Use of AI

Claude Code was used to implement the changes.

Testing

  • A certain branch in other repos is needed: no.
  • Instructions on how to test: pnpm run fmt:check, lint, typecheck and test pass; pnpm run prepare:site --skip-apps && pnpm run build && pnpm run serve, then open /gallery. All 29 TissUUmaps 3 viewer links respond.

Further comments

The TissUUmaps 3 projects have no data license in the old gallery, so their cards show no data line.

A gallery project now takes either `project`, a TissUUmaps project file, or
`link`, the address of an older TissUUmaps 3 project. The gallery shows the
two kinds in separate sections. The data fields are optional for links,
since the old projects do not state a data license.

The card image now opens the project page, like the title; only the button
opens TissUUmaps.
The seven projects of the TissUUmaps 3 gallery, with their screenshots
cropped to 16:10. The folder dates keep the order of the old gallery.

@jwindhager jwindhager left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Licenses are missing for TM3, but let's skip that for now

@cavenel
cavenel merged commit 6044451 into main Oct 12, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants