• Firefox kan få nytt utseende – Mozilla testar designkonceptet “Nova”

    Mozilla experimenterar med ett nytt designkoncept för webbläsaren Firefox. Tidiga mockuper av projektet “Nova” visar ett rundare och mer sammanhållet gränssnitt, med stöd för funktioner som vertikala flikar och ett möjligt återinförande av kompakt läge. Även om designen fortfarande befinner sig på idéstadiet ger bilderna en första antydan om hur framtidens Firefox kan komma att se ut.

    Mozilla undersöker just nu ett möjligt nytt gränssnitt för webbläsaren Firefox. Tidiga designskisser, publicerade av Mozilla-observatören Sören Hentzschel, visar ett koncept som internt kallas “Project Nova”. Bilderna ger en första inblick i hur framtidens Firefox skulle kunna se ut – men projektet befinner sig fortfarande i ett tidigt experimentellt skede.

    Det finns ännu inget besked om när eller om designen kommer att släppas i en färdig version.

    Firefox och tidigare designförändringar

    Firefox har genomgått flera större visuella förändringar genom åren. Några av de mest betydande är:

    • Australis (2014) – introducerade rundare flikar och ett mer modernt gränssnitt.
    • Photon (2017) – fokuserade på snabbhet och ett renare utseende.
    • Proton (2021) – gav ett luftigare gränssnitt och större fokus på enkelhet.

    Nu, ungefär fem år efter Proton, kan Nova bli nästa steg i webbläsarens visuella utveckling.

    Rundare och mjukare design

    En av de mest framträdande förändringarna i Nova-konceptet är användningen av rundade former i hela gränssnittet.

    I de publicerade mockuperna är:

    • flikar
    • adressfält
    • navigationsverktygsfält

    tydligt mer avrundade än i dagens Firefox.

    En annan förändring är att flikfältet och navigationsfältet ser ut att smälta samman till en gemensam behållare längst upp i webbläsaren. I dagens Firefox är dessa element separata.

    Designspråket fortsätter även i andra delar av gränssnittet. Sidopaneler, startsidan och till och med innehållsområdet visas i mjukt rundade paneler. Resultatet blir ett mer sammanhängande och mindre kantigt utseende jämfört med dagens relativt platta design.

    Färgteman och gradienter

    Mockuperna antyder också en förändring i färgsättningen. Istället för helt enfärgade ytor används i vissa exempel diskreta färggradienter, ofta i violetta nyanser.

    Samtidigt verkar färgtemat kunna anpassas efter användarens val av tema. I andra bilder syns till exempel en mintgrön startsida där gränssnittets accentfärger matchar bakgrunden.

    Vertikala flikar och kompakt läge

    Designskisserna visar även hur gränssnittet kan fungera tillsammans med vertikala flikar, en funktion som Mozilla redan arbetar med att utveckla.

    Dessutom syns ett kompakt gränssnittsläge i mockuperna. Ett sådant läge finns fortfarande i Firefox men är i dag dolt bakom en avancerad inställning i konfigurationen och saknar officiellt stöd i inställningsmenyn.

    Att alternativet syns tydligt i designskisserna kan tyda på att Mozilla överväger att återinföra kompakt läge som en officiell inställning.

    Fler funktioner under utveckling

    Mockuperna visar också andra funktioner som är under utveckling eller experiment:

    • gränssnitt i både ljust och mörkt tema
    • privat surfningsläge
    • exempel på Firefox-menyn i den nya designen
    • två flikar sida vid sida, vilket antyder stöd för delad vy

    Dessa funktioner behöver dock inte nödvändigtvis bli en del av en framtida version.

    Projektet finns redan i Mozillas buggsystem

    Trots att Nova ännu inte är ett officiellt Firefox-projekt finns det tecken på att arbetet faktiskt pågår. I Mozillas öppna bugghanteringssystem Bugzilla finns flera ärenden som refererar till “Project Nova”. Dessa rör bland annat förbättringar av gränssnittet och omdesign av introduktionsflöden för nya användare.

    Det tyder på att Mozilla åtminstone experimenterar aktivt med konceptet.

    Fortfarande bara ett experiment

    Det är viktigt att komma ihåg att designbilderna bara visar interna experiment. Många idéer som testas i utvecklingsstadiet når aldrig en färdig produkt, och Nova kan förändras kraftigt innan något eventuellt införs i Firefox.

    Men mockuperna ger ändå en intressant förhandsblick på hur nästa generation av Firefox skulle kunna se ut – med rundare former, mer flexibla layoutalternativ och ett mer sammanhållet visuellt språk.

    Bilder finns på länken sajten är på Tyska.

    Faktaruta: Firefox Nova

    Projektnamn: Nova

    Utvecklare: Mozilla

    Typ: Internt designkoncept för Firefox

    Kännetecken: Rundare former, mjukare gränssnitt, gradienter och moderniserad layout

    Visade funktioner: Vertikala flikar, kompakt läge, ljusa och mörka teman samt delad vy

    Status: Tidiga mockuper, ännu inte bekräftad för skarp version

  • Ruby 4.0 – ett stort steg framåt för ett klassiskt språk

    Ruby 4.0 markerar ett av de största kliven i språkets historia, där fokus ligger på isolering, parallellism och prestanda utan att kompromissa med Rubys välkända läsbarhet. Med ny teknik som Ruby Box, en helt ny JIT-kompilator och ett kraftigt förbättrat stöd för parallell exekvering visar Ruby att språket är redo att möta moderna krav – samtidigt som det fortsätter att sätta utvecklarens upplevelse i centrum.

    När Ruby 4.0 nu har släppts markerar det mer än bara ännu en versionssiffra. Det är ett tydligt tecken på att ett av världens mest omtyckta programmeringsspråk fortsätter att utvecklas – både tekniskt och filosofiskt – i en tid där krav på prestanda, parallellism och säkerhet är högre än någonsin. Ruby har länge varit känt för sin läsbarhet och sin glädjeprincip: programmering ska vara roligt. Med Ruby 4.0 försöker utvecklarna bevisa att man inte längre behöver välja mellan elegans och råstyrka.

    Ruby Box – isolering utan containrar

    Den kanske mest nyskapande nyheten är Ruby Box, en experimentell teknik för isolering inuti samma Ruby-process. Genom att starta Ruby med miljövariabeln RUBY_BOX=1 kan man skapa separata ”lådor” där klasser, moduler, globala variabler, monkey patches och till och med inlästa bibliotek hålls helt åtskilda. Det gör det möjligt att köra testfall som använder aggressiva monkey patches utan att påverka andra tester, köra flera versioner av samma webbapplikation parallellt vid blue-green-driftsättning eller testa nya beroenden i realtid genom att jämföra beteende och svar. Allt detta sker utan containrar eller separata processer – isoleringen sker direkt i Ruby-motorn.

    ZJIT – nästa generations prestandasatsning

    Ruby 4.0 introducerar också ZJIT, en ny experimentell just-in-time-kompilator som är tänkt att på sikt ersätta YJIT. ZJIT är skriven i Rust och använder större kompileringsenheter samt en modern SSA-baserad mellanrepresentation. Resultatet är redan nu snabbare än den traditionella tolken, även om den fortfarande ligger efter YJIT. Utvecklarna är tydliga med att ZJIT ännu inte är redo för produktion, men ambitionen är att den ska vara både snabbare än YJIT och stabil nog för skarp drift i Ruby 4.1. För den nyfikne kan ZJIT aktiveras med flaggan –zjit.

    Ractor tar ett steg mot mognad

    Parallell programmering har länge varit en svag punkt i Ruby, men Ractor-modellen fortsätter att utvecklas. I Ruby 4.0 introduceras klassen Ractor::Port, som ersätter tidigare mer svårbegripliga API:er som Ractor.yield och Ractor#take. Kommunikation mellan parallella delar av ett program blir tydligare och mer robust. Samtidigt har interna datastrukturer förbättrats för att minska låsning kring globala resurser, minska delad intern data och förbättra CPU-cache-beteende. Tillsammans ger detta märkbart bättre parallell prestanda, och målet är att Ractor snart ska lämna sin experimentella status helt.

    Små språkliga förändringar med stor effekt

    Ruby 4.0 innehåller också flera språkliga justeringar som gör vardagen trevligare för utvecklare. Logiska operatorer som && och || kan nu stå i början av en rad och fortsätta föregående uttryck, vilket gör flerradiga villkor mer lättlästa. Beteendet för *nil har gjorts mer konsekvent och anropar inte längre nil.to_a, i linje med hur **nil redan fungerar. Felmeddelanden vid fel antal argument är tydligare och innehåller både bättre bakspårning och kodutdrag. Unicode-stödet har uppdaterats till version 17.0, inklusive nya emoji.

    Ett snabbare och renare Ruby under huven

    Bakom kulisserna har Ruby 4.0 fått omfattande prestandaförbättringar. Objekt skapas snabbare, särskilt när nyckelordsargument används. Garbage collectorn arbetar effektivare, intern åtkomst till instansvariabler har optimerats och många gamla låsningar i heta kodvägar har tagits bort. Standardbiblioteket har samtidigt städats upp: vissa komponenter har flyttats eller uppdaterats, andra – som delar av CGI-biblioteket – levereras inte längre fullt ut som standard.

    Framåtblick

    Ruby 4.0 är inte bara en inkrementell uppdatering utan ett tydligt ställningstagande. Språket vill fortsätta vara uttrycksfullt och lättläst, men samtidigt möta moderna krav på prestanda, parallellism och isolering. Med Ruby Box, ZJIT och ett allt mer moget Ractor-system visar Ruby att det går att förnya sig utan att förlora sin identitet. För utvecklare innebär det en tydlig signal: Ruby är långt ifrån färdigt – det har precis växlat upp.

    https://www.ruby-lang.org/en

    Fakta: Ruby 4.0
    Ny isolering: Ruby Box (experimentellt) isolerar klasser, moduler, globala variabler, monkey patches och även inlästa bibliotek per “box”. Aktiveras med RUBY_BOX=1.
    Ny JIT: ZJIT (experimentellt) efterföljare till YJIT – metodbaserad JIT med större kompileringsenheter och SSA-baserad IR. Byggkrav: Rust 1.85+. Aktiveras med –zjit.
    Parallellism: Ny Ractor::Port för tydligare kommunikation mellan Ractors. Äldre API:er som Ractor.yield och Ractor#take är borttagna.
    Språknytt: Logiska operatorer i början av rad (&&, ||, and, or) fortsätter föregående rad. *nil beter sig nu konsekvent och anropar inte längre nil.to_a.
    Standardbibliotek & core: Set och Pathname är core-klasser, och Unicode är uppdaterat till 17.0 (inkl. Emoji 17.0).
    Kompatibilitet: Flera deprecated API:er är borttagna (bl.a. äldre Ractor-metoder). Windows-bygg kräver Visual Studio 2015+.


  • Kodi 21.3 – Skarpare HDR, fixade Blu-ray-problem och ny kraft under huven

    Kodi 21.3 tar den öppna mediespelaren till nästa nivå med förbättrad HDR-uppspelning, fixade Blu-ray-problem på Linux och snabbare bibliotekshantering. Efter nio månaders utveckling levererar teamet bakom Kodi en uppdatering som förfinar bild, ljud och användarupplevelse – och lägger grunden för nästa stora version, Kodi 22 “Piers”.

    Den öppna mediespelaren Kodi fortsätter att utvecklas – och den senaste versionen 21.3 bjuder på en rad förbättringar som både tekniskt intresserade och vanliga användare kommer att märka. Efter mer än nio månader sedan förra uppdateringen (21.2) levererar utvecklarna nu en version som förfinar HDR-uppspelning, löser långvariga Blu-ray-problem på Linux och gör gränssnittet snabbare och stabilare.

    HDR och video: skarpare bild och bättre färger

    Kodi 21.3 innebär ett stort lyft för videouppspelning, särskilt på plattformar med HDR-stöd. Xbox One-användare får nu inbyggt HDR-stöd, vilket ger djupare kontraster och mer naturtrogna färger vid filmvisning.
    På Linux har flera irriterande buggar med Blu-ray-uppspelning åtgärdats, och hanteringen av HDR10-light metadata – den information som styr ljusstyrka och färgbalans – är nu mycket mer stabil.

    Även undertext- och ljudhanteringen har förbättrats. Tidigare kunde återupptagning av Blu-ray-filmer orsaka att ljudet tappade synk eller att fel textspår valdes, men detta är nu löst. Kodi identifierar också språk på ett smartare sätt tack vare förbättrat stöd för ISO 639-1-språkkoder, vilket gör att fler flerspråkiga samlingar fungerar utan manuell justering.

    Snabbare bibliotek och bättre informationshantering

    För de som har stora filmsamlingar innebär version 21.3 märkbara prestandavinster.
    Videosamlingen skannas snabbare, och en bugg som gjorde att filer med flera avsnitt skrev över det första har korrigerats. Kodi hanterar nu ”Movie Versions” mer exakt, och informationsrutor för filmer och serier visar rätt metadata även för specialfall.

    Musikälskarnas glädje: CDDB tillbaka

    Musikdelen har också fått kärlek i denna uppdatering.
    Kodi kan återigen slå upp albuminformation via Gnudb.org:s CDDB-tjänst, vilket gör det enklare att automatiskt få in korrekta artist- och låtuppgifter vid import av CD-skivor.
    Dessutom har ett fel som gjorde att album inte hittades vid sökning på artistnamn rättats till. För Linux-användare är det också värt att notera att en ovanlig PipeWire-krasch nu är löst – en bugg som kunde slå till när ljudenheter kopplades in eller ur.

    PVR och kringutrustning: stabilare upplevelse

    Kodi används ofta som digital-TV-lösning via PVR (Personal Video Recorder). Denna version åtgärdar en krasch som kunde inträffa när man stoppade en PVR-ström via fjärrkontroll eller mobilapp.
    Samtidigt har stödet för kringutrustning breddats:

    • Turkiska tangentbordslayouter stöds nu på Linux.
    • CEC-adaptrar från Pulse-Eight fungerar bättre.
    • macOS-användare får rätt tolkning av vissa tangentkombinationer.

    För de som hanterar flera anslutna styrdon samtidigt har gränssnittet dessutom fått mjukare grafisk återkoppling vid val och ändringar.

    Tillägg, nätverk och säkerhet

    En märklig men viktig fix gäller hanteringen av tillägg (add-ons): Kodi kan nu korrekt uppdatera tillägg även efter extremt långa uppehåll – från 25 dagar till hela 68 år! Det betyder att även om du dammar av din gamla Kodi-installation långt in i framtiden, kommer tilläggen fortfarande att kunna uppdateras.

    På nätverkssidan har Kodi 21.3:

    • Infört stöd för HTTP Basic Authentication,
    • Lösts problem med avbrutna HTTP/2-överföringar,
    • Uppdaterat libnfs till version 6, och
    • Förnyat sin CA-certifikatdatabas till Mozillas juli 2025-version, vilket garanterar säkrare anslutningar mot nätresurser.

    Gränssnitt och användarupplevelse

    Användargränssnittet har blivit stabilare och mer responsivt.
    Tidigare kraschproblem orsakade av överlappande dialogrutor och vilolägen är nu borta, och touch-stöd för reglage (till exempel volym och tidslinje) har förbättrats, vilket gör Kodi smidigare på pekskärmar och surfplattor.

    Blicken mot framtiden – Kodi 22 “Piers”

    Nästa stora version, Kodi 22.0 “Piers”, är redan under utveckling och befinner sig i alfa-stadium. Där väntar ännu större nyheter:

    • Uppgradering till FFmpeg 8 för effektivare video- och ljudavkodning,
    • Stöd för HEIF/HEIC-bilder,
    • Förfinad hantering av undertexter och multispår,
    • Ny Weather Skinning API, och
    • Möjlighet att köra flera instanser av Kodi på Windows.

    Dessutom använder Kodi 22 Python 3.13.7 som inbyggd tolkningsmotor, och förbättrar HDR-rendering och textning på LG webOS.

    Till sist

    Kodi 21.3 är inte en revolution, men det är en genomtänkt och stabil uppdatering som slipar på detaljerna – från HDR och ljud till bibliotekshantering och säkerhet.
    Det är ännu ett steg mot att göra Kodi till det självklara navet i hemmets mediecenter, oavsett om du kör Linux, Windows, macOS eller en spelkonsol.

    Kodi 21.3 – Fakta

    Förfinad HDR, fixade Blu-ray-problem på Linux och stabilare uppspelning

    • Typ: Öppen källkod, mediaspelare
    • Release: 21.3 (efter ~9 månader från 21.2)
    • Video/HDR: HDR-stöd för Xbox One; bättre HDR10-hantering
    • Blu-ray (Linux): Fixad uppspelning, smidigare återupptag med ljud och undertexter i synk
    • Undertexter: Korrekt val via ISO 639-1-språkkoder
    • Bibliotek: Snabbare rescan; multi-episod-bugg fixad; förbättrad hantering av Movie Versions
    • Musik: CDDB via Gnudb.org tillbaka; bättre albumsökningar
    • Ljud: Fixad sällsynt PipeWire-krasch vid enhetsbyte
    • PVR: Stabilare, ingen krasch vid stopp via fjärr eller app
    • Kringutrustning: Turkiskt tangentbord (Linux), Pulse-Eight CEC-fixar, förbättrade macOS-bindningar
    • Gränssnitt: Färre krascher, bättre touch-stöd för reglage
    • Nätverk & säkerhet: HTTP Basic Auth, stabilare HTTP/2, libnfs v6, uppdaterade Mozilla-CA (juli 2025)
    • Tillägg: Uppdateringar fungerar även efter mycket lång inaktivitet
    • På gång (Kodi 22 “Piers”): FFmpeg 8, HEIF/HEIC-stöd, förbättrad textning & multi-track, Python 3.13.7, Weather Skinning API, multi-instans på Windows, bättre HDR & undertexter på LG webOS.
    Kodi 21.3 Linux HDR Blu-ray Open Source PVR PipeWire

