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.
Journal: scrollable entry cards with fade + smooth photo hover (v1.14.1)
Details
Entry cards in the feed view now have a MaxHeight of 520px with an internal ScrollViewer. An opacity mask creates smooth fade-to-transparent gradients at top and bottom edges so content visually blends when scrolling. Tags and links remain pinned below the scroll area.
Fixed photo hover animation: replaced TranslateTransform objects with TransformOperations.Parse("translateY(...)") strings so TransformOperationsTransition can properly interpolate. Hover now smoothly lifts 4px with a CubicEaseOut easing over 200ms alongside an expanding box shadow.
Journal: drag-to-reorder and drag-to-merge rows (v1.14.0)
Details
Replace the non-functional triple-line icon in RowEditor with a 6-dot drag handle that enables row drag-and-drop. Dragging a row to the top/bottom edge of another row reorders them. Dragging to the center merges them into a multi-column layout (up to 3 columns). Visual feedback includes blue insertion lines for reorder and a highlighted border for merge. Added MoveRow and MergeRows commands to JournalViewModel.Sections.cs.
Get notified about new releases