lördag 27 september 2008

Glapp i kanallistan när man zoomar pga avrundningsfel i Safari

Jag har försökt lösa buggen med att man får ett genomskinligt glapp mellan sista kanal i listan och den nedersta listen, och det visar sig vara Safari som avrundar fel.
Jag kör med em istället för px för att få Safari att sköta skalningen åt mig.

Om man gör widgeten ett steg större, så ökar den 10% i storlek.
Textstorleken är 10px, så 110% blir 11px.

Varje kanal-rektangel är 3,8 em hög, vilket betyder 3,8 * 10 = 38px. När man skalar upp widgeten ett steg så blir det 11 * 3,8 = 41,8 vilket Safari avrundar nedåt till 41 px istället för att avrunda det uppåt till 42 som man normalt sett gör. Så zoomar man ett steg orsakar varje kanal en pixel extra i mellanrum.
Det blir inte samma glapp i Firefox, så Firefox avrundar mao rätt.

(Det här inlägget var kanske inte så relevant för de flesta, men måhända råkar någon annan på samma problem och kan via Google finna förklaringen i detta inlägg.)

måndag 15 september 2008

EPG version 20080915 (Tigervänlig)

I denna version kan man, förutom rättvisande tid i inforutan, glädja sig åt godsaker såsom möjligheten att byta utseende eller att man i framtiden får meddelande om nya versioner när sådana finnes. Bästa versionen hittills! Och det säger inte jag för att vara snäll.

Kör du fortfarande Tiger? Då är denna version definitivt något för dig. Några småsaker återstår, men nu funkar widgeten mkt bättre än tidigare.

Finns som vanligt på http://epgwidget.googlecode.com

Nya funktioner
  • Baksidan: Det går nu att bocka bort %-visningen av avverkad tid om man inte vill se den informationen på framsidan.

  • Baksidan: Lade till möjlighet att byta utseende på framsidan för den som så önskar. För närvarande finns Orange HC och Plast att välja på, resten är på väg. (Fixat 11, börjat på 19)

  • Framsidan: Automatisk kontroll av nya versioner. När en ny version läggs ut visas numer ett meddelande ("Uppdatering tillgänglig!") på framsidan så man slipper kolla upp det själv. Klicka på texten "Uppdatering tillgänglig!" för att komma till relevant blogginlägg där alla ändringar står beskrivna. Eller alt-klicka om du litar på mig och bara vill ha filen direkt :-) (39)

  • Framsidan: Ändrade uppstarten av widgeten för att undvika att widgeten blir osynlig under tiden den startar. Lade även till en liten animation, så man ser att det händer nåt.

  • Framsidan: Sänkte genomskinligheten för att öka läsbarheten ytterligare.

  • Inforutan: Delar nu upp tid kvar av ett program / tid fram till ett program startar i timmar och minuter (dvs istället för börjar om 130 min så står det nu börjar om 2 tim 10 min). (24)
Rättade buggar
  • Framsidan: Procenttalet som anger hur mycket tid av ett program som förflutit kräver inte längre att man i Tiger vänder widgeten fram och tillbaka för att synas. (53)

  • Inforutan: Tid fram till ett program startar räknas nu ut ordentligt. Tidigare räknades fel tid ut, så tiden som stod där var inte tid tills programmet började utan tiden tills programmet slutade.

  • Inforutan: Inforutans text är inte längre osynlig i Tiger. (52)

lördag 6 september 2008

Widgeten har problem i Tiger

Det har visat sig att EPG-widgeten inte funkar alls bra i Tiger (Mac OS 10.4) som den gör i Leopard. Symptomen i Tiger inkluderar ingen text i inforutan, försvinnande loggor och annat irriterande. Det beror högst sannolikt på att det är olika version på Dashboard i Tiger och Leopard.

Bugg för detta finns här: http://code.google.com/p/epgwidget/issues/detail?id=51

Tablåserverns blog

Det finns numer en blog för tablåservern på http://blog.xmltv.se . Där går det för den intresserade att läsa om förändringar i utbudet av tablåer och liknande.