Etikett: mjukvara

  • Firefox kan få nytt utseende – Mozilla testar designkonceptet “Nova”

    Mozilla experimenterar med ett nytt designkoncept för webbläsaren Firefox. Tidiga mockuper av projektet “Nova” visar ett rundare och mer sammanhållet gränssnitt, med stöd för funktioner som vertikala flikar och ett möjligt återinförande av kompakt läge. Även om designen fortfarande befinner sig på idéstadiet ger bilderna en första antydan om hur framtidens Firefox kan komma att…

  • Ruby 4.0 – ett stort steg framåt för ett klassiskt språk

    Ruby 4.0 markerar ett av de största kliven i språkets historia, där fokus ligger på isolering, parallellism och prestanda utan att kompromissa med Rubys välkända läsbarhet. Med ny teknik som Ruby Box, en helt ny JIT-kompilator och ett kraftigt förbättrat stöd för parallell exekvering visar Ruby att språket är redo att möta moderna krav –…

  • Kodi 21.3 – Skarpare HDR, fixade Blu-ray-problem och ny kraft under huven

    Kodi 21.3 tar den öppna mediespelaren till nästa nivå med förbättrad HDR-uppspelning, fixade Blu-ray-problem på Linux och snabbare bibliotekshantering. Efter nio månaders utveckling levererar teamet bakom Kodi en uppdatering som förfinar bild, ljud och användarupplevelse – och lägger grunden för nästa stora version, Kodi 22 “Piers”. Den öppna mediespelaren Kodi fortsätter att utvecklas – och…