Repository navigation
CRTL - v1.3.0
·
59 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added
- Touch mode. On a phone or tablet CRTL now adapts instead of asking for
mouse gestures a finger can't make: edit mode gives every entry and group
header a drag grip (the rest of the row stays free to scroll the page),
edit / delete open as a menu on the row rather than icons that only appear on
hover, buttons grow to a thumb-sized target, and the bottom corner buttons
keep clear of the iPhone home indicator. - Detection is automatic - it follows the pointer the device reports, and
re-checks when that changes (an iPad gaining a trackpad). Accessibility
has an override if the guess is wrong; it stays on the device and is never
synced.
Changed
- Dialogs no longer close when you click beside them. The entry editor,
Global options, Accessibility and the sync-conflict prompt hold unsaved edits
or a decision that has to be made, and a stray click next to the box used to
discard them. Close them with their buttons or Escape. Help still closes on
an outside click (there is nothing to lose), as do the gear and context
menus. - Checkboxes are themed to match the panel instead of using the browser's
default control, and their labels now read as labels rather than as a field
heading. The Accessibility options each got a heading, and touch mode moved
below the colour-blind option. - Help lost its Close button - click outside it or press Escape.
Fixed
- Drag-and-drop no longer gets stuck when the browser takes the gesture over.
A touch that turned into a page scroll left the dragged entry (or group)
floating over the page next to an orphan placeholder, and blocked every
later drag; a cancelled drag now puts everything back. - Dragging only starts after the pointer travels a few pixels, so a tap or a
click on an entry's edit / delete buttons can no longer lift the row by
accident. - A long-press that travels is treated as a scroll: starting a touch-scroll on
an entry no longer slides its links overlay in. - Opening a link's primary target no longer leaks the CRTL page URL: the
single-tapwindow.opennow setsnoreferreralongsidenoopener, so no
Refererheader is sent. Overlay (secondary) links already stripped it.