Document v0.6.25 automatic straight-line recognition in English and Ukrainian

2026-11-01 23:01:01 +02:00
parent 70c01ccb85
commit 501a74b07f
4 changed files with 33 additions and 5 deletions
+8 -2
@@ -155,13 +155,19 @@ KSwitcher — нативне C++/Win32-переписування Windows-фун
- [Гарячі клавіші, буфер обміну та шаблони](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/Usage-uk)
- [Оновлення, дані та поширені запитання](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/FAQ-uk)
Документацію та огляд усіх 11 можливостей актуалізовано для **v0.6.24**. Інтерфейс застосунку англійською; назви кнопок у посібнику наведені як у програмі.
Документацію та огляд усіх 11 можливостей актуалізовано для **v0.6.25**. Інтерфейс застосунку англійською; назви кнопок у посібнику наведені як у програмі.
[![Підтримати KSwitcher: пригостіть розробника кавою](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/raw/images/donate-uk.png)](https://send.monobank.ua/jar/88h2TddKfS)
[Відкрити банку Monobank](https://send.monobank.ua/jar/88h2TddKfS) · Дякую, що підтримуєте KSwitcher!
## Останні зміни — v0.6.24 (2026-11-01)
## Останні зміни — v0.6.25 (2026-11-01)
**Олівець (F)** тепер перетворює майже прямий штрих на редаговану пряму після відпускання миші. Кут, кінцеві точки й стиль зберігаються. **Ctrl+Z** повертає початковий штрих; короткі штрихи, помітні вигини та рух назад не вирівнюються.
[Приклади та обмеження](Screenshots-uk) · [Завантажити v0.6.25](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/releases/download/release-v0.6.25/KSwitcher-win-x64.zip) · [SHA256SUMS.txt](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/releases/download/release-v0.6.25/SHA256SUMS.txt)
## Попередній реліз — v0.6.24 (2026-11-01)
Згладжування олівця та розпізнавання прямокутників, кіл, еліпсів, трикутників і трапецій; інструменти Triangle (G) та Trapezoid (B); поворот фігур і незалежні вершини трикутника. Масштабування через Ctrl++ / Ctrl+- або Ctrl+колесо, скидання через Ctrl+0, переміщення середньою кнопкою. Ctrl+Z повертає початковий штрих олівця.
+8 -2
@@ -154,13 +154,19 @@ Enable **Start with Windows**. For elevated target applications, optionally enab
- [Keyboard shortcuts, clipboard and snippets](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/Usage)
- [Updates, data and frequently asked questions](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/FAQ)
Documentation is current through **v0.6.24**. The application interface is in English. This wiki is available in English and Ukrainian; use the language links at the top of each page to open its translation.
Documentation is current through **v0.6.25**. The application interface is in English. This wiki is available in English and Ukrainian; use the language links at the top of each page to open its translation.
[![Support KSwitcher development — buy the developer a coffee](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/wiki/raw/images/donate-en.png)](https://send.monobank.ua/jar/88h2TddKfS)
[Donate via Monobank](https://send.monobank.ua/jar/88h2TddKfS) · Thank you for supporting KSwitcher!
## Recent changes — v0.6.24 (2026-11-01)
## Recent changes — v0.6.25 (2026-11-01)
**Pencil (F)** now turns a nearly straight stroke into an editable straight line when you release the mouse. It keeps the drawn angle, endpoints and style. **Ctrl+Z** restores the original stroke; short strokes, noticeable curves and backward tracing are not straightened.
[Drawing examples and limitations](Screenshots) · [Download v0.6.25](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/releases/download/release-v0.6.25/KSwitcher-win-x64.zip) · [SHA256SUMS.txt](https://gitea.hrynco.com/hrynco/hrynco-kswitcher/releases/download/release-v0.6.25/SHA256SUMS.txt)
## Previous release — v0.6.24 (2026-11-01)
Pencil smoothing and recognition of rectangles, circles, ellipses, triangles and trapezoids; Triangle (G) and Trapezoid (B) tools; shape rotation and independent triangle vertices. Zoom with Ctrl++ / Ctrl+- or Ctrl+wheel, reset with Ctrl+0, pan with the middle button. Ctrl+Z can restore the original pencil stroke.
+8
@@ -41,6 +41,14 @@
Палітра змінює колір вибраного об’єкта й наступних об’єктів. **Line style** задає тип лінії, а **Ends** — стрілку на початку, в кінці, з обох боків або без наконечників.
## Автоматичне вирівнювання ліній (v0.6.25)
Намалюйте майже прямий штрих **Олівцем (F)** і відпустіть мишу. KSwitcher перетворить його на редаговану пряму під намальованим кутом, зі збереженням кінцевих точок, кольору, товщини, стилю та наконечників стрілки. Перетягуйте кінці, щоб змінити лінію.
Приклад: трохи нерівна діагональ стає одним прямим діагональним відрізком; кут не примусово обмежується горизонталлю, вертикаллю чи 45°. **Ctrl+Z** повертає точний початковий штрих, друге скасування видаляє його, а **Ctrl+Y** повторно застосовує розпізнавання.
Розпізнавання обережне: відстань між кінцями має бути не меншою за 24 пікселі вихідного зображення. Короткі штрихи, помітні вигини, різкі відхилення та суттєвий рух назад не вирівнюються. Прив’язані штрихи й штрихи, намальовані частково із **Shift**, зберігають наявну поведінку. Якщо штрих не розпізнано, намалюйте його ще раз або виберіть **Straight line (L)** для точної прямої. Наявний знімок панелі залишається актуальним: нових елементів керування немає.
## Згладжування та розпізнавання фігур (v0.6.24)
Після відпускання миші олівець злегка згладжує штрих і намагається розпізнати прямокутник, коло, еліпс, трикутник або трапецію, зокрема нахилені контури. Нерівні овали можуть мати невеликий розрив або нахльост у місці замикання; основи трапеції вирівнюються до паралельних ліній. Розпізнаний контур стає об’єктом-фігурою, а не кривою олівця.
+9 -1
@@ -43,10 +43,18 @@ The palette changes the selected object's color and the color of new objects. **
## Pencil smoothing and shape recognition (v0.6.24)
After releasing the mouse, Pencil lightly smooths the stroke and tries to recognize a rectangle, circle, ellipse, triangle or trapezoid, including tilted outlines. Uneven ovals can have a small closing gap or overlap; trapezoid bases are fitted to parallel lines. Recognized outlines become shape objects, not pencil curves.
After releasing the mouse, Pencil recognizes nearly straight strokes as lines (see v0.6.25 below), otherwise lightly smooths the stroke and tries to recognize a rectangle, circle, ellipse, triangle or trapezoid, including tilted outlines. Uneven ovals can have a small closing gap or overlap; trapezoid bases are fitted to parallel lines. Recognized outlines become shape objects, not pencil curves.
**Ctrl+Z** immediately after improvement restores the exact original stroke; a second undo removes it. **Ctrl+Y** reapplies the improvement. Small strokes, strokes linked to other objects and any stroke drawn partly with Shift stay unchanged. Recognition is heuristic: ambiguous drawings may only be smoothed, and an incorrect guess can be undone.
## Automatic straight lines (v0.6.25)
Draw a nearly straight stroke with **Pencil (F)** and release the mouse. KSwitcher replaces it with an editable straight line at the angle you drew, preserving the endpoints, color, thickness, line style and arrowheads. Drag either endpoint to adjust the line.
Example: a slightly shaky diagonal becomes one straight diagonal segment; it is not forced to horizontal, vertical or 45°. **Ctrl+Z** restores the exact original pencil stroke, a second undo removes it, and **Ctrl+Y** reapplies recognition.
Recognition is conservative: the endpoints must be at least 24 source-image pixels apart, and short strokes, noticeable curves, spikes or substantial backward tracing are not straightened. Linked strokes and strokes drawn partly with **Shift** retain their existing behavior. If a stroke is not recognized, draw it again or choose **Straight line (L)** for an exact line. The existing toolbar screenshot remains representative; this feature adds no new controls.
## Shapes and rotation (v0.6.24)
Use **Triangle (G)** or **Trapezoid (B)** on the toolbar to draw these shapes directly. Both drawn and recognized triangles have **three independent vertex handles**: dragging one keeps the other two fixed, even after rotation. Rectangles, circles, ellipses and trapezoids use two bounding-box resize handles; circles retain equal width and height.