This is a new work in progress version of the DICOM Viewer I’m working on. I’ve rewritten a huge part of the code to be able to manage custom layouts. With the new architecture it’s very easy to define new layout (I’ve defined already 13).

Everytime I create UI for a program I really care to make it easy to use, and one obvious step It was to create shortcuts for all the actions. This is something quite simple to implement but I find everyday in my job many application without them, making the UI slower to use by the user.


The new layout implementation let you apply actions to: the current selected layer (by default), all the layers (pressing shift), or the custom selected layers (pressing ctrl+click).

I’ve also implemented basic layout text overlay which I hope to improve on next WIP