Search

– – – Update – – –

Tag

bugfix

TipTile 3.4d

Bugfix

Er zat een bug in de laatste versies waardoor knoppen na openen en sluiten van een tegel niet meer zichtbaar werden. Die fout is in deze versie opgelost.

 

Fonts

Voor de gewone tekst en de title-tekst (de tekst die over een tegel heen verschijnt) is een attribuut toegevoegd waarmee de dikte aangepast kan worden:

FontWeight="Regular"
TitleFontWeight="Regular"

Ondersteunde opties zijn: Light, Regular, DemiBold, Bold en ExtraBold.

 

Meer title-opties

Om een copyrightvermelding toe te voegen op alle tegels kan de title gebruikt worden. Om dit wat eenvoudiger te maken kan die nu ook in de root worden gedefinieerd.
Als er op tegelniveau een title staat wordt die gebruikt, anders wordt de eventuele definitie uit de root gebruikt.
Met de TitleVisibility kan zo de vermelding getoond worden als een tegel geopend wordt.

Om deze optie wat te verfijnen is de TitleAlignment uitgebreid met opties waarmee niet alleen de verticale maar ook de horizontale plaatsing bepaald kan worden.
Behalve Top, Bottom en Center zijn toegevoegd Left en Right en de combinaties TopLeft, TopRight, BottomLeft en BottomRight (mag ook andersom).

Als een title aan de rand wordt geplaatst is het ook handig om de margin te kunnen bepalen. Dat kan nu met de nieuwe optie

TitleMargin="4"

 

TipTile 3.4c

Bugfixes

In het OnwijsMenu is een functie toegevoegd waarmee TipTiles gedownload kunnen worden van TipTile Pro. In deze gedownloade TipTiles worden tegels die niet gevuld zijn ook niet opgenomen in het config-bestand. Daarmee werd het config-bestand onbruikbaar en startte de TipTile niet op. Dat probleem is in deze versie verholpen.

De plaats van de tegels werd afgerond op hele getallen, waardoor de tussenruimte soms één pixel kon verschillen. De tegels worden nu exact berekend.

Bij rotaties kon het voorkomen dat een tegel tijdens de animatie bleef hangen. Dat is aangepast zodat tegels bij een rotatie altijd op een veelvoud van 90° uitkomen. Als een tegel onder een andere hoek blijft hangen wordt dat bij de eerstvolgende rotatie gecorrigeerd.

 

CanOpen

Aan de items in een TipTile is een attribuut toegevoegd waarmee aangegeven kan worden dat een item niet kan openen:

CanOpen="false"

Dit kan handig zijn bijvoorbeeld voor een tegel waarop alleen een logo te zien is.
De standaardwaarde is true.

 

CanRotate

Als toevoeging op deze functionaliteit is er ook een nieuwe attribuut waarmee tegels gedraaid kunnen worden:

CanRotate="true"

Dit werkt alleen bij tegels waar CanOpen false is. Na aanraken draait de tegel een kwartslag rechtsom.
De standaardwaarde is false.

 

OnwijsMenu 1.5w

Apostrof

Er zaten twee bugs in de statistiekfunctie van het OnwijsMenu. De eerste veroorzaakte een crash bij het opslaan van de statistieken als er in de naam van de applicatie (dus de naam van de map) een apostrof voorkomt.
Deze bug is gerepareerd waarbij het gelijk mogelijk moet zijn (maar niet aan te raden) om aanhalingstekens in de naam van een applicatie op te nemen.
Allebei kan niet.

 

Afsluiten

Een manier om de vorige bug te omzeilen was door statistieken niet op te slaan. Dit leidde tot een tweede crash bij het afsluiten van de applicatie. Omdat het bij het afsluiten gebeurde was er in veel gevallen niets  of niet veel van te merken.
Dat er wel degelijk iets mis ging was in sommige gevallen te zien, als een submenu werd afgesloten en het menu daarboven een aantal seconden blokkeerde voordat het weer actief werd.
Ook deze fout is opgelost.

 

Versie

Een kleine aanpassing in de applicatie is dat nu bij een foutmelding tijdens het opstarten getoond wordt om welke versie van het menu het gaat.

 

OnwijsMenu 1.5u

Bugfix

Naast een paar kleine aanpassingen achter de schermen zijn in deze versie de sluitknoppen bijgewerkt, zodat ze ook op 4K-schermen op de goede plaats getoond worden.

 

Taal

Er is een taaloptie toegevoegd voor het sluitscherm. In de config is er een nieuw attribuut:

Language

