Hey @QiYL, next time you create feature request, you might want to separate individual topic/point so your request is clear to team. Using the feature request template will help team better understand your need.
At a quick glance, there are already a few existing feature requests that look like what you want. Try searching on the forum first; if there are existing ones, comment and upvote to work with fellow community members to increase its chance for being implemented, e.g.