Search

– – – Update – – –

Tag

StayOnTop

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

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 1.5m

StayOnTop?

Deel zoveel van het dubbelklikverhaal: bij het werken met submenu’s blijkt nog steeds het goede menu niet op de voorgrond te komen. Dit wordt veroorzaakt door dubbelklikken en ondanks verschillende patches gaat er dus op bepaalde systemen nog steeds iets mis.

Deze versie bevat een oplossing waarbij bij het starten en afsluiten van een programma wordt gekeken of het menuprogramma op de voorgrond staat. Het bleek bovendien dat een menu niet bij het opstarten automatische bovenop komt te staan.
Er is nu een attribuut toegevoegd:

StayOnTop

Deze is default True, dus hoeft niet in de menuconfig opgenomen te worden. Alleen als het expliciet niet de bedoeling is dat het menu bovenop staat kan deze in de config dus op false worden gezet. Binnen de omgeving die wij nu gebruiken onder Windows 10 is dat een onwaarschijnlijk scenario, maar het kan zijn dat het binnen een andere menuomgeving nodig is. Een voorbeeld daarvan is het Surfacemenu op de Sur40.

Highlight

Er bleek nog een foutje te zitten in het menu waarbij de highlight op een geselecteerd programma bleef staan, als er meerdere programma’s tegelijk werden aangetikt. Dit is in deze versie aangepast.

OnwijsActivator 1.0a

StayOnTop

Als de OnwijsActivator gestart wordt via een applicatie vanuit het OnwijsMenu is het venster even zichtbaar om vervolgens achter het menuvenster te verdwijnen. Deze nieuwe versie zorgt dat het venster altijd zichtbaar is, door elke seconde te controleren of er een ander venster bovenop komt en dat naar onderen te verplaatsen.

WebView 1.0e

Nieuw attributen in de config:

StayOnTop

Standaardwaarde is True.

Kleine aanpassing waarmee de applicatie altijd bovenop komt.

Cookies

Een string waarin cookies gedefinieerd kunnen worden die aan een website worden doorgegeven. Standaard is deze leeg.

Een cookie heeft altijd de vorm “Name=Value”. Meerdere cookies kunnen achter elkaar worden opgegeven, gescheiden door een “|”.

De achtergrond van deze toevoeging is een probleem dat optrad bij een site van Volkswagen (via Pon/Syntec) waarbij de cookies wel werden opgeslagen, maar om een vooralsnog onduidelijke reden niet goed werden doorgegeven. Na wat zoeken was te achterhalen om welke cookie (naam en waarde) het ging en bleek het probleem op te lossen door deze expliciet vanuit de code door te geven.

VideoView 1.0d

Nieuw attribuut in de config:

StayOnTop

Standaardwaarde is True.

Kleine aanpassing waarmee de applicatie altijd bovenop komt.

SlideView 1.0d

Nieuw attribuut in de config:

StayOnTop

Standaardwaarde is True.

Kleine aanpassing waarmee de applicatie altijd bovenop komt.

Powered by WordPress.com.

Up ↑