Its not new. Its called a covey chart and is used in "The 7 Habits of Highly Effective People" from 1989, a highly popular self help book. (not sure if it was used in any prior work)
It's Eisenhower Matrix through and through, but I found draggable task dot quite refreshing.