Thank you for the feedback. The rightmost column contains the last insertion date, which is a rather long field (full date and time). We chose to not automatically resize the column because usually the actual time does not matter but you just want to use it for sorting (showing most recent at the top or bottom).
You can experiment with various settings by editing ColumnDisplayProperties table in ctkDICOM.sql file in SQLite file editor (I use SQLite browser) or using slicer.dicomDatabase.setFormatForField method. If you don’t find the table then make sure you have created/updated the database with a recent Slicer Preview Release. For example, run this in Slicer’s Python console to make “Date added” field fully displayed in Patients table:
slicer.dicomDatabase.setFormatForField('Patients', 'InsertTimestamp', '{"sort": "descending", "resizeMode":"resizeToContents"}')
slicer.dicomDatabase.schemaUpdated()
You can find further methods to customize displayed fields here (show/hide, change order, rename, etc.). You can make these changes permanent on a computer, for all installed Slicer versions, by adding such lines to your application startup file (.slicerrc.py - see in application settings).
If you find that insertion date&time column should be always fully displayed and most other users agree then we can change the schema. If preference depends on user and environment (e.g., preferable to show in full on large monitors) then we should probably address this by making customization easier for users.