Hide empty entities pages

Partially solves #946
Partially solves #999
This commit is contained in:
Edward Firmo
2024-02-27 22:59:40 +01:00
parent 0eccb542b4
commit fccf3ef6bf
30 changed files with 1483 additions and 337 deletions

View File

@@ -686,15 +686,47 @@ TouchCap swipe
{
swipec=swipex-tch2
// From Left to Right
if(swipec>swipedx&&api==1)
if(swipec>swipedx)
{
page buttonpage04
// Navigate back based on active status
if(is_buttonpage04==1)
{
page buttonpage04
}else if(is_buttonpage03==1)
{
page buttonpage03
}else if(is_buttonpage02==1)
{
page buttonpage02
}else if(is_buttonpage01==1)
{
page buttonpage01
}else
{
// Do nothing
}
}
// Right to Left
// Right to Left swipe now navigates to home, looping back to the start.
swipec2=0-swipedx
if(swipec<swipec2&&api==1)
if(swipec<swipec2)
{
page buttonpage01
// Navigate back based on active status
if(is_buttonpage01==1)
{
page buttonpage01
}else if(is_buttonpage02==1)
{
page buttonpage02
}else if(is_buttonpage03==1)
{
page buttonpage03
}else if(is_buttonpage04==1)
{
page buttonpage04
}else
{
// Do nothing
}
}
}
// Touch has ended, y
@@ -702,15 +734,58 @@ TouchCap swipe
{
swipec=swipey-tch3
// From Up to Down
if(swipec>100&&api==1)
if(swipec>100)
{
page buttonpage02
if(is_buttonpage04==1&&is_buttonpage03==1)
{
page buttonpage03
}else if(is_buttonpage04==1&&is_buttonpage02==1)
{
page buttonpage02
}else if(is_buttonpage04==1&&is_buttonpage01==1)
{
page buttonpage01
}else if(is_buttonpage03==1&&is_buttonpage02==1)
{
page buttonpage02
}else if(is_buttonpage03==1&&is_buttonpage01==1)
{
page buttonpage01
}else if(is_buttonpage02==1&&is_buttonpage01==1)
{
page buttonpage01
}else
{
// Do nothing
}
}
// Down to Up
swipec2=0-swipedy
if(swipec<-100&&api==1)
swipec=0-swipedy
if(swipec<-100)
{
page buttonpage03
// Navigate back up the sequence based on active status
if(is_buttonpage01==1&&is_buttonpage02==1)
{
page buttonpage02
}else if(is_buttonpage01==1&&is_buttonpage03==1)
{
page buttonpage03
}else if(is_buttonpage01==1&&is_buttonpage04==1)
{
page buttonpage04
}else if(is_buttonpage02==1&&is_buttonpage03==1)
{
page buttonpage03
}else if(is_buttonpage02==1&&is_buttonpage04==1)
{
page buttonpage04
}else if(is_buttonpage03==1&&is_buttonpage04==1)
{
page buttonpage04
}else
{
// Do nothing
}
}
}