For those of you, using TamperMonkey in Chrome, I have created a small script, which, for now, will compact the design just a bit. Feel free to enhance/comment.
// ==UserScript==
// @name [DPE] CSS Overrides
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://en.delphipraxis.net/*
// @exclude *?do=edit
// @grant none
// ==/UserScript==
(function() {
'use strict';
// fluid list
const $ = jQuery;
$('HEADER .logo').attr('style', 'height: auto;');
$('HEADER .logo IMG').attr('style', 'margin-bottom: -30px;');
$('LI.ipsDataItem').attr('style', 'padding: 2px 0');
$('DIV.ipsDataItem_icon').attr('style', 'padding: 0 10px;');
$('DIV.ipsDataItem_main').attr('style', 'padding: 0;');
$('UL.ipsDataItem_stats').attr('style', 'padding: 0 10px 0 0;');
$('LI.ipsDataItem_unread DIV.ipsDataItem_main A[href*=topic]').each(function() {
const href = $(this).attr('href');
if (href.indexOf('?') < 0) $(this).attr('href', href + '?do=getNewComment');
});
// thread view
const ipsPageHeader = $('DIV.ipsPageHeader');
ipsPageHeader.attr('style', 'padding: 5px;');
const topicControls = ipsPageHeader.next();
const topicControlsLinks = topicControls.find('A');
for (var idx = 0, link; link = topicControlsLinks[idx]; idx++) {
const div = $('<div class="ipsPos_right ipsResponsive_noFloat ipsResponsive_hidePhone" style="margin-left: 5px;"></div>');
link.style = 'padding: 5px; line-height: 1.5em;';
div.append(link);
ipsPageHeader.prepend(div);
}
topicControls.remove();
$('UL.cAuthorPane_info').attr('style', 'transform: scale(0.6); padding: 0; margin: -40px;');
$('DIV[data-role="commentContent"]').attr('style', 'padding: 0; font-size: small;');
})();
... 🐈 ...