Search

– – – Update – – –

Tag

TipTile

TipTile 3.4f

Uitsnedes

Er was een klein probleem waarop de uitsnedes zoals die in TipTilePro waren aangegeven niet getoond werden in de gedownloade versie. Dat probleem is nu opgelost.

 

Idle-animatie

De idle-animatie kan worden aangegeven met twee aparte attributen, JumpAnimation en RotateItem die naast stonden en dus een conflict op konden leveren. Deze zijn samengevoegd in een nieuw attribuut:

AnimationType="Rotate"

Hiermee is op één plek te definiëren wat idle-animatie moet zijn, met ruimte voor eventuele nieuwe vormen. De opties zijn nu:
– Rotate : ronddraaiende tegels (standaard)
– Jump : opspringende tegels
– None : geen idleanimatie

 

Transparantie

Het transparant maken van de tegels leverde verschillende problemen op. Eén daarvan was dat eventuele randen om de tegels niet meer getoond werden. Er is nu een attribuut waarmee expliciet kan worden aangegeven of een tegel of alle tegels transparant moeten zijn (en dus geen border hebben):

Transparent = "false"

Standaard is deze false, maar bij tegels met een transparant plaatje kan deze op true gezet worden. Dan worden bij die tegel dus geen gekleurde randen getoond.

Het attribuut kan zowel globaal (voor alle tegels)  of per tegel ingevuld worden.

 

Collectie

Een tegel van het type “doc” kan een collectie afbeeldingen laten zien in een scrollvenster. Deze functionaliteit is al vrij oud en wordt weinig gebruikt. Door recente toevoegingen (waaronder de transparantie-functionaliteit) werkte de doc-tegels niet meer goed. Knoppen werden niet getoond en de applicatie crashte bij het afsluiten van een tegel met een collectie. Deze fouten zijn verholpen.

OnwijsMenu 2.0b

BugFix

Er zat een fout in de applicatie waardoor de applist-functie niet goed werkte als er een punt staat in de naam van de map (of het pad) waar het menu staat.

Die is nu opgelost.

 

Applist

TipTiles die geïnstalleerd zijn met de oude TipTileMaker verschijnen niet in het menu omdat ze niet toegevoegd zijn aan de applist. Om dat te omzeilen is er een nieuw attribuut toegevoegd aan de config:

ApplistEnabled="false"

Hiermee wordt de applist-functionaliteit uitgeschakeld. De standaardwaarde is true, maar voor een menu waarvan bekend is dat er TipTiles geïnstalleerd worden met de oude editor kan deze dus worden aangepast.

 

TipTile

De functionaliteit om een TipTile te installeren vanaf TipTilePro is niet in alle menu’s wenselijk. Om te voorkomen dat gebruikers per ongeluk een TipTile in het verkeerde menu installeren is deze functionaliteit nu standaard uitgeschakeld en kan worden geactiveerd met het nieuwe attribuut:

TipTileEnabled="true"

Hiermee kan de downloadfunctionaliteit ingeschakeld worden in de menu’s waar die werkelijk nodig is. Standaard staat de functie uit.

TipTile 3.4e

Tegelijk met wat stroomlijning in de code voor het openen en sluiten van tegels zijn er een aantal nieuwe opties toegevoegd in deze versie en een probleem opgelost met transparante tegels.

 

Transparantie

Bij transparante tegels waren na het openen soms twee versies van de afbeelding zichtbaar. Dat is in deze versie opgelost. Bovendien zijn de tegels nu werkelijk transparant als ze gesloten zijn. Bij het openen krijgen ze een heel vage schaduw zodat duidelijk is welk stopknop bij welke tegel hoort.

 

Tekst als plaatje

In de allereerste versie van TipTile werd de tekst als plaatje getoond. Om de oude TipTiles nog steeds te kunnen laten zien was deze functionaliteit bewaard gebleven, alleen die werkte niet meer. Dat is in deze versie gerepareerd.

Vervolgens is het toch beter om de tekst over te typen en in het config-bestand op te nemen.

 

Tekstopmaak

TipTile ondersteund al RichText, maar voor de invoer is dat niet echt handig. Er is nu een rudimentaire opmaakoptie toegevoegd, op dezelfde manier als in MapView. Een opmaakcode kan er zo uitzien:

