Skip to content

Conversation

@tf
Copy link
Member

@tf tf commented Jan 7, 2026

REDMINE-21191

tf added 18 commits January 7, 2026 12:21
New input view for selecting one value from a small set of options
using radio buttons. Useful for binary choices or small option sets
where all choices should be visible at once.

REDMINE-21191
Allow passing a values array to snap the slider to specific values
instead of a continuous range. Optionally provide texts array to
display custom labels for each value.

REDMINE-21191
Rendering a slider with defaultValue but no model attribute would
incorrectly save the default value to the model. The jQuery UI slider
triggers slidechange when value is set programmatically during load,
which called save(). Use a loading flag to skip saves during load.

REDMINE-21191
Allow controlling `exposeMotifArea` and introduce additional
`portraitExposeMotifArea` and `customPortraitPaddings` which still
need to be wired up in frontend layout.

REDMINE-21191
The portrait padding settings are only relevant when a separate
portrait backdrop image or video has been configured. Hide the tab
for color backdrops entirely, as there's nothing portrait-specific
to configure.

REDMINE-21191
Display padding direction icons in section padding sliders to help
users understand which slider controls top vs bottom padding.

Extract inline SVGs from SectionPaddingsInputView into reusable
SVG files.

REDMINE-21191
Ensures the section is visible in the preview before opening
the paddings editor, improving user experience when editing
sections that are off-screen.

REDMINE-21191
Highlights the padding indicators in the preview when clicking
the paddings button, providing visual feedback for which section
is being edited.

REDMINE-21191
Allow subclasses to specify which tab should be initially
selected when the configuration editor is displayed.

REDMINE-21191
Allow disabling smooth scrolling when navigating to sections
via the SCROLL_TO_SECTION message. Useful when sections should
appear immediately without animation.

REDMINE-21191
When switching between landscape and portrait tabs in the paddings
editor, the preview now stays scrolled to the section being edited
instead of jumping to a different position.

REDMINE-21191
When editing section paddings with a portrait backdrop, switching
between landscape and portrait tabs now automatically toggles the
preview emulation mode to show the appropriate viewport.

REDMINE-21191
@tf tf added this to the v17.2 milestone Jan 7, 2026
@tf tf merged commit 00256b6 into codevise:master Jan 7, 2026
18 checks passed
@tf tf deleted the paddings-view branch January 7, 2026 12:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant