Het lastige aan dergelijke kritiek is dat (lang) niet
iedereen kritiek heeft en bovendien daarna niet dezelfde oplossing voor ogen heeft.
Daarnaast is sommige van de kritiek lastig te verenigen met interne plannen/wensen; en doordat het 'sommige' is is het weer niet genoeg om die plannen (significant) aan te passen.
Al met al is er al custom css en wordt dat al gebruikt om bestaande en nieuwe features anders te presenteren of te verbergen.
Het is vanuit de 'veranderaar' gezien natuurlijk letterlijk een lapmiddel; maar wel een die best goed werkt.
En dat willen we dus wat beter toegankelijk maken voor degenen die minder thuis zijn in css of de tijd er niet voor willen nemen.
Alle code heeft in beginsel onderhoud nodig. Er is voortschreidend inzicht van hoe iets hoort te werken (bijv nieuwe inzichten in veiligheid) en doordat
andere code verandert kan code ook verouderen en daarmee de toekomstige aanpasbaarheid en onderhoudbaarheid verslechteren.
Er zit echter een groot verschil tussen die layout-settings en veel andere code.
Cozy/compact was niet (min of meer) losse 'feature' van de site, maar een instelling voor de weergave van heel Tweakers en daarmee dus een instelling die invloed kon hebben op elke feature. Dat hebben we om die reden dan ook op een gegeven moment gereduceerd tot de frontpage en het forum; en ondertussen alleen het forum.
De layout-settings moesten in principe meegenomen worden bij elke aanpassing aan bestaande functionaliteit en bij nieuwe functionaliteit. En tot de scope-reductie gaf dat dus in principe iedere keer wat extra werk (soms alleen een 'het gaat vanzelf al goed alleen nog even dubbelchecken' en soms extra css werk). En de keren dat dat ten onrechte vergeten werd, gaf het dan extra werk via bugreports
Los daarvan biedt custom css ook mogelijkheden om andere wensen door de gebruiker zelf in te laten vullen. Een concreet voorbeeld is de wens voor een "dark mode".
Ook daarvan zien we het niet zitten om dat te doen, want ook dat vereist steeds opnieuw voor extra aandacht en inspanning vanwege de donkere versie bij iedere toekomstige wijziging. En dat komt bovenop de toch al forse taak om het überhaupt in eerste instantie 'goed genoeg' te maken (en de bugreports die volgen omdat bepaalde plekken gemist zijn of op schermen met beperkt contrast niet goed werken).
Met deze feature maken we het eenvoudiger om door de tweakers zelf een "dark mode" uit te werken en die onderling te delen en onderhouden.
Terug naar ons onderhoudswerk:
Voor het overgrote deel van de site verandert er niets, want custom css bestaat al. En in de praktijk houden we daar bij aanpassingen domweg geen rekening mee. Mochten er vragen over komen, dan helpen we doorgaans wel om e.e.a. te fixen (hoewel andere tweakers ons meestal al voor zijn).
Deze functionaliteit biedt daarom vooral een extra manier om custom css op jouw pagina te krijgen, met bovendien mogelijkheden om fixes door medetweakers 'vanzelf' bij je terecht te laten komen.