Ability to remove menu item from menu page via GEMItem::remove() method;
Ability to re-add menu item to menu page (same or different) via subsequent call to GEMPage::addMenuItem() method;
Passing additional parameters to GEMPage::addMenuItem() method allow to add menu item at a specified index pos out of total (total set to true) or only visible (total set to false) items of the menu page;
Correctly handle attempts to add menu page to multiple parent menu pages (now it is possible to change parent menu page);
Available constructor options clarified in Readme and examples;
GEMItem::remove()
method;GEMPage::addMenuItem()
method;GEMPage::addMenuItem()
method allow to add menu item at a specified indexpos
out of total (total
set totrue
) or only visible (total
set tofalse
) items of the menu page;