Search

– – – Update – – –

Tag

bugfix

OnwijsMenu 2.2

Bugfixes

  • de code voor de automatische update is uitgebreid met een check op de tijd van de laatste update-poging. Hiermee kan een update-loop voorkomen worden.
  • de manier waarop statistieken worden opgeslagen is aangepast zodat de bestanden niet meer corrupt worden als het systeem verkeerd wordt afgesloten
  • er was een bug waardoor een submenu niet op de voorgrond kwam als het aanroepende menuscherm herhaaldelijk aangetikt werd. Dat is nu opgelost.

N.B. Er leek een fout te zijn waardoor programma’s die gestart waren niet op de voorgrond kwamen. Dit zit niet in het OnwijsMenu, maar in de instellingen van die specifieke programma’s. Bij de meeste gaat het om het bestand settings.xml, waar dit zou moeten staan:

TopMostType="Always"

Bij enkele andere (VeegFoto, Vormen) staat deze instelling in het config-bestand als:

AlwaysOnTop="true"

 

Versie

Er is een nieuw attribuut waarin de versie kan worden opgeslagen van het pakket waar het menu deel van uit maakt:

MenuVersion="1.0"

De naam kan een beetje verwarrend zijn omdat het lijkt alsof het gaat om de versie van het menuprogramma, maar die wordt automatisch weergegeven in het paarse venster.

Dit versienummer slaat op de versie van het pakket en is te zien links onderin op het menuscherm. Zo moet het makkelijker worden om inzicht te krijgen in de pakketversies.

 

Ikonenvak

Het vak met de ikonen wordt automatisch geschaald. In de laatste paar versies werkte dit niet helemaal goed zodat het vak tot de rand van het scherm kwam. De standaardmaat is nu teruggezet naar 85% van het scherm.

Er was een optie om de maat van dit vak aan te passen. Deze werkte aanvankelijk alleen als de ikonen op een willekeurige plek stonden (RandomPlaces=”true”). Nu werkt dit in alle gevallen.

De relatieve maat van het scherm kan aangepast worden met het attribuut:

RelAppAreaSize="85"

 

Volumebalk

Er zat een foutje in de balk waarmee het volume ingesteld kan worden. Deze kon niet lager dan 1 en niet hoger dan 99. Nu loopt de balk zoals het hoort: van 0 tot 100.

Bovendien is de functie uitgebreid zodat de stappen sneller gaan als de knoppen (+ of -) langer worden ingedrukt.

 

Achter de schermen

Er zijn een aantal aanpassingen in de code die aan de voorkant niet direct zichtbaar zijn, maar die eventueel wel zouden helpen de applicatie robuuster te maken. Bovendien is er wat meer functionaliteit die het gebruik kunnen vereenvoudigen.

Er was al een attribuut (CreateSchema) om een xml-schema aan te kunnen maken. Daar is een nieuw attribuut bijgekomen:

CreateDocumentation="true"

waarmee een documentatie kan worden gemaakt. In principe is deze niet nodig omdat die documentatie inmiddels online staat en hier te vinden is.

 

 

Advertisements

OnwijsMenu 2.1c

Bugfix

Er zat een bug in het menu waardoor de idle-animatie in een eindeloze lus terecht kwam als er maar één programma in het menu staat. Die is in deze versie opgelost.

 

Dubbel menu

Als een menu handmatig opgestart wordt (met klikken of eerder nog met tikken) gebeurt het regelmatig dat het menu twee of meer keer tegelijk start. Dat kan behoorlijk verwarrend zijn voor gebruikers, heeft invloed op de performance en geeft zelfs een risico op fouten, bijvoorbeeld bij het opslaan van gegevens (statistieken).

Vanaf deze versie kan een menu maar één keer tegelijk draaien vanaf een bepaalde locatie. Dat betekent dat submenu’s dus wel gewoon tegelijk werken met een hoofdmenu.

 

N.B. deze aanpassingen zijn eigenlijk alleen relevant voor heel specifieke gevallen, meestal voor intern gebruik. Deze versie wordt daarom alleen opgenomen in de interne automatische update-cyclus en (nog) voor klanten.

 

 

