I think it begins to work! UI is not completely final, but the UX works and I like it!
It allow to pick a from lot of criterias, their negations and combine them either by union or intersection. That's exactly what I wanted to begin with!
I still have a few bugs out of my predicates. Inverting a predicate does not always invert my selection. Will have to investigate further ... or write more tests :D #IndieDev#BuildInPublic
I fixed my predicate bug, but after showing it to my girlfriend, it turns out she finds the screen too complex and too "developer oriented". She gave me nice input, and am I re-doing the whole UI again? Yes I do. Secret about a good product is iteration #BuildInPublic#IndieDev
I think I like it even better. No submenu for picking the filters. Filter is cumulative by default, and inversion is hidden, because less natural. #BuildInPublic#IndieDev#Padlok