| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Fractional HiDPI scaling (1.5x) on newer Webkit-based browsers tend
to cause extra black borders around the index item thumbnails due to
rounding error. Turned out borders created by CSS box-shadow are
rendered differently and less prone to rounding errors. Though this
way of border rendering is slightly different but generally more
acceptable.
|
|
Odd base image sizes are a real problem for fractional scaling (HiDPI 1.5x).
|
|
Recent Webkit-based browsers tend to animate link colour from builtin one
(blue) once the common CSS stylesheet file gets loaded, resulting in
unwanted animation. So set a sane default color within the HTML files
so that the animation goes unnoticed. Still would be great to disable
initial transitions altogether.
|
|
Let the album thumbnails shine, no need to dim them as we really want
to present the albums.
|
|
This is a huge step forward in terms of usability and simplicity.
Image sizes are now determined by browser automatically based
on window width.
As a result the image size switch buttons have been removed and only
a single page is generated (index.html).
Note: in order to make image title, description and EXIF table
dynamically aligned to the image width, "display: table" and relatives
were used. This may not be the best webdesigner practice but it's
an effective and sufficient approach for the moment.
|
|
Introducing a modern looking theme that changes gallery philosophy a bit.
Instead of having thumbnails on an album page and photos on separate pages
this new design brings emphasis on story telling. Viewer is advised to
go through the whole album sequentially, bringing atmosphere to the whole
set.
All photos are loaded within a single page and keyboard navigation via
left/right arrows is supposed to be used to switch the presentation
mode on.
Three photo sizes are supported now with the 'preview' size being the
default. High resolution size has been introduced for 2560x1440 screens
and larger.
Note that this template uses code from 3rd parties, see CREDITS for
details. I haven't been able to contact anyone behind the TheCodePlayer.com
project so licensing of the breadcrumbs might be an issue.
|