TipTile 3.5b

BugFix

Er zat een miniem foutje in het programma: de scrollviewer die gebruikt wordt in ScrollMode was bij het starten van een TipTile vaag zichtbaar, ook als hij niet gebruikt werd. Die is nu niet meer te zien.

 

Versie

Er zijn vaak verschillende varianten van hetzelfde programma (executable + data) in omloop waarbij niet duidelijk is wat de meest recente is. Dit is een probleem bij de spellen, maar in een enkel geval ook bij TipTiles. Om wat meer zekerheid te geven over de status van een dataset (is het de meest recente, is het een variatie met een speciaal doel) is er een nieuw attribuut toegevoegd:

ConfigVersie="18-12-2017"

De invulling hiervan wordt voor het programma zelf niet gebruikt, maar kan informatie bevatten zoals de datum waarop een config voor het laatst is aangepast of dat het om een speciale versie gaat (ConfigVersie=”18-12-2017 verticaal”).

 

Naam

Een TipTile kan een naam hebben, die opgeslagen wordt in het configuratiebestand. Bij TipTileOnline wordt deze getoond in het overzicht, offline werd hier niets mee gedaan.

Dat is in deze versie veranderd, met het nieuwe attribuut:

ShowName="true"

Als deze op true wordt gezet (de standaardwaarde is false) wordt de naam van de TipTile op de achtergrond getoond, aan de twee zijkanten. In één speciaal geval, namelijk
de TipTiles die gemaakt zijn voor de Historische Canon, gebeurt dat automatisch.

 

Settings

TipTile leest een aantal instellingen uit een apart bestand, settings.dat. Dit is een historisch gegroeide situatie die eigenlijk niet meer logisch of nodig is. Vanaf deze versie kunnen de instellingen uit het settings-bestand in de config worden opgeslagen. Het gaat dan om deze attributen:

CloseButtons="true"
FullScreen="true"
SingleTouch="false"
StayOnTop="true"
SingleInstance="false"

Hierboven is aangegeven wat de standaardwaarden zijn. Dit zijn ook de waarden die eigenlijk altijd het meest voor de hand liggend zijn.

Dat betekent dat het settings.dat-bestand weggelaten kan worden. In het zeldzame geval dat een TipTile
– geen sluitknoppen moet hebben,
– in een venster moet draaien,
– in SingleTouch-modus moet starten,
– niet op de voorgrond moet blijven of
– vaker dan één keer tegelijk moet kunnen draaien
kan dit aangepast worden in het config-bestand.

 

 

OnwijsMenu 2.1a

Bugfix

Met het toevoegen van de update-functie in het OnwijsMenu was er een fout bij het installeren van een TipTile ingeslopen. Die is in deze versie opgelost.

 

SlideView 1.1d

Bugfix

In de SlideView zat een “Home”-knop die niets deed. Die is nu verdwenen.

MapView 1.84

Bugfix

Het laden van de statistieken kon af en toe fout gaan waardoor de applicatie niet startte. Dat is in deze versie opgelost:

  • als het laden van het stats-bestand slaagt wordt er een backupbestand gemaakt,
  • in het geval van een corrupt stats-bestand wordt de backup geladen,
  • als het laden van de backup ook niet lukt wordt er een nieuw bestand aangemaakt.

MapView 1.83

Bugfix

Er zat in fout in het programma waarbij de minimale hoogte en breedte verwisseld werden. Dit was alleen in heel extreme gevallen (lange of brede afbeeldingen) te merken.

De fout is in deze versie opgelost.

 

Idle

De tijd waarna de idle-animatie start is vanaf deze versie instelbaar met het nieuwe attribuut:

MapIdleTime="30"

Dit is een waarde in seconden, de standaardwaarde is 30.

 

Tekstblok

De breedte van het tekstvak voor een InfoView van het type text is vanaf deze versie in te stellen met het nieuwe attribuut:

TextBlockWidth="320"

Deze kan per item worden gedefinieerd of op globaal niveau voor alle items. De opgegeven waarde is de basis voor een berekende (geschaalde) waarde. De standaardwaarde is 320.

Powered by WordPress.com.

Up ↑