Journal: fix click-vs-drag conflict on photo cells (v1.15.1)
Details
Lightbox open was firing on PointerPressed which prevented drag-to-reorder from working. Changed to track press position on PointerPressed and only open lightbox on PointerReleased if the pointer moved less than 8px. Drags move the pointer significantly so they naturally skip the lightbox callback.
Journal: photo drag reorder, hero layout picker, visible drop shadow (v1.15.0)
Details
Photos in the editor can now be dragged to reorder — drag a photo onto another to swap positions, changing which image is the hero. Added a layout picker (Hero Top / Hero Left / Hero Right) that appears below photos when 3+ are present. Hero Left/Right places the first photo as a tall column on the specified side with remaining photos stacked on the opposite side.
Replaced the PhotoLayout enum values (FullWidth/TwoColumn/ThreeColumn) with HeroTop/HeroLeft/HeroRight. HeroTop is the default (value 0) and matches the previous behavior, so existing entries are backward compatible.
Increased the resting drop shadow on photo cells from barely-visible (#15) to a proper subtle shadow (#18 + #10 dual layer) so photos have depth even before hover.
Journal: fix map stealing scroll from parent ScrollViewer (v1.14.4)
Details
Replaced simple event handlers with AddHandler using handledEventsToo on the MapContainer border. This intercepts PointerWheelChanged, PointerPressed, PointerMoved, and PointerReleased in the bubble phase and marks them handled, preventing the parent ScrollViewer from scrolling the page when the cursor is over a map. The Mapsui MapControl still receives and processes the events normally since it sits below the container in the visual tree.
Journal: make read-only maps interactive with pan and zoom (v1.14.3)
Details
Maps in the read-only view (feed and focused) are already Mapsui MapControls but the parent ScrollViewer was intercepting pointer/wheel events, preventing pan and zoom. Added PointerWheelChanged and PointerPressed handlers on the map control that mark events as handled, so the map receives them instead of the scroll container.
Journal: focused view scrollable with fade edges, no overflow (v1.14.2)
Details
Restructured the focused view center card from a flat StackPanel to a Grid with pinned header (position label + close), scrollable body, and pinned footer (word count). The body uses an OpacityMask with a vertical gradient that fades content to transparent at top/bottom edges. Changed VerticalAlignment from Center to Stretch so the card fills available height instead of growing unbounded. Content now scrolls internally with no visible overflow.
Get notified about new releases