Search

– – – Update – – –

Tag

documentatie

OnwijsMenu 3.5

Bugs

Er zit een ernstige bug in versie 3.4q waardoor het menu direct na het opstarten crasht, als er geen wifi-verbinding beschikbaar is. Die fout is in deze versie verholpen.

Daarnaast werd er een verkeerde foutmelding gegenereerd bij het activeren van pakketten. De functie werkte daarbij wel. Ook dat is opgelost.

Verder is er in deze versie bij een aantal fouten wat uitgebreid aan de controle en foutafhandeling op een aantal punten.

 

Layout Items

De functionaliteit van de menu items in een layout is een beetje uitgebreid. Ten eerste hoeven de menu items niet meer per se vierkant te zijn. Voor rechthoekige items zijn er de nieuwe attributen:

Width="320"
Height="240"

waarmee voor elk item de exacte maat aangegeven kan worden.

Een andere toevoeging is de mogelijkheid om ronde items te definiƫren met het attribuut:

Shape="Circle"

Normaal gesproken is deze leeg en wordt er uitgegaan van een vierkant (of rechthoek). Als Shape op Circle staat wordt bij de afhandeling van de touch (of muis) het item als cirkel behandeld. Dat betekent een nauwkeuriger reactie van de items.

Voorlopig is Circle nog de enige mogelijke waarde.

 

Documentatie

De documentatie is uitgebreid met secties voor de Layout en Layout Items.

Advertisements

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"

 

Verder zijn de highlights over de ikonen wat duidelijker en wat consistenter in gedrag gemaakt. Je ziet nu beter welk ikoon je geselecteerd (aangeraakt) hebt. Dit werkt ook bij muisbewegingen over de ikonen.

 

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.

 

 

MapView 1.78

Schema en documentatie

Het xml-schema voor een gewone kaart (d.w.z. zonder satelliet-menu’s) is compleet.
Dit schema kan geƫxporteerd worden naar een documentatie.

Om schema of documentatie aan te maken zijn de volgende attributen toegevoegd:

CreateSchema="true"
CreateDocumentation="true"

Beide zijn standaard false.

 

MapFade

Er zat een bug in de AnimatedMap-functie waarmee de kaart tussen twee versies geanimeerd kan worden. Dat probleem is in deze versie verholpen.

 

Text

Er is een nieuw item type toegevoegd:

type="text"

Dit is een item waarbij alleen een tekstvak wordt getoond, zonder afbeelding.

Powered by WordPress.com.

Up ↑