Viser opslag med etiketten udvikling. Vis alle opslag
Viser opslag med etiketten udvikling. Vis alle opslag

tirsdag den 20. februar 2018

Der er opstået et alvorligt problem i LibreOffice

Har du oplevet at LibreOffice pludselig crasher og du bliver spurgt om du vil sende en crash-report?

Næste gang skal du vælge "Ja", for disse rapport har stor betydning for udviklernes mulighed for at reagere på pludselige nedbrud. Da LibreOffice 6 blev frigivet blev der kort tid efter konstateret en alvorlig sikkerhedsbrist, som hurtigt blev lappet. Men samtidig viste crash-rapporterne at der også var opstået et problem i Windows-versionen, og crash-rapporterne gav gode detaljer, og problemet blev straks rettet. I diagrammet herunder viser problemet sig tydeligt (den lidt utydelige grå stigning).



Rettelsen nåede at blive færdig tidsnok til version 6.0.1, og eEfterfølgende kunne udviklerne konstatere, at problemet var løst, idet der fortsat kommer rapporter ind fra 6.0, men ikke fra 6.0.1.

søndag den 29. oktober 2017

Brugergrænsefladen

LibreOffice har i gennem de seneste par år gennemgået en kæmpe udvikling imod en mere moderne brugergrænseflade.

Hver enkelt dialog og hver enkelt værktøjslinje skal bearbejdes og forbedres. Det er ikke bare at sætte en udvikler til at arbejde, nej der skal gøres en del designmæssige overvejelser først. Dels for at designet bliver brugbart, men også for at de forskellige dialoger bliver designet nogenlunde efter de samme retningslinjer, således at der kommer mere konsistens i LibreOffice.

Et eksempel på dette arbejde er et "problem" med punktopstillinger i Impress præsentationsprogrammet. Der er dels et par tekniske problemer, som naturligvis skal repareres, men en del af problemet er den ulogiske opbygning af brugergrænsefladen.

LibreOffice Design Team har analyseret problemerne og er kommet frem til et første forslag til løsning, og nu beder de dig og mig og alle andre om at deltage. Hvad synes du og hvad synes jeg.

Udgangspunktet er en eller flere mock-up eller skitser, som vi kan tage stilling til.


Det sker i første omgang i et blog-indlæg her: https://design.blog.documentfoundation.org/2017/10/28/impress-lists/

Senere i processen inviterer LibreOffice Design Team alle interesserede til at bidrage i en spørgeskemaundersøgelse, hvor vi kan stemme på forskellige forslag.

Når designet ligger fast, bliver udviklerne så sat i gang med at implementere den nye brugergrænseflade. Et eksempel på det kan ses i den kommende version 6.0, hvor dialogen "Specialtegn", som har gennemgået processen:


mandag den 8. maj 2017

Fire spændende tilbud (udbud) fra LibreOffice

The Document Foundation modtager mange mindre pengedonationer, hvilket betyder at der dels er mulighed for at aflønne fast personale, men og for, fra tid til anden, at udbyde konkrete udviklingsopgaver til udviklerne. Der er typisk tale om større afgrænsede  udviklingsprojekter, hvor det frivillige fællesskab ikke har været i stand til at løfte opgaven. Opgaverne kan løses af individuelle freelance udviklere, eller af firmaer. Dog er det en fælles forudsætning, at de der byder ind på opgaverne, allerede er en del af fællesskabet som bidragsydere.

Der er netop åbnet for ikke mindre end fire sådanne projekter:

1) Tender to Implement Accessibility Improvements

Opgavens hovedformål er at udvikle en måde hvormed man kan gennemgå samtlige dialoger i LibreOffice for at identificere hvilke der ikke understøtter tilgængelighed. Metoden skal anvendes på de eksisterende dialoger, men også sikre at alle fremtidige dialoger understøtter tilgængelighed.

2) Tender to improve image handling in LibreOffice

Opgaven består i at implementere en række specificerede mekanismer, som samlet og hver for sig, skal gøre håndtering af indlejrede billeder i LibreOffice.

3) Tender to deprecate LibreOffice’s SVG filter in favour of SVGIO

Opgaven består i al korthed at udskifte den nuværende måde at håndtere SVG-filer med en standardmetode, kaldet SVGIO.

4) Tender to implement HSQLDB binary format import in LibreOffice

Opgaven går ud på at udskifte den eksisterende Javabaserede HSQLDB-implementering med Firebird.

Du kan læse flere detaljer om de enkelte opgaver på The Document Foundations blog, som der er links til herunder.

Giv et bidrag til The Document Foundation: https://donate.libreoffice.org/
Tender to Implement Accessibility Improvements: https://blog.documentfoundation.org/blog/2017/04/27/tender-accessibility/
Tender to improve image handling in LibreOffice: https://blog.documentfoundation.org/blog/2017/05/02/tender-improve-image-handling-libreoffice-201705-01/
Tender to deprecate LibreOffice’s SVG filter in favour: https://blog.documentfoundation.org/blog/2017/05/03/tender-deprecate-libreoffices-svg-filter-favour-svgio-201705-02/
Tender to implement HSQLDB binary format import in LibreOffice: https://blog.documentfoundation.org/blog/2017/05/04/tender-implement-hsqldb-binary-format-import-libreoffice-201705-03/