Vi är tillbaka med ännu en uppdatering av Navigationsgester. Precis som med releasen av 1.18.4 ligger fokus här i första hand på stabilitet.
Det har gått mindre än en månad (knappt) och vi är tillbaka med ännu en uppdatering av Navigation Gestures. Precis som med release av 1.18.4, fokus här ligger främst på stabilitet och prestanda. Det betyder dock inte att det inte finns nya funktioner. Vi har ägnat ett tag åt att se till att den här utgåvan är så stabil som vi kan få den (som du kan se av det höga patchversionsnumret).
Först och främst, här är höjdpunkterna:
- Vi har gjort om gestdetektorn helt.
- Vi har lagt till ett gäng nya gester.
- Det finns ett par nya kompatibilitetsalternativ som hjälper dig att finjustera navigationsgester för din enhet.
- Du kan nu söka efter specifika inställningar.
- Känslighetsproblemet med Split Pill har åtgärdats.
Här är hela listan över ändringar:
Funktioner
Bättre app-ändringsdetektion
Först och främst har vi lagt till en inställning för bättre upptäckt av appändringar. Det här alternativet använder Androids Usage Stats API för att på ett mer tillförlitligt sätt upptäcka appen som för närvarande visas på skärmen. Aktivera det genom att gå till Inställningar > Experimentella inställningar och trycka på "Förbättrad app-ändringsdetektion." Observera bara att det kan resultera i sämre batteritid.
Komplexa gester
Det finns också 8 nya "komplexa" gester:
- Svep upp och höger eller höger och upp (+ lång variant)
- Svep upp och vänster eller vänster och upp (+ lång variant)
- Svep ner och höger eller höger och ner (+ lång variant)
- Svep ner och vänster eller vänster och ner (+ lång variant)
Dessa nya gester fungerar i både normalt och delat pillerläge.
Upprepa långa svepningar
Vi har också lagt till ett alternativ för att låta långa svepningar upprepas tills du lyfter fingret. Om du till exempel har en lång svep höger för att öka skärmens ljusstyrka, kommer ljusstyrkan att fortsätta att öka om du håller fingret nere.
Inställningar Sök
Denna nästa funktion borde vara särskilt användbar. Som du kanske eller kanske inte vet har Navigation Gestures lite av en överbelastning av alternativ. Det kan vara svårt att hitta något du letar efter när det är omgivet av dussintals andra alternativ. Tja, vi har lagt till en sökfunktion för inställningar i den här versionen. Öppna bara inställningarna, tryck på sökikonen i den övre raden och skriv in det du letar efter.
Beteende
Även om det finns massor av nya funktioner, finns det också ett gäng ändringar i hur Navigation Gestures beter sig som vi har gjort.
Rensa inställningar när du återställer fullständig säkerhetskopiering
Navigation Gestures har haft en säkerhetskopierings- och återställningsfunktion ett tag nu. Detta kan vara användbart om du flyttar över till en ny telefon eller utför en fabriksåterställning. I den här utgåvan har vi justerat beteendet för att återställa en fullständig säkerhetskopia något. Processen kommer nu att rensa alla dina nuvarande inställningar innan du skriver dem från säkerhetskopian. Detta är bara för att säkerställa att säkerhetskopian återställs korrekt. I de flesta fall kommer du inte att märka någon skillnad.
Färgtillförlitlighet per app
I den senaste stabila versionen, 1.18.4, introducerade vi en ny experimentell funktion: Per-App Pill Color. I Navigation Gestures 1.20.16 har vi förbättrat dess tillförlitlighet. Det borde nu vara mindre benäget att flimra när du öppnar appar eller när en statusfältsklocka visar sekunder.
Omdesignad gestdetektor
Per-App Pill Color är dock inte det enda vi förbättrat. Vi har helt gjort om gestdetektorn för p-piller. Det första du kommer att märka med den här nya detektorn är att p-piller nu rör sig både horisontellt och vertikalt samtidigt. Det betyder att du kan starta en svep-upp-gest, men ändra dig och dra pillret till höger istället (naturligtvis, om du har den komplexa gesten höger och upp aktiverad, kommer den att utföras). Denna nya gestdetektor öppnade också dörren till de nya komplexa gesterna. Sammantaget bör upplevelsen av att svepa p-piller förbättras avsevärt.
Piller gömmer sig/bleknar
Nästa förbättring innebär att p-piller gömmer sig och bleknar beteende. Vi har gjort om logiken bakom dessa funktioner, så de borde vara mycket mer tillförlitliga och lyhörda. Vi har också gjort det så att du kan få pillret att gömma sig och blekna samtidigt.
Flytta inte pillret när tangentbordet visas
Vi har också fixat alternativet "Rör inte piller när tangentbordet visas" för att fungera mer tillförlitligt på fler enheter.
Kompatibilitet
Eftersom olika Android-enheter kan vara så enormt olika varandra är det omöjligt att få en app som Navigation Gestures att fungera korrekt på dem alla automatiskt. Det är därför vi har lagt till nya kompatibilitetsalternativ allt eftersom. I Navigation Gestures 1.20.16 finns det ett par nya som hjälper dig att finjustera Navigation Gestures för din enhet.
Byt appfördröjning
Det första nya alternativet involverar åtgärden Byt appar. Android har tyvärr ingen direkt metod för att byta till den tidigare appen, så Navigation Gestures måste simulera ett dubbeltryck på knappen Senaste. Vi har lekt med olika fördröjningar mellan de två simulerade trycken, men ingen har fungerat tillförlitligt på alla enheter. Med det här alternativet kan du själv ställa in fördröjningen mellan de två tryckningarna. Experimentera med längre och kortare fördröjningar för att hitta det som är bäst för din telefon.
Fördröjning av tillgänglighetshändelse
Det andra alternativet innebär också en fördröjning. Navigationsgester förlitar sig på händelser som rapporterats till en tillgänglighetstjänst för att veta när innehållet på skärmen har ändrats. Dessa händelser rapporteras dock inte varje gång de genereras. Android tillåter att en minsta fördröjning mellan händelser ställs in. Ju kortare denna fördröjning är, desto snabbare kan Navigationsgester göra saker som att uppdatera pillrets färg eller dölja pillret. Tyvärr innebär en kortare fördröjning också sämre batteritid och prestanda. En längre fördröjning innebär långsammare svar, men mindre effekt på batterianvändning och hastighet.
Lyckligtvis tillåter Android denna fördröjning att ställas in dynamiskt, så vi har lagt till ett alternativ så att du kan ställa in det själv. Standardfördröjningen är 500ms, men om du vill ha bästa prestanda kan du ställa in den så låg som 100ms. Om du försöker spara batteri kan den ställas in hela vägen upp till 2000ms.
Dialog för avskärningsvolym
Android Pie gjorde om volymdialogrutan och flyttade den åt sidan av skärmen. På grund av detta, när du använder en helskärmsapp i liggande format på Pie, kommer volymdialogrutan att vara delvis utanför skärmen. Det finns ett nytt kompatibilitetsalternativ som tillfälligt visar navigeringsfältet när volymdialogrutan visas på skärmen under specifika förhållanden.
Buggar/Övrigt
Bortsett från allt som nämnts ovan, finns det en hel del buggfixar och diverse ändringar som borde förbättra din upplevelse med Navigationsgester.
Kraschfixar
Eftersom det är en anpassningsapp på låg nivå har Navigation Gestures sin beskärda del av krascher. Sedan 1.18.4 har vi fixat en hel del krascher, och den övergripande upplevelsen borde vara mycket mer stabil.
Prestanda förbättringar
Återigen, med hur mycket Navigation Gestures har att göra i bakgrunden, det finns en hel del gånger när Navigation Gestures fryser, särskilt på äldre eller lägre enheter. Mycket arbete har lagts ner på prestanda för den här utgåvan, och fixat en hel del fall där Navigation Gestures slutar svara.
Dölj piller när tangentbordet visas
Vid något tillfälle bröt vi det här alternativet. Nåväl, nu är det fixat och bör fungera tillförlitligt igen 1.20.16.
Känslighet
Under utvecklings- och testprocessen mellan utgivningen av 1.15.10 och 1.18.4, minskade gestkänsligheten avsevärt när p-piller var riktat mot botten av skärmen. Det skulle kunna lösas genom att aktivera Full Overscan, men alla enheter är inte kompatibla med det alternativet.
Efter mycket undersökning hittade vi orsaken bakom det här problemet, och det borde åtgärdas nu. Om du hade aktiverat Full Overscan i 1.18.4 kan du inaktivera den om du vill.
Diverse
- Se till att alternativet Visa NavBar med tangentbord är inaktiverat när Overlay NavBar är på
- Se till att det faktiskt fungerar att hålla p-pillret för att visa navigeringsfältet medan skärmfästningen är aktiv
- Fixa några animationer
[appbox googleplay com.xda.nobar&hl=sv]
Så det är det. Som utlovat finns det en hel massa nya saker: funktioner, beteendeförändringar, buggfixar... vad mer kan man önska sig?
Om du inte har provat Navigation Gestures tidigare, finns det ingen bättre tid än nu att gå och installera den. Om du har provat det tidigare och du avinstallerade det på grund av problem du upplevde, prova det igen och avinstallera det sedan eftersom du förmodligen fortfarande kommer att ha problem. Rapportera dock eventuella problem du har. Du kan skicka ett e-postmeddelande till navigationsgestures [at] xda-developers [dot] com eller skapa en biljett på https://support.xda-developers.com att meddela oss.