Search

– – – Update – – –

Tag

OnwijsShell

OnwijsMenu 3.3k

Bugfix

Er zat een fout in de functionaliteit waarmee de MenuConfig.xml wordt gelezen, waardoor deze een interne foutmelding gaf waarna de backup van het config-bestand werd geladen. Als dat er niet was liep het programma gewoon door.
Resultaat was dat, als er een backup was deze altijd geladen werd en alleen als die er niet was de eigenlijke MenuConfig werd geladen.
Die fout is verholpen.

FileScan

De functie die de programma’s scant, controleerde de gescande applicaties op de mapnaam en niet op het hele pad.
Dit betekent dat als je een menu zou hebben (één menu) met een uitgebreidere mappenstructuur, programma’s die in verschillende takken van de boomstructuur staan niet geregistreerd werden als de naam van de al elders werd gebruikt (bv. submap1/app1 en submap2/app1).

Dat is in een menuopzet eigenlijk ook wel logisch en het idee dat je een uitgebreidere mappenstructuur zou hebben onder één menu is vooral theoretisch.
In elk geval is de functie aangepast zodat er vergeleken wordt op het complete pad en niet alleen op de naam van de map op het laagste niveau.

De selectie voorkomt dat als er twee executables in een map staan, er ook twee menuitems worden aangemaakt.

 

OnwijsShell

Aan de OnwijsShell is een Duitse vertaling toegevoegd.

 

Advertisements

OnwijsMenu 3.3i

Kleine aanpassingen

  • De OnwijsShell wordt alleen gestart als ShellEnabled op true staat. Er was een fout in het programma geslopen waardoor ShellEnabled=”false” werd genegeerd.
  • als de MenuSettings corrupt zijn wordt die geladen uit een backupbestand (MenuSettings_backup.xml). Als dit bestand nog niet bestaat wordt het aangemaakt.

OnwijsMenu 3.3h

Nieuw

Deze versie bevat:

  • versie 1.1.3 van de OnwijsShell
  • versie 1.1.9 van de OnwijsMonitor

OnwijsMenu 3.3g

Kleine aanpassingen

  •  activatie na een update werkt nu ook voor VideoViews (en andere programma’s waar het configbestand naast de executable staat)
  •  het trage opstarten als de MonitorEnabled op false staat is verholpen (de oude update-functie is uitgeschakeld)
  • de CheckLocal test is uitgebreid met een check op het bestand C:\remco.txt. (d.w.z. als je geen OnwijsMonitor wil starten bij het testen, kun je dit bestand aanmaken om dat te voorkomen)
  • het volume wordt bij elke wijziging opgeslagen (het leek af en toe of het ingestelde menu niet werd opgeslagen)
  • de OnwijsShell wordt nu in alle gevallen gestart (ook als het menu wordt afgesloten met de sluitknoppen)

OnwijsMenu 3.3f

OnwijsShell

Bij het afsluiten wordt gekeken of er al een OnwijsShell actief is en als dat zo is werd geprobeerd het venster van de OnwijsShell te laten zien. Dit werkte vaak niet goed, vandaar dat nu bij het afsluiten de OnwijsShell wordt afgesloten en opnieuw opgestart, zodat het venster zeker zichtbaar is.

 

CheckLocal

Voor ontwikkeldoeleinden is het heel vervelend als de OnwijsMonitor alle Explorer-vensters sluit. Om die reden zat er al een CheckLocal-functie in het menu, die keek of de lokale server (Bazinga) gevonden kon worden. Met het uitvallen van de Bazinga bleek dit een grote vertraging bij het starten van het menu op te leveren.

De check is nu veranderd, er wordt gekeken op de gebruikersnaam van de computer (deze kan worden gewhitelist).

Als CheckLocal true is wordt de OnwijsMonitor niet opgestart.

OnwijsMenu 3.3c

TipTile-installatie

De pincode om TipTile te installeren is aanpasbaar gemaakt met het nieuwe attribuut:

TipTilePinCode="4444"

De standaardcode is “TIPT” (de oude code, “EDIT” werkt ook nog), maar op deze manier kan de code aangepast worden naar een numerieke versie waardoor je geen toetsenbord meer nodig hebt om een TipTile te installeren.

Om diezelfde reden is er in het inlogscherm voor TipTile een knop toegevoegd waarmee je een schermtoetsenbord kunt laten verschijnen (vergelijkbaar met de OnwijsShell).

 

