På et tidspunkt fant Microsoft ut at folk hadde for mye ledig screen real estate på skjermene sine og bestemte seg for å øke størrelsen på tittellinjene i alle Officeprogrammer fra hva de var, til 58 pixler. Teams, som er special fikk selvsagt special treatment og fikk økt tittellinjen til 59 pixler, sånn at hvis man har Teams åpent side om side med et annet Officeprogram, så er dette noe som gnager seg inn i retinaen og blir der.
La meg illustrere:
Den ekstra høyden gjør ingenting for funksjonaliteten til programmene, den bare stjeler høydepixler og ser tåpelig ut.
Dette visuelle uttrykket, som Microsoft kaller en "experience", er del av Microsofts "Visual Refresh", som ser ut til å gå ut på å gjøre alle grensesnitt enda mer fordummet, bruke enda mer plass på ingenting og gjøre "experiencen" helt grufull for folk som bare vil få ting gjort.
Heldigvis går det an å legge inn noen Registrynøkler som slår av denne fanatiske touch-enablingen av alt.
Kopier linjene under, lagre dem i en fil som f.eks. heter fuckoffice.reg, og dobbeltklikk deretter .reg-filen for å legge dem inn i Registry. Lukk alle Officeprogrammer først.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\ExperimentConfigs\ExternalFeatureOverrides\powerpoint]
"Microsoft.Office.UXPlatform.FluentSVRefresh"="false"
"Microsoft.Office.UXPlatform.FluentSVRibbonOptionsMenu"="false"
"Microsoft.Office.UXPlatform.RibbonTouchOptimization"="false"
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\ExperimentConfigs\ExternalFeatureOverrides\excel]
"Microsoft.Office.UXPlatform.FluentSVRefresh"="false"
"Microsoft.Office.UXPlatform.FluentSVRibbonOptionsMenu"="false"
"Microsoft.Office.UXPlatform.RibbonTouchOptimization"="false"
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\ExperimentConfigs\ExternalFeatureOverrides\word]
"Microsoft.Office.UXPlatform.FluentSVRefresh"="false"
"Microsoft.Office.UXPlatform.FluentSVRibbonOptionsMenu"="false"
"Microsoft.Office.UXPlatform.RibbonTouchOptimization"="false"
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\ExperimentConfigs\ExternalFeatureOverrides\access]
"Microsoft.Office.UXPlatform.FluentSVRefresh"="false"
"Microsoft.Office.UXPlatform.FluentSVRibbonOptionsMenu"="false"
"Microsoft.Office.UXPlatform.RibbonTouchOptimization"="false"
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\ExperimentConfigs\ExternalFeatureOverrides\outlook]
"Microsoft.Office.UXPlatform.FluentSVRefresh"="false"
"Microsoft.Office.UXPlatform.FluentSVRibbonOptionsMenu"="false"
"Microsoft.Office.UXPlatform.RibbonTouchOptimization"="false"
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\ExperimentConfigs\ExternalFeatureOverrides\visio]
"Microsoft.Office.UXPlatform.FluentSVRefresh"="false"
"Microsoft.Office.UXPlatform.FluentSVRibbonOptionsMenu"="false"
"Microsoft.Office.UXPlatform.RibbonTouchOptimization"="false"
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\ExperimentConfigs\ExternalFeatureOverrides\onenote]
"Microsoft.Office.UXPlatform.FluentSVRefresh"="false"
"Microsoft.Office.UXPlatform.FluentSVRibbonOptionsMenu"="false"
"Microsoft.Office.UXPlatform.RibbonTouchOptimization"="false"
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\ExperimentConfigs\ExternalFeatureOverrides\project]
"Microsoft.Office.UXPlatform.FluentSVRefresh"="false"
"Microsoft.Office.UXPlatform.FluentSVRibbonOptionsMenu"="false"
"Microsoft.Office.UXPlatform.RibbonTouchOptimization"="false"
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Common\ExperimentConfigs\ExternalFeatureOverrides\publisher]
"Microsoft.Office.UXPlatform.FluentSVRefresh"="false"
"Microsoft.Office.UXPlatform.FluentSVRibbonOptionsMenu"="false"
"Microsoft.Office.UXPlatform.RibbonTouchOptimization"="false"
Etter at Regedit-importen er ferdig kan du starte Officeprogrammene igjen og ha noe lavere tittellinjer:
Jeg håper Microsoft snart tar til vettet og finner tilbake til et designspråk som ikke ser ut som det er laget av barnehageunger høye på sukker, og at de slutter å endre på grensesnittet hele tiden men heller fokuserer på å fikse problemene i programmene og systemene sine, slik at det kan bli mulig å faktisk få ting gjort i stedet for å bruke så mye tid på å lære seg en ny arbeidsflyt hver måned...