De waarde hiervan kan van alles zijn, maar voor de hand liggende waarden zouden EN, DE of FR kunnen zijn. Als dit veld ingevuld is worden de teksten in het sluitscherm gelezen uit een xml-bestand met een naam die verwijst naar deze taal-instelling, bijvoorbeeld Language-EN.xml.
Als dit bestand niet bestaat wordt het gegenereerd met de (nu nog Nederlandse) standaardteksten die in het sluitscherm getoond worden. Door de teksten in dit bestand aan te passen worden de getoonde teksten in het programma veranderd.

Een makkelijke manier om een vertaling te maken is dus een Language op te geven en het menu op te starten. Er wordt dan een xml-bestand gegenereerd waar de vertaling in kan komen te staan.

 

MapView 1.75

Bugfix

De optie OpenFullScreen liet de sluitknoppen verdwijnen. Na het sluiten van een InfoView item bleven deze onzichtbaar als het niet om een AV-item ging. Dat is in deze versie gerepareerd.

 

Idle-animatie

De idle-animatie op punten kan worden aan- en uitgezet met het attribuut:

PointIdleAnimation

Standaard staat deze aan en de optie om die uit te zetten wordt zelden gebruikt.
Om de configuratie consequent te maken kan deze optie nu ook per punt worden aangepast.

 

Tekstvakken

De rand om de tekstvakken bij een InfoView kunnen behalve met een kleur ook gevuld worden met een afbeelding, met het attribuut:

TextBorderImage

Deze optie werkte niet meer, maar dat is in deze versie gerepareerd.

Bovendien kan nu ook de achtergrond van een tekstvak gevuld worden met een afbeelding, met het attribuut:

TextBackgroundImage

Voor beide vullingen kunnen .jpg of .png-bestanden opgegeven worden.

 

MapView 1.74

Bugfix

Er zat een fout in MapView waardoor bij een SpotView-versie met rotatieknoppen, bij een geroteerd scherm de InfoViews aan de tegenoverliggende kant van het scherm verschenen. Die fout is in deze versie opgelost.

 

SluitScherm

In MapView zit het sluitscherm ingebouwd dat bijvoorbeeld ook in het OnwijsMenu zit. Dit is in de meeste gevallen niet nodig, het heeft alleen nut als de applicatie als enige op een apparaat draait.
Het sluitscherm (of stopscherm) kan (onder andere) opgeroepen worden door twee logo’s tegelijk aan te klikken. In deze versie is een attribuut toegevoegd dat dit (on-)mogelijk maakt:

StopScreenEnabled="true"

Deze is default false. Alleen als het nodig is dat het sluitscherm verschijnt moet deze op true gezet worden.

 

Sluitknoppen

De wachttijd op de sluitknop is gehalveerd, zodat het iets minder lang duurt voordat deze knop zichtbaar is bij het starten van de applicatie.

TipTile 3.2e

Bugfix tekstknoppen

Er was een fout in de applicatie geslopen waardoor de tekstknoppen (tonen en verbergen) na het openen en sluiten van een tegel niet meer zichtbaar waren.
Dat is in deze versie verholpen.

 

Versie

Als de TipTile bij het opstarten geen config-bestand kan vinden verschijnt er een waarschuwing. Deze laat nu ook het versienummer zien. Dit kan een handige truc zijn om snel de versie te bepalen.

TipTile 3.2a

Bugfix afspeelknoppen

Er was een fout in de applicatie geslopen waardoor de geluidknoppen (afspelen en pauzeren) na het openen en sluiten van een tegel niet meer zichtbaar waren.
Dat is in deze versie verholpen.

MapView 1.71

Starten

Aan het einde van de startanimatie verspringen soms de punten. Dit heeft te maken met een bug in de opstartroutine: het bepalen van de minimale en maximale maten van de kaart, het inlezen en op de kaart zetten van de punten en de startanimatie.
De fout zit ergens in de animatie, die zou opnieuw opgezet moeten worden.
Daardoor mogen de minimale breedte of hoogte niet groter zijn dan de referentiematen die gebruikt worden bij het schalen van de applicatie. Deze zijn (historisch bepaald) respectievelijk 1024 en 768.

De snelle oplossing is om de waarden die uit de config worden ingelezen te begrenzen tot deze maxima. Dat betekent dat je in MapMaker een waarde kunt opgeven, maar dat elke waarde groter dan de referentiewaarde wordt afgekapt. MapMaker wordt hierop aangepast.

Uiteindelijk zou het mooi zijn om de startroutine opnieuw op te zetten.

 

Afsluiten

Door het aanraken van de logo’s kan het afsluitscherm worden opgeroepen. De standaardoptie is dat hiervoor twee logo’s tegelijkertijd aangeraakt moeten worden.
Hier lijkt iets mis te gaan waardoor het scherm al verschijnt bij één aanraking.

Om dit te voorkomen is het programma zo aangepast dat in elk geval twee verschillende logo’s aangeraakt moeten worden.

 

 

Create a free website or blog at WordPress.com.

Up ↑