feat(studio): draw every slider as a line with a hollow node, and move the shapes into TOOLS

The default ring was a solid disc on a coloured bar, which read as a crude
block next to the rest of the rail; every range input is now a hairline
track with an outline node in the accent colour, and the temperature and
tint strips keep their gradients on the track itself.

CROP, ROTATE and WATERMARK reshape the frame rather than grade it, so they
belong with the tools that work on the whole image.
This commit is contained in:
2026-10-08 11:28:14 +07:00
parent af23f3a7c9
commit 5f78875549
3 changed files with 93 additions and 20 deletions
+3 -1
View File
@@ -6,7 +6,9 @@ import { useI18n } from '../i18n/I18nProvider';
// FX, which used to be tabs of their own, are panels of it now. TOOLS is the one
// tab of features rather than records: the chips that write a value or take the
// pointer (AUTO, FIX, GRADIENT MASK, MONOCHROME), which used to share LIGHT's
// row with the two chips that are not knobs. The rail is a single column on
// row with the two chips that are not knobs, and — since they act on the frame
// rather than pick a look for it — CROP, ROTATE and WATERMARK, which used to
// close the frame row. The rail is a single column on
// desktop and becomes the bottom bar under 860px (see styles/app.css).
export type TabId = 'presets' | 'favorited' | 'photos' | 'light' | 'tools' | 'hsl' | 'frame' | 'save' | 'create';