MenuSettings

De functionaliteit rond het MenuSettings-bestand is uitgebreid, met als doel dat in principe alle globale instellingen hier in gezet kunnen worden. Dat is vergelijkbaar met de Style-functie bij MapView en TipTile.

Voorheen waren er een paar attributen die hieruit gelezen werden, nu kun je dus elk attribuut hier in zetten, als het af moet wijken van de standaardinstellingen in MenuConfig.xml. Aangepaste instellingen als volume of andere pincodes moeten dus in  MenuSettings.xml staan.

Het idee is nog steeds dat het MenuConfig-bestand bij een update overschreven kan worden en dat de MenuSettings blijven staan.

 

Monitor en Shell

De OnwijsShell is bijgewerkt naar versie 1.1.2. Deze opent de standaardbrowser i.p.v. alleen maar Edge (die op oudere systemen nog niet aanwezig is).

De OnwijsMonitor is bijgewerkt naar versie 1.1.5. Deze activeert bij een update alle config-bestanden (en niet alleen config.xml) en laat bij het updaten een iets betere voortgangsbalk zien.

Inmiddels is versie 3.3c2 van het OnwijsMenu voorzien van versie 1.1.6 van de OnwijsMonitor.

Inmiddels is versie 3.3c3 van het OnwijsMenu voorzien van versie 1.1.7 van de OnwijsMonitor.

Inmiddels is versie 3.3c4 van het OnwijsMenu voorzien van versie 1.1.8 van de OnwijsMonitor.

 

OnwijsMenu 3.3b

Bugfix

De AppMode werd niet opgeslagen. Die fout is opgelost.

 

OnwijsShell

Deze versie bevat versie 1.1.1 van de OnwijsShell.

OnwijsMenu 3.3

Layout

Deze versie bevat een aantal aanpassingen in de weergave van (de tekst bij) de MenuItems en de algemene layout:

Logo-afbeeldingen (extra afbeeldingen op het menuscherm) kunnen bovenop geplaatst worden met het nieuwe attribuut:

OnTop="true"

Standaard staat deze instelling uit, maar in sommige gevallen kan het handig zijn om een afbeelding (deels) over de rest van het scherm inclusief de MenuItems te tonen.

Een ander nieuw attribuut voor een logo-afbeelding is:

DoubleSided="false"

Deze heeft alleen nut als ThreeSixtyInterface op true staat. In dat geval worden alle afbeeldingen twee keer, gespiegeld op het scherm gezet. Als DoubleSided op false staat gebeurt dit niet. Zo kun je ook bij een 360° interface een afbeelding één keer laten weergeven. Dit kan voor layout/versiering doeleinden zinvol zijn.

Zowel in de standaard menuweergave als in de variant met een layout-gedeelte kan de tekstweergave op verschillende manieren aangepast worden.

De fontgrootte kan op twee manieren bepaald worden, met deze attributen:

RelFontSize="0.83"
FontSize="16"

Met RelFontSize wordt de grootte van de tekst gerelateerd aan de maat van het item.
Met FontSize wordt de tekstgrootte absoluut bepaald.

Verder kan de kleur worden aangepast met het attribuut:

FontColor="#000000"

De standaardkleur is wit, maar kan dus aangepast worden naar elke gewenste kleur.

In de standaard weergave is er ook de mogelijkheid om het lettertype aan te passen met het attribuut:

FontFamily="Segoe UI"

Hier kan een geïnstalleerd font worden aangegeven met de interne fontnaam, of een los bijgeleverd font met de naam van het font-bestand (*.ttf). Dit font moet in de Resources map van het menu staan.

NB. er is nog een probleem met het laden van sommige lettertypen.

 

OnwijsShell

Naast de OnwijsMonitor is in deze versie ook de OnwijsShell ingebouwd. Dit programma start automatisch als het laatste menu afsluit.

Het starten van de shell kan geblokkeerd worden met het attribuut:

ShellEnabled="false"

Deze staat (net zoals MonitorEnabled) in de MenuSettings en de standaardwaarde is true.

 

Settings

Het al of niet starten van de OnwijsMonitor en de OnwijsShell kan vanuit het menu geregeld worden in het Settingsscherm (pincode = SETT).

 

OnwijsMonitor

Deze versie van het menu bevat versie 1.1.4 van de OnwijsMonitor.

 

Powered by WordPress.com.

Up ↑