1) ChatGPT and I have developed a CSS modification that maximizes the space available for the breadcrumb. To try it out, create a file at
C:\ProgramData\Enterprise Distributed Technologies\Complete FTP\Include\Custom\customizations.js
with the following contents:
function checkAndModifyDivs() {
if (typeof($) == 'undefined')
return;
var rowDiv = $('.navbar-inverse .row');
if (rowDiv.length === 0)
return;
clearInterval(intervalId);
rowDiv.css({
'display': 'flex',
'position': 'relative'
});
var firstDiv = rowDiv.children().first();
firstDiv.removeClass('col-sm-3 col-md-3').css({
'flex-grow': '1',
'flex-shrink': '0',
'flex-basis': 'auto',
'position': 'relative',
'z-index': '1'
});
var thirdDiv = rowDiv.children().eq(2);
thirdDiv.removeClass('col-sm-5 col-md-5').css({
'position': 'absolute',
'right': '0',
'z-index': '2',
'background-color': 'rgb(33, 150, 243)'
});
var secondDiv = rowDiv.children().eq(1);
secondDiv.removeClass('col-sm-4 col-md-4').css({
'position': 'absolute',
'right': thirdDiv.outerWidth(),
'z-index': '2',
'background-color': 'rgb(33, 150, 243)'
});
}
var intervalId = setInterval(checkAndModifyDivs, 100);
2) The previously expanded folder will retract when another is expanded, so there should only be one expanded at any time.