Forum IceFact

IceFact - soft gratuit de facturi şi chitanţe => Erori => Topic started by: Sebastian on Oct 16, 2024, 08:59 AM

Title: Erori afisare la editarea campului "Observatii" din factura.
Post by: Sebastian on Oct 16, 2024, 08:59 AM
Am trecut de la versiunea 1.8.9.1 la versiunea 1.9.1 (in Ubuntu 22.04).

Am observat urmatorul bug:

Pentru generarea facturilor am cateva texte predefinite pentru campul "Observatii".

Inserez unul dintre texte si daca doresc sa il modific, uneori apar erori de afisare. Cand adaug text undeva mai la inceput, textul de dupa ar trebui sa se deplaseze spre dreapta. Uneori apare o problema de afisaj si o parte din textul de dupa dispare (pana acum pe al doilea rand din campul "Observatii" apare problema).

Problema se remediaza daca fortez un refresh al textului afisat facand scroll vertical in frame-ul din dreapta (zona in care se afiseaza factura curenta) pana dispare campul "Observatii", dupa care fac scroll inapoi sa reapara).

Chestia asta nu se intampla in versiunile precedente.
Title: Re: Erori afisare la editarea campului "Observatii" din factura.
Post by: Serghei on Oct 16, 2024, 01:42 PM
Nu sunt foarte sigur ca asta poate fi rezolvat de noi.

Problemele de tipul ăsta au inceput să apară când distro-urile au inceput să migreze spre Wayland și au început să neglijeze suportul pentru X11. Dacă rulați gnome-shell cu X11 în loc de Wayland se mai manifestă bug-ul?

Avem în plan să portăm IceFact pe wxWidgets, ca să avem suport nativ pentru Wayland si MacOS, dar IceFact este un program imens, o să ne ia ani de zile până să reușim o migrare completă.
Title: Re: Erori afisare la editarea campului "Observatii" din factura.
Post by: Sebastian on Oct 16, 2024, 01:51 PM
X11 folosesc, nu Wayland.

Si cum spuneam, nu am intalnit niciodata problema asta in versiunile precedente IceFact (de vreo 10 ani folosesc IceFact in Ubuntu/Linux).
Title: Re: Erori afisare la editarea campului "Observatii" din factura.
Post by: Serghei on Oct 17, 2024, 02:05 PM
Noi în firma folosim Linux peste tot, nu am remarcat și nu am putut să reproducem defectul. Puteți să postați o filmare cu modul în care se manifestă?
Title: Re: Erori afisare la editarea campului "Observatii" din factura.
Post by: Sebastian on Oct 18, 2024, 11:23 PM
Nu am video, dar poate ajuta niste screenshot-uri.

Primul e textul initial, introdus din nomenclator:

(https://i.imgur.com/YGhVnRM.png)

Apoi incep sa adaug (inserez) text. Al doilea rand e static. Ar trebui sa se deplaseze spre dreapta, pe masura ce adaug text pe primul rand. Cuvintele de pe primul rand de dupa textul inserat ar trebui sa treaca succesiv pe randul urmator, dar in loc de asta dispar:

(https://i.imgur.com/ZeYcuzx.png)

Dupa ce fortez un refresh al campului "Observatii" (facand scroll vertical) se afiseaza corect, respectiv reapare textul lipsa:

(https://i.imgur.com/SWjjvFK.png)