Conversation
|
Do you mean "collections" instead of "favourites"? The idea has been raised of "smart collections" or saved filters, which both may be better solutions than this. Not sure. Maybe fine to offer this functionality but I'd probably limit the maximum number of items that could be added like this. Also you're profiling/benchmarking in a way we have never done before in the codebase. |
Sorry, I forgot to add the pictures. This is added to collections, because the existing feature only allows players to add difficulties to favorites one by one, which makes the operation exhausting. My test scenario is intended to evaluate performance (mainly runtime) under extreme conditions with very large lists and large filtered results. This approach is closer to benchmarking, and if necessary I can move these tests into a dedicated benchmark suite. Since the implementation is straightforward, if you agree, I think we can remove the changes in |

Description
This feature adds a set of interactive controls to the Favorites Manager, allowing users to save filter results from the current screen directly to the target favorites.
Possible Improvements
Further refinements could be considered, such as:
If these ideas are agreed upon, a TODO can be added for future iterations.
Testing & Performance