akiraux / Akira

Native Linux App for UI and UX Design built in Vala and GTK
GNU General Public License v3.0
5.24k stars 202 forks source link

Selection improvements #696

Closed Alecaddd closed 2 years ago

Alecaddd commented 2 years ago

Summary / How this PR fixes the problem?

A much needed code clean up to the adding and removing items from the Selection, as well as using the Gdk.ModifierType to track pressed keyboard modifiers.

This PR fixes/implements the following bugs/features: