Skip to content

Remove four demo app classes from main navigation#618

Merged
oblomov-dev merged 7 commits into
standardfrom
claude/vigilant-hawking-14xec
May 22, 2026
Merged

Remove four demo app classes from main navigation#618
oblomov-dev merged 7 commits into
standardfrom
claude/vigilant-hawking-14xec

Conversation

@oblomov-dev
Copy link
Copy Markdown
Member

Summary

Removed four demo app classes (z2ui5_cl_demo_app_116, z2ui5_cl_demo_app_172, z2ui5_cl_demo_app_317, and z2ui5_cl_demo_app_346) and their corresponding metadata files from the repository. These apps are no longer exposed in the main demo app navigation menu.

Changes

  • Deleted demo app classes:

    • z2ui5_cl_demo_app_116 — Tree Table III (keep expanded state)
    • z2ui5_cl_demo_app_172 — ui.Table III (focus handling)
    • z2ui5_cl_demo_app_317 — Tree with Drag & Drop
    • z2ui5_cl_demo_app_346 — Table with focus edit controls
  • Deleted metadata files:

    • Corresponding .clas.xml files for all four classes
  • Updated navigation:

    • Removed four generic_tile entries from z2ui5_cl_demo_app_000 that linked to the deleted demo apps

Notes

The demo app classes are completely removed from the codebase. The main navigation menu in the demo app launcher no longer displays tiles for these four examples.

https://claude.ai/code/session_01RJwNZ23z9vqWrD6Uu6q5iS

claude added 7 commits May 22, 2026 00:35
Repoint the Tree Table III launcher tile in demo_app_000 to
z2ui5_cl_demo_app_116_0, which uses follow_up_action directly instead
of the _event_client / cs_event-z2ui5 frontend-event path.
Repoint the Tree Table IV launcher tile in demo_app_000 to
z2ui5_cl_demo_app_317_0, which expands the tree via a direct
follow_up_action JS call instead of the _event_client /
cs_event-expand_to_level frontend-event path.
Repoint the launcher tile in demo_app_000 to z2ui5_cl_demo_app_172_0,
which keeps the input focused by injecting an inline sap.z2ui5.afterBE
script and calling it via follow_up_action instead of the
_event_client / cs_event-keyboard_keep_open frontend-event path.
Repoint the launcher tile in demo_app_000 to z2ui5_cl_demo_app_346_0,
which tracks and restores cell focus via an inline focus-listener
script plus a z2ui5.determineFocusId helper invoked through
follow_up_action, instead of the _event_client /
cs_event-set_focus_cell frontend-event path.
Drop the four generic_tile entries in demo_app_000 that referenced
apps living under src/99/ (the 'obsolete' package): Focus (346_0),
ui.Table III Focus Handling (172_0), Tree Table III Keep expanded
state normal (116_0), and Tree Table IV Drag & Drop (317_0). The
underlying _0 apps stay in src/99/ for reference.
Reintroduce the four launcher tiles for the apps living in the
obsolete src/99/ folder (346_0 Focus, 172_0 ui.Table III Focus
Handling, 116_0 Tree Table III, 317_0 Tree Table IV) under a new
top-level Experimental panel bound to ms_check_expanded-experimental,
keeping them visible without mixing them back into the regular
Tables / Trees / Tiles sections.
Replace the standalone Experimental top-level panel with the existing
Work in Progress sub-panel under UI5 Version Specific & WIP, which
already serves the same purpose. The four obsolete-folder app tiles
(346_0, 172_0, 116_0, 317_0) move there and the now-redundant
ms_check_expanded-experimental flag is dropped.
@oblomov-dev oblomov-dev merged commit c736715 into standard May 22, 2026
5 checks passed
@oblomov-dev oblomov-dev deleted the claude/vigilant-hawking-14xec branch May 22, 2026 00:53
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