Tweakers 7.5 - v1.1.5

Door _eXistenZ_ op maandag 26 november 2012 17:38 - Reacties (18)
Categorie: Updates, Views: 3.499

Weer een nieuwe update en dit maal een vrij ingrijpende qua code / werking: de CSS is losgetrokken van de het UserScript (de JS dus), en de CSS wordt vanaf een externe server geladen.

http://i.imgur.com/jD6hY.jpg
Random plaatje dat ik vond doen ik op CDN Googlede

Dit doe ik vanwege onderstaande voordelen:
  • Mensen die geen UserScript willen kunnen direct de CSS pakken en deze gebruiken
  • E4X wordt uitgefaseerd in Mozilla Firefox, waardoor GM_addstyle niet meer werkt vanaf versie 17, en hiermee wel.
  • Ik hoef niet te vertrouwen op het updatemechanisme van Greasemonkey of handmatige acties van gebruikers, maar kan ze direct de laatste CSS pushen met kleine fixes etc.
Ook zijn er nadelen:
  • Vanwege een externe import van de CSS kan het enigsinds vertragen t.o.v. GM_addstyle. Echter valt dit mee omdat ik headers stuur dat de browser 2 uur lang de CSS mag cachen en deze file dus uit de lokale cache zal serveren waardoor er geen vertraging optreedt.
Ik durf niet met zekerheid te zeggen of e.e.a. goed werkt in alle browsers, in Opera wilde gisteravond het userscript niet laden, maar ik hoop op support van jullie om z.s.m. de bugjes uit deze opzet te strijken zodat we een stabiele versie kunnen hebben die in alle major browsers werkt.

Tweakers 7.5 - v1.1.4

Door _eXistenZ_ op zondag 18 november 2012 21:06 - Reacties (22)
Categorie: Updates, Views: 4.023

Lang gewacht, toch gekregen, bij deze de nieuwe versie.

De reden dat het allemaal wat langer duurde dan vorige updates zijn:
[ul]
• Ik heb de T.net-crew even laten stoeien en de meeste feedback van de community laten verwerken, zodat ik achteraf in één keer de layout recht kan trekken
• Tijdgebrek door minecraft :+

De eerste echte community-input zit hier ook bij in: een pullrequest van CptChaos, die de leesbaarheid van de comments enorm verhoogd. Waarvoor overigens dank, CptChaos!

Zelf heb ik de footer onderaan de pagina vastgezet, door verandering in markup was het voor mij nu mogelijk de footer onderaan het scherm te zetten op kleine pagina's en tóch de content area onderaan mooi af te ronden, iets dat voorheen niet mogelijk was.

Verder heb ik de hoogte van de categorie-kleurtjes in het nieuwsoverzicht beperkt (deze drukte de layout weer uit elkaar waardoor het hele idee van veel content / cm2 weer verloren ging) en is de tekst in de 4 hoofditems aan de rechterkant van de homepage weer voorzien van een semitransparante background, iets dat door CSS-wijzigingen recentelijk ook niet meer werkte.

Voor onze Opera-gebruikers heb ik de CDATA-tags weggehaald waardoor alles nu ook native in Opera 12 en hoger zou moeten werken.

Zoals altijd zijn de benodigde linkjes aan de rechterkant van het tweakblog te vinden -->

Al met al is de theme volgens mij weer helemaal strak, enjoy! :)

http://exhost.nl/etc/tweakers.net/tweakers7_style_topic/tweakers-ex-10.jpg