Vysci / LFG-Bulletin-Board

Dungeon Request chat filtering
MIT License
15 stars 64 forks source link

feat: Custom User Filters Support #250

Closed juemrami closed 5 months ago

juemrami commented 5 months ago

Related Issues:

Included in this PR

Notes I think this can be used for the SoD specific categories as well in #213, I've set it up so that we just have to include it as a preset.

I tried to use the old options library from the original author but it had far too many constraints for building a more dynamic settings panel.

@Vysci, I Recommend we move towards using a library like AceConfig, it allows for an "easier" building of settings, but more importantly it does a good job at validating and maintaining state between options and their saved variable values. That would fix alot of the "requires reload" constraints around seeing settings changes go into effect.

That ones a pretty big job tho. Admitably, this would have been a good first "module" to use the library for but ive already done the work of building out the frames by hand xD

sample images custom filter settings

juemrami commented 5 months ago

The ui could be better, specially the more filters you add. Will likely update it at some point.