30 June 2013

stegano.kde user interface rewrite

Today i want to present the outcome of the UI reload and introduce the small improvements one by one. In addition everything is now in English available.

Build Information

as i had learnt the lessons from the previous post you can find the code on my scratch repository


you have to checkout the tag v0.1.2

More tabs for less confusion

One of the major changes is now a tabbed user interface. Tab offers to split out the different aspects out into different views. The idea behind is that the whole tool is more or less like a document editor. Like Kate or others great editors. The only difference between a editor and a steganography editor is that we need a "Media" where we embed our data. But the whole work flow is somehow comparable, open a document, write some stuff, save the stuff, done.

The first tab shows the media file that user has been loaded, currently only images are supported. This means the preview of that image will be shown.

On start when no media file is loaded it shows up only a button that tells the story of loading something only. Maybe in future this will turn into a general dash board where you can choose the several entry points and start working from there.

When the media file was loaded it shows up the preview. Additionally the toolbar actions that requires a media turns enabled. Now you could press the "Decrypt" button and try to recover some data out of the media. Or you could go to the "Message" tab and start typing a text that you want to embed into the media.
The "Message" Tab presents the message editor. On the bottom you can find a capacity like bar that shows up how much "space" is left in the media file. The small lock button is the same as the "Protect" action in the toolbar that allows you to protect your message with a password.
When you start typing  the status bar shows you character count that is available. Additionally the capacity bar gets updated. After having 80% space filled the capacity bar color turns into red and indicates you that the media is coming to a limit soon.
On activating the "Protect" toolbar action or the bottom lock button a small container with a password field becomes visible. Here you can enter your password and on Save later your data will be stored as an encrypted container.

The "Attachments" Tab is still not yet implemented. But later this should show up something that you know from dolphin, a kind of a file browser.


  1. Maybe you should read the article first