Skip to content

Add MenuItem and SectionScreen blocks#38

Merged
chausovSurfStudio merged 3 commits intomasterfrom
menu-item-and-section-screen-feature
Feb 18, 2026
Merged

Add MenuItem and SectionScreen blocks#38
chausovSurfStudio merged 3 commits intomasterfrom
menu-item-and-section-screen-feature

Conversation

@rieKITO
Copy link

@rieKITO rieKITO commented Feb 17, 2026

What is done

  • Add new main table blocks: menuItem and sectionScreens
  • MenuItem was added to improve the library's UI capabilities. Since the action buttons are too large, it was decided to add a compact menuItem consisting of a label and an arrow on the right (which can be hidden if needed).
  • Additionally, a SectionScreen block has been added, allowing you to create nested screens from the same primitives as the main screen, without writing UIViewControllers. Recursive nesting to any depth is possible.

What to look for

PlainTextCell has been modified. The hardcoded accessoryType = .disclosureIndicator has been removed from the configureContainer() method. The value is now set in MainAdapter.

How to check

New sections have been added to the example debug screen:

  • "Menu Items" section
  • "Nested Screens" section

@rieKITO rieKITO self-assigned this Feb 17, 2026
Copy link
Contributor

@chausovSurfStudio chausovSurfStudio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

все хорошо, правок скорее всего больше не потребуется, но сливать тогда будем после того, как ПР по github actions сольем и проверим что эта ветка билдится

@chausovSurfStudio chausovSurfStudio force-pushed the menu-item-and-section-screen-feature branch from 5a25b47 to 7d1fe0d Compare February 18, 2026 15:03
@chausovSurfStudio chausovSurfStudio merged commit 050eedb into master Feb 18, 2026
1 check passed
@chausovSurfStudio chausovSurfStudio deleted the menu-item-and-section-screen-feature branch February 18, 2026 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments