Add ghost drag preview and animated drop indicators for page tree
Details
Page tree drag-and-drop now shows a semi-transparent ghost preview
that follows the cursor instead of moving the actual tree item.
The original item dims to 30% opacity during the drag. Drop target
indicators (above/below borders and inside highlight) now animate
smoothly with ThicknessTransition and BrushTransition (~120-150ms).
The ghost is rendered on a Canvas overlay with the page icon, title,
theme-tinted background, and a subtle drop shadow.
Float toolbar over cover image with hover fade
Details
Restructures the Notes editor grid from 4 rows to 3 rows so the
page action toolbar (Edit/Markdown/Lock/Save/Export/Template) floats
over the cover image instead of sitting statically above it.
When a cover image is present:
- Toolbar renders with a semi-transparent dark backdrop and overlays
the top of the cover image
- A 120px transparent hover zone at the top fades the toolbar in/out
(250ms transition) — invisible when mouse is away, fully visible
when hovering near the top
- Cover action buttons (Change/Reposition/Remove) move to top-right
(below toolbar) and keep their existing hover-fade behavior on the
cover panel
When no cover image: toolbar stays fully opaque with a solid background
and a 40px spacer prevents content from rendering behind it.
Notes plugin 1.49.0 → 1.49.1.
Add Notes UI animations and theme-aware table default color
Details
AiSuggestionPanel: replaces IsVisible toggle with a translateX/opacity
slide animation using style classes (panel-hidden/panel-visible). The
panel stays in the visual tree with IsHitTestVisible=False when hidden,
allowing the 200ms CubicEaseOut slide-in to play on open.
ModalOverlay: adds entrance animation — backdrop fades in over 150ms,
modal card scales from 0.95→1.0 and fades in over 120ms. Uses
Dispatcher.Post at Loaded priority so initial values render before the
transition fires.
TableBlockEditor: adds GetThemeDefaultColor() that reads the new
ThemeTableDefaultColor resource from the active app theme. Falls back
through: explicit table color → user settings default → theme default →
null (gray). This makes new tables automatically match the active theme
(Azure → Blue, Sage → Green, Ember → Orange, etc).
Notes plugin 1.48.2 → 1.49.0.
Notes: fix AI response repetition from leaked turn tokens
Details
SanitizeAiResponse now truncates at the first turn/role delimiter
(<|assistant|>, <|user|>, <|eot_id|>, etc.) instead of only stripping
a few end-of-text tokens. This prevents the model's repeated output
from leaking through when it emits turn boundaries mid-response.
Notes: increase AI summary max tokens default to 4096
Details
- Block summary default: 256 → 4096
- Page summary default: 512 → 4096
- Added 4096 to the token options dropdown in settings UI
Get notified about new releases