This project has moved and is read-only. For the latest updates, please go here.

The GUI under Linux


A small issue.
Now the Windows version of VeraCrypt looks better than TrueCrypt. I can't say that about the Linux one. Well, it may be subjective, but the VC GUI looks somewhat broken. Don't you think?

file attachments


idrassi wrote Jan 20, 2015 at 11:58 AM

I don't see why you seem to think the GUI is broken. Indeed nothing was done at the GUI level compared to TrueCrypt but does this mean that it is broken? Can you please elaborate?

Mrere wrote Jan 20, 2015 at 3:04 PM

I wrote "looks somewhat broken". The GUI works fine, it just has some tiny graphical issues. Nothing really important.
  1. VC window is taller, but it has 11 visible slots (whitout scrolling) instead of 12.
  2. Second (black) border line.
  3. Wasted space.
  4. Border lines too close to the edges.
  5. No border lines.

Mrere wrote Jan 20, 2015 at 3:07 PM

Ooops, I can't edit my post.

Those points refer to TCvsVC-Lx2.png.

idrassi wrote Jan 23, 2015 at 8:50 AM

Thanks for these details. Now I see your points.
In the latest version, the main window dimensions have been increased and clearly the wxWidgets layout manager does not handle this very well. There are some hardcoded values in wxFormBuilder file inherited from TrueCrypt that describes the GUI and this change in VeraCrypt broke some of them.
Obviously this has to be modified to allow a more dynamic layout of controls.

Concerning points 1 and 2, it depends on the Windows manager configuration of the Linux you are using. For example, on my Ubuntu 14.04 LTS machine, all the 12 slots are visible and there is no black border line. Not sure how ever why TrueCrypt is not affected by this, maybe because it uses wxWidgets 2.8 whereas in VeraCrypt we use wxWidgets 3.0.

Anyway, this will looked at once other more pressing features are implemented.