CodeEdit icon indicating copy to clipboard operation
CodeEdit copied to clipboard

Improved welcomewindow

Open Wouter01 opened this issue 2 years ago • 0 comments

Description

This PR simplifies the code for the Recent Projects List, adds multiselection behavior to that list, and unifies it with the built-in macOS recent files list.

This solves the problem where the recent files list in the welcome window would differ from the one provided by the system in File -> Open, and CodeEdit Icon -> Right click. The welcome window now gets updated instantly, also when a new project has been openend by e.g. dragging it to the CodeEdit icon in the dock.

Certain list features, like selection multiple items, don't have any lag anymore.

Note: this PR has the minimum target set to 13.0. It should not be merged until the main repo has moved to 13.0

Checklist

  • [x] I read and understood the contributing guide as well as the code of conduct
  • [x] My changes generate no new warnings
  • [x] My code builds and runs on my machine
  • [x] I documented my code
  • [x] Review requested

Wouter01 avatar Feb 03 '23 23:02 Wouter01