Hide empty button pages

Partially solves #946
Partially solves #999
This commit is contained in:
Edward Firmo
2024-02-27 21:35:35 +01:00
parent 77f6dacbc1
commit 6347205d05
15 changed files with 751 additions and 289 deletions

View File

@@ -777,9 +777,22 @@ TouchCap swipe
// From Left to Right
if(swipec>swipedx)
{
page buttonpage03
// Navigate back based on active status
if(is_buttonpage03==1)
{
page buttonpage03
}else if(is_buttonpage02==1)
{
page buttonpage02
}else if(is_buttonpage01==1)
{
page buttonpage01
}else
{
page home
}
}
// Right to Left
// Right to Left swipe now navigates to home, looping back to the start.
swipec2=0-swipedx
if(swipec<swipec2)
{
@@ -793,13 +806,41 @@ TouchCap swipe
// From Up to Down
if(swipec>100)
{
//page
if(is_buttonpage03==1&&is_buttonpage02==1)
{
page buttonpage02
}else if(is_buttonpage03==1||is_buttonpage02==1)
{
if(is_buttonpage01==1)
{
page buttonpage01
}else
{
page home
}
}else
{
page home
}
}
// Down to Up
swipec2=0-swipedy
swipec=0-swipedy
if(swipec<-100)
{
//page
// Navigate back up the sequence 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
{
page home
}
}
}