You are here

Add new comment

First of all, I'm glad that someone else is encouraged to create themes.
_1
The color difference you indicate between the mixer window and the general one is due to the qss.

I assign a gradient to the main sequencer window.
In the current version 1.5 it is also applied to the midi editor window.

qtractorMainForm, /* Sequencer */
qtractorMidiEditorForm /* Midi Editor */ {
     background: qlineargradient(x1:0, y1:0, x2:1, y2:1,
     stop:0 #34363B,
     stop:1 #5C5650
   );
}

I consider that the mixer window for my topic does not require that gradient, because it is not a work area, but a tool.

You can delete the code.
Or add the mixer:

qtractorMainForm,
qtractorMidiEditorForm,
qtractorMixer /* Window Mixer */ {
     background: qlineargradient(x1:0, y1:0, x2:1, y2:1,
     stop:0 #34363B,
     stop:1 #5C5650
   );
}

This overwrites the "Window" color of the Color Theme.
That has advantages and disadvantages, it depends on what you want to achieve.

_2
"about the up and down arrows in the various input fields"
Fortunately it is possible to eliminate them from QSS. It took me a while to find a way, but I finally found it.
In version 1.5 of Tecnico I have eliminated them from the "information screens" of the potentiometers.

qtractorMixerStrip QAbstractSpinBox::up-button {
   width: 0;
   height: 0;
}
qtractorMixerStrip QAbstractSpinBox::down-button {
   width: 0;
   height: 0;
}

_3
Icons.
We must understand that QSS has limitations. For Qt it is not the main way to visually shape the interface (as happens in html with CSS), but rather a complementary tool.
Furthermore, if we compare it with CSS, it has many fewer options.

For example, modifying toolbar and menu icons is practically impossible.

Even so, there are solutions for what you propose.
We can't remove them with QSS, but we can create an icon theme where those icons you don't want are a transparent .png.

Of course, the icon space would still remain on the Mixer buses. It is not possible to resolve that.

As for the specific Midi and Audio icons, the inconsistency that arises when customizing the color for Midi and Audio (the icons still remain yellow and green) is easily solved. Create new icons without color coding, just white, black and gray.
Thus, these will only offer information coded in symbol, and the bars and volumeters will only offer information coded in color.
I do not consider it to be redundant but complementary.

It is true that having to compile to have our Qtractor to our liking is laborious, but it can be done.

Qtractor (and Qt aplications in general) is not designed to be able to use icon packs, and I think it is not an easy functionality to implement.