Would be great if you could leave some notes at every condition to keep track of what's what.
noted.
Link to #993
@celeron533, I see, my Chinese is a bit rusty so I didn't see that one :)
@zappeee , no worries, just linked for track & trace
Proposed UI:
For existing users, a small button with a note icon will be shown. If you do not add any notes, then the table won't be too wide and still looks good on low resolution.

If you click on the button, or import a Profile with notes, a new column will be shown where you can put in notes as you wish. The table will become wider (or the columns will be come narrower on low resolution screens.) The new feature will be enabled for the entire profile and you can edit any condition(s) you want.

Let me know about how you feel about the proposed UI and I'll move on to implementation if everything looks good.
P.S. If you edit the source code, the notes will still be kept there so you don't lose anything when you switch back and forth. If you export and import to earlier SwitchyOmega versions, then the notes can't be shown of course.
@FelisCatus,
Sounds like a great solution!
A release is coming soon with the new feature.
I've decided to go with the following rule list format for compatibility:
[SwitchyOmega Conditions]
@with result
@note some random notes here...
example.com +test
UrlRegex: dddd +test
@note Another Note!
*.example.com +test
* +direct
If you copy and paste the rule lists to earlier SwitchyOmega versions, it won't pick up the notes but it will process everything else normally.
v2.5.3 published on Chrome Web Store. Firefox version awaiting review on AMO.
Firefox version published.
Thank you very much!