Search

– – – Update – – –

Tag

submenu

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 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.

OnwijsMenu 1.5f

Twee bugfixes:

Submenu vs taakbalk

Het menu heeft een functie waarbij de taakbalk bij het opstarten wordt verborgen en bij het afsluiten weer verschijnt. Bij het gebruik van een submenu moet de taakbalk bij het afsluiten nog niet verschijnen.

Deze nieuwe versie laat de taakbalk verborgen als het gaat om een submenu. Als in het configuratiebestand een HoofdMenu is gedefinieerd wordt aangenomen dat het gaat om een submenu.

Nog te doen hier: volgens mij is het attribuut Hoofdmenu inmiddels overbodig, afgezien van deze nieuwe toepassing. Het werken met een menustructuur moet nog een keer goed nagekeken en misschien opnieuw opgezet worden.

Submenu vs pincode

Als een submenu wordt geopend is het hoofdmenu daaronder nog open. De pincodes kunnen ingevoerd worden via het scherm, maar voor speciale codes (STAT of VVVV) is een toetsenbord nodig. Bij het invoeren van een pincode op deze manier bleek dat allebei de menu’s reageerden op het toetsenbord. In deze versie wordt dit afgevangen: de invoer vanuit het toetsenbord wordt alleen ingelezen als het menu actief / op de voorgrond is.

Powered by WordPress.com.

Up ↑