KosshiKosshi

1.22 Beta

Beta

Kosshi 1.22 adds row selection, which selects rows together with their children, and highlight colors. On iPhone and iPad, the keyboard toolbar and the controls panel are new.

Row Selection (Mac)

While editing a row, press Esc to select that row together with its children. Press Esc again to return to where the cursor was.

Esc selects the row; Shift+Up and Shift+Down adjust the range

Cmd+L also starts row selection. Press Cmd+L again to expand the selection to the parent branch. Repeat to move up the outline. Cmd+Shift+L steps back one level at a time. You can adjust the selection without using the mouse.

Cmd+L expands to the parent branch; Cmd+Shift+L steps back
  • Shift+Up and Shift+Down grow or shrink the range across levels. Selecting a parent also selects its collapsed children.
  • When zoomed in, the selection does not expand beyond the zoomed branch.
  • Typing clears row selection and starts text input.
  • On iPad with a hardware keyboard, Esc and Cmd+L work the same way.

Added a Row Selection page to the beta guide.

Row Selection (iPhone, iPad)

As before, touch and hold an area without text, such as the left or right margin, to start row selection. New in 1.22, handles let you adjust the selected range afterward.

Touch and hold the margin to select rows
  • Drag the handles at the top-right and bottom-right of the selection to grow or shrink it. Drag the top handle up to the parent row to select the whole parent branch.
  • While rows are selected, the keyboard toolbar switches to row commands. If the keyboard is hidden, the same keyboard toolbar appears at the bottom of the screen.
  • Tap inside or outside the selection to clear it.

Highlight Colors

Highlights can now have a color. Along with the existing highlight (Default), you can choose green, red, blue, yellow, or purple (#14).

Type == to see color suggestions

Type == to see color suggestions. Choosing a color also adds the closing ==. Place the cursor inside a highlight to show a color dot at its start, and click the dot to change that highlight's color. On iPhone and iPad, touch and hold the Highlight key in the controls panel to choose a color.

On iPhone, touch and hold Highlight in the controls panel

The color is saved as a color emoji right after the opening ==, as in ==🟢text==. Colors are kept when you export Markdown, and other apps can still show which color you chose.

Keyboard Toolbar

The keyboard toolbar on iPhone and iPad has been redesigned. It shows commands for your current selection, with common commands first.

Swipe the keyboard toolbar, then open the controls panel with …

While typing

The keyboard toolbar with only a cursor

With text selected

The keyboard toolbar with text selected

With rows selected

The keyboard toolbar with rows selected

Swipe the keyboard toolbar sideways to see commands that do not fit. The … button at the right end opens the controls panel, and ✓ hides the keyboard.

Controls Panel

Tap … on the keyboard toolbar to open the controls panel in place of the keyboard. The panel brings common editing commands together. Tap the keyboard button to return to typing.

Controls panel on iPhone
Controls panel on iPad

See Keyboard Tools in the beta guide for the full key layout.

Find Action and Move To

On iPhone and iPad, Find Action and Move to… now open in a compact field just above the keyboard. Your text stays visible while you choose a command or destination. With a hardware keyboard, the same field opens at the bottom of the screen.

Find Action keeps your selection

Find Action keeps your text selection while it is open. Select text, then use Find Action to apply Bold or another command to it.

Find a destination with Move to

Move to… lets you search for a destination while the rows you are moving stay visible. Each result also shows its parent row. Jump to Row and Bookmarks open in the same field.

Open both from the end of the keyboard toolbar.

Touch and hold the search button in the header to open Jump to Row in the same field. Type part of a row's name and choose it to go to that row.

Touch and hold the search button for Jump to Row

Pin Quick Capture

On Mac, you can now pin Quick Capture. A pinned Quick Capture stays open when you switch to another app, so you can keep jotting things down while reading a web page or a document (#64).

Pin with the button at the top right

Use the pin button at the top right, or Pin / Unpin Quick Capture in Find Action. Closing it with Esc also unpins it.

Tag and Link Suggestions

On iPhone and iPad, type # or @ to show suggestions. Type [[ to find a link destination in the field above the keyboard. Bookmarked rows appear first.

Other Changes

  • On iPhone, entering a link and previewing an internal link now use a card in the center of the screen.
  • The icons in the Style menu and the format bar on Mac now match iPhone and iPad.
  • The icons for moving rows up and down are easier to tell apart from the cursor arrows.
  • When CloudKit data is deleted from another device or from iCloud settings and Kosshi clears the data on this device, Kosshi now creates a backup first, even with automatic backups turned off.

Bug Fixes

  • Fixed an issue on iPad where dragging over text with a mouse did not select text.
  • Improved scrolling when dragging to the edge of the screen while selecting text or rows on Mac and iPad.
  • Fixed an issue on iPad where double-clicking a word with a mouse sometimes failed to select it when another row already had a selection.
  • Fixed an issue on iPad where selection handles could become misaligned or the drag preview could remain visible after moving selected text.
  • Fixed an issue where the cursor in Kosshi remained visible after switching to another window or app (#68).
  • Fixed incorrect numbering after inserting an item, pressing Return on an empty item to leave a numbered list, or removing an item's number (#52).
  • Fixed an issue where a saved search could miss text inside images when the same document was open in more than one window.
  • Fixed an issue where saved search counts in the sidebar did not update after text inside images was recognized or after editing rows with images.
  • Fixed an issue where a Markdown link inside bracketed text included the outer text in the link (#67).
  • Fixed an issue where automatic links showed their color and underline only while Markdown syntax was revealed (#67).
  • Fixed an issue on Mac where the cursor stopped blinking after closing Insert Link with Esc (#69).
  • Fixed an issue where the System Default code font did not appear monospaced (#51).
  • Fixed an issue on iPad where selection and keyboard shortcuts in Recently Deleted affected the outline behind it when using an external keyboard.