Dit is #[b]vette# tekst.

Een opmaakblok begint en eindigt met een #. Na de eerste # staat tussen vierkante haken de opmaak, met de volgende opties:

  • b – vet
  • i – cursief
  • s – kleinere letter

De opties zijn te combineren, dus bijvoorbeeld als volgt:

Dit is #[bi]vette, schuine# tekst en deze tekst is #[si]schuin en klein#.

De volgorde doet er niet toe. In een volgende versie wordt dit als het goed is aangevuld met (of vervangen door) de mogelijkheid om html-tags te gebruiken.

 

ShowInfo

Een nieuwe optie is ShowInfo, waarmee aangegeven kan worden dat de tekst bij een tegel direct na het openen automatisch getoond wordt. Dit kan globaal (voor alle tegels) of per tegel aangegeven worden. In beide gevallen is het attribuut:

ShowInfo="true"

Deze optie kan bijvoorbeeld handig zijn als TipTile gebruikt wordt voor een presentatie, waar tekst bij hoort.

 

ScreenSaver

Een andere nieuwe optie is de screensaver-stand waarmee tegels automatisch om de zoveel seconden openen. Het attribuut hiervoor is:

AutoOpenTime="5"

Hiermee wordt aangegeven om de hoeveel seconden een nieuwe tegel opent.

Deze optie is vooral interessant in SingleTile-modus, waarbij er steeds één tegel getoond wordt, maar werkt ook in de gewone modus. Daarbij is het effect nog sterker als de OpenOptions op Center staat. Dus, bijvoorbeeld:

SingleTile="true"
OpenOptions="Center"
AutoOpenTime="10"

 

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.

 

TipTile 3.4b

SingleTile

De belangrijkste toevoeging in deze versie is een programma-modus waarbij maar één tegel tegelijk geopend kan worden. Deze wordt aangezet met het attribuut:

SingleTile="true"

Als er al een tegel geopend is, moet deze eerst sluiten voordat een nieuwe tegel geopend wordt. Dit kan op twee manieren, aangegeven met het attribuut:

SingleTileClose="Automatic"

Hiermee wordt aangegeven hoe een geopende tegel gesloten wordt, om een andere tegel te kunnen openen. Er zijn twee mogelijkheden:
Automatic – hierbij wordt de geopende tegel automatisch gesloten als een andere tegel wordt aangetikt. Dit is de standaardwaarde.
Manual – hierbij moet de geopende tegel eerst worden gesloten (met de sluitknop) voor een andere tegel kan worden geopend.

 

Geopende tegels

Eigenlijk gaat dit over gesloten tegels: een nieuwe optie waarmee tegels die open zijn geweest herkenbaar worden gemaakt door de transparantie aan te passen. Dit gebeurt met het nieuwe attribuut:

OpacityOnClose="0.2"

Dit is een waarde tussen 0 en 1 die de transparantie (of andersom, de opaciteit) van een tegel bepalen na het sluiten. Als de waarde 1 is verandert er vanzelfsprekend niets.

Tegels die op deze manier doorzichtiger worden kunnen na verloop van tijd weer herstellen met het attribuut:

ResetOpacityOnClose="120"

De waarde die hier opgegeven wordt is het aantal seconden dat het duur voordat de tegel weer helemaal ondoorzichtig is. Standaard staat deze waarde op 0, wat betekent dat de tegels transparant blijven.

 

Grote tegels

Het aantal mogelijkheden dat beschikbaar is bij OpenOptions is uitgebreid met een nieuwe optie:

OpenOptions="Large"

Hiermee wordt een tegel anderhalf keer groter dan normaal geopend.

 

 

TipTile 3.4

Scroller

Deze versie heeft een relatief simpele, maar om te zien ingrijpende aanpassing/toevoeging: het tegelrooster kan vervangen worden door een scrollende rij tegels op het scherm.

Deze optie wordt aangezet met het attribuut:

OpenFromScroll="true"

Hiermee verschijnt een rij tegels op het scherm die heen en weer bewogen kan worden. Met het aantikken van een tegel wordt die geopend, net zoals in een standaard TipTile.

