Seems you partially misunderstand. No need to make tabs blue
Only little star indicator or any other tiny mark or sign.
Here is another example how it may look. With quick view from any tab it is easy to understand that Deinterlacer is enabled and some Vapoursynth filters also enabled.
Clicking to Vapoursynth tab we can quickly see that some filters enabled inside Deblock, Degrain and Dering tabs.
All other Vapoursynth filters are disabled, as well as unchanged default settings inside FFmpeg, Speed, Misc so we can not worry about checking in other places.
I understand that in some moments it may be not so simple to preserve that logic, but it just an idea and if you accept it, it may be slowly discussed and improved, same as other UI ideas.
This idea just based on my personal usability observations. I usually always check tabs before final render. More filters and more tabs in newer versions take more and more time to inspect.
BUG (i guess)
If i click "Reset" in "Filtering -> Vapoursynth", i got huge amount of pop up warning messages:
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEvery
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEveryCycle
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEveryOffsets
FilteringModel doSet->found no field: vsMCleanOnlyRange
FilteringModel doSet->found no field: vsMCleanRanges
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEvery
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEveryCycle
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEveryOffsets
FilteringModel doSet->found no field: vsMCleanOnlyRange
FilteringModel doSet->found no field: vsMCleanRanges
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEvery
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEveryCycle
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEveryOffsets
FilteringModel doSet->found no field: vsMCleanOnlyRange
FilteringModel doSet->found no field: vsMCleanRanges
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEvery
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEveryCycle
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEveryOffsets
FilteringModel doSet->found no field: vsMCleanOnlyRange
FilteringModel doSet->found no field: vsMCleanRanges
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEvery
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEveryCycle
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEveryOffsets
FilteringModel doSet->found no field: vsMCleanOnlyRange
FilteringModel doSet->found no field: vsMCleanRanges
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEvery
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEveryCycle
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEveryOffsets
FilteringModel doSet->found no field: vsMCleanOnlyRange
FilteringModel doSet->found no field: vsMCleanRanges
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEvery
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEveryCycle
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEveryOffsets
FilteringModel doSet->found no field: vsMCleanOnlyRange
FilteringModel doSet->found no field: vsMCleanRanges
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEvery
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEveryCycle
FilteringModel doSet->found no field: vsMCleanApplyOnlyToEveryOffsets
FilteringModel doSet->found no field: vsMCleanOnlyRange
FilteringModel doSet->found no field: vsMCleanRanges
a. will fix
b. nothing to worry, about. Happens since mclean isn't available for MacOS, but is in the list of default values.
didn't run into it since I don't use MacOS for video conversions
(I removed SangNomMod, but forgot about MClean.)
-> even better I changed the name from 'MClean' to 'mClean' but forgot to adjust the MacOS code to take that into account.
Cu Selur
Hybrid_dev_2021.07.26.01
Warning pop-up messages when i save filters(s) preset:
"FilteringModel get->found no field vsMCleanApplyOnlyToEvery
FilteringModel get->found no field vsMCleanApplyOnlyToEveryCycle
FilteringModel get->found no field vsMCleanApplyOnlyToEveryOffsets
FilteringModel get->found no field vsMCleanOnlyRange
FilteringModel get->found no field vsMCleanRanges
FilteringModel get->found no field vsNnediFieldDeNoise - CTMF"
Warning pop-up message when i reset filters(s) preset:
"Vapoursynth::m_defaults does not contain 'vsNnediFieldDeNoise - CTMF'! Please report to Selur, thanks!"
Also Frame->Resize->Resizer filter checkbox is not turned off when i reset filters(s) preset
Quote:Also Frame->Resize->Resizer filter checkbox is not turned off when i reset filters(s) preset
That is as it should be if you reset the Vapoursynth filters, since all Vapoursynth filters get reset to their defaults and by default Vapoursynth based resizing is disabled.
Thought I fixed the MClean stuff -> will look at it.
Fixed the 'vsNnediFieldDeNoise - CTMF' already.
Cu Selur
When i select x265 codec i got this pop-up message:
CalculatorModel get->found no field x26516bit_encodingTyp
When i select VPX codec i got this pop-up message:
CalculatorModel get->found no field cuda_encodingTyp
Yeah, fixed that too.
Cu Selur
Send you a link to a dev version.
Cu Selur
Seems ok now.
But i still can't understand why some filters are not unchecked when i click Reset All.
Here is example what is going on. Looks like a bug.
They should reset, but I probably missed some. Never had the time to check.
-> Will look into it when I find the time tomorrow or the say after probably.
Cu Selur