Tighten tree selection inset and fix chevron display/hit zone
Details
Increased TreeView horizontal margin to 10px for tighter selection
highlight alignment with buttons. Replaced rotated right-arrow chevron
with two distinct icons: right chevron (collapsed) and down chevron
(expanded). Enlarged the chevron button hit zone to 24x24 min with
a subtle hover background for better discoverability.
Revert button sizing, narrow tree selection highlight to align with buttons
Details
Reverted New Page/Template buttons to original size. Added horizontal margin
to the TreeView (8px) so the selected item highlight aligns with the button
edges instead of stretching edge-to-edge. Filter margins adjusted to 12px
to match button padding. Removed unnecessary MaxWidth constraint on filter.
Fix notes sidebar button/filter width and chevron interactivity
Details
Reduce New Page/Template button size by constraining to MaxWidth 220, reducing font size and padding. Apply same MaxWidth constraint to the filter input. Wrap the page tree chevron icon in a Button with hover highlight and click-to-toggle behavior for expand/collapse.
Fix slash removal: track source control and caret position precisely
Details
The previous approach tried to remove "/" using EndsWith which failed
when the "/" was mid-text. Now captures the exact source control (RTE
or TextBox) and caret position at the time "/" is typed, then removes
the character at that precise position after the debounce fires.
Fix quick action overlay reliability: constructor init, IQuickActionForm, remove reflection
Details
Fixes intermittent empty quick action modals by moving QuickEventForm content
building from OnApplyTemplate to the constructor, matching QuickTaskForm and
QuickStickyNoteForm. All three form controls now implement IQuickActionForm
from the SDK, using RequestClose() to signal the shell instead of each plugin
independently using reflection to find CloseQuickActionOverlay(). This removes
duplicated fragile reflection-based close logic from Tasks (v1.18.2), Notes
(v1.53.1), and Calendar (v1.14.1) plugins.
Get notified about new releases