Er zijn een aantal opties waarmee de scroller geconfigureerd kan worden:

ScrollPosition="Bottom"

Hiermee kan de plaats van de rij bepaald worden. De mogelijkheden zijn Top, Center of Bottom.

ScrollSize="200"

Dit bepaalt de maat van de tegels. Omdat niet alle tegels tegelijk op het scherm getoond worden, wordt de maat niet automatisch bepaald. Hiermee vervallen ook functies als Margin, HorSpacing en VertSpacing.

WrapScroll="true"

Als deze true is, wordt de lijst circulair, d.w.z. er komt geen einde aan. Dat betekent dat er ook geen eerste of laatste tegel is. Als WrapScroll false is, kan de rij niet verder gescrolled worden dan de eerste of laatste tegel.

AutoScroll="true"

Dit laat de rij automatisch langzaam bewegen, vergelijkbaar met de idle-animatie met ronddraaiende tegels.

ScrollSpeed="1"

Dit bepaalt de snelheid waarmee de rij tegels beweegt, als AutoScroll true is.

 

Title

De functie waarmee tekst op een gesloten tegel gezet kan worden is uitgebreid met een aantal opties. De teksten worden per tegel bepaald met het attribuut

title="tekst"

De opties worden globaal gedefinieerd. De bestaande opties waren:

TitleFontSize="20" (was TitleSize)
TitleColor="#FFFFFF"
TitleShadow="0"
TitleAlignment="Center"

Voor respectievelijk de grootte en kleur van de tekst, de schaduw achter de tekst en de plaats op de tegel. De nieuwe opties zijn:

TitleFont="Segoe UI"

Dit bepaalt het lettertype van de tekst.

TitleWidth="100"

Dit bepaalt de relatieve breedte (in procent dus) van het tekstblok. De tekst wordt automatisch over meer regels verdeeld als die niet op één regel past.

TitleOpacity="1"

Een waarde tussen 0 en 1 die de transparantie van de tekst aangeeft.

TitleContentAlignment="Center"

Bij meerregelige tekst wordt hiermee de centrering van de tekst bepaald.

TitleVisibility="OnClosed"

Standaard is de tekst alleen te zien op een gesloten tegel en verdwijnt bij het openen van de tegel. Met TitleVisibility kan dit aangepast worden. Opties zijn OnOpened (de tekst is alleen zichtbaar op een open tegel) of Always (de tekst is altijd zichtbaar).

TitlePlaceHolder=""

Dit is een placeholder tekst die getoond kan worden in plaats van de echte tekst te verbergen.

TitlePlaceHolderFontSize="40"

Omdat de placeholder tekst vaak korter is kan hiervoor een aparte FontSize gedefinieerd worden.

 

OnwijsMenu 2.0

TipTile Pro

Versie 2.0 is uitgebreid met een belangrijke nieuwe functie, waarmee een TipTile kan worden gedownload en geïnstalleerd van de nieuwe online TipTile Pro editor.
Dit is onderdeel van de nieuwe edit-functionaliteit, waarmee de samenstelling van een menu kan worden aangepast zonder het menu te verlaten. Dit gedeelte is nog in ontwikkeling.

 

Edit

Tik om bij de edit-functionaliteit te komen op het stopscherm de code EDIT. Hierna verschijnt het edit-venster. Vooralsnog is hier alleen mogelijk om een applicatie uit de lijst te verwijderen.
Als een applicatie is verwijderd is het nog mogelijk om deze direct weer terug te zetten.
In een latere versie zal het sowieso mogelijk zijn om applicaties toe te voegen.

 

TipTile Pro (deel 2)

De enige toevoeging die nu nog mogelijk is, is een TipTile via de knop Nieuwe TipTile in het edit-venster. Hiermee wordt de TipTile Lader geopend. Na het (succesvol) inloggen verschijnt een lijst met TipTiles die geïnstalleerd kunnen worden.
Tijdens het installeren wordt de TipTile gedownload, inclusief de meest recente versie van de TipTile-viewer, en in het menu toegevoegd.

 

 

Create a free website or blog at WordPress.com.

Up ↑