changelog
    
    
    - Thu, 15 Jun 2023 16:18:03 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Thu, 15 Jun 2023 16:18:03 +0300] rev 383
 
    - Refactor, make selecting elements from the model select the corresponding line from the editor as well
 
    - Sat, 10 Jun 2023 17:26:32 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 10 Jun 2023 17:26:32 +0300] rev 382
 
    - use a parameter to avoid temporarily changing member variables
 
    - Wed, 19 Apr 2023 22:51:56 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 19 Apr 2023 22:51:56 +0300] rev 381
 
    - Made library_role_e an enum class
 
    - Wed, 19 Apr 2023 22:42:43 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 19 Apr 2023 22:42:43 +0300] rev 380
 
    - Use QFileInfo to represent paths
 
    - Wed, 12 Apr 2023 01:53:42 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 12 Apr 2023 01:53:42 +0300] rev 379
 
    - Circular primitive type is now an enum class
 
    - Tue, 11 Apr 2023 22:51:47 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 11 Apr 2023 22:51:47 +0300] rev 378
 
    - remove now unneeded type alias
 
    - Tue, 11 Apr 2023 22:51:12 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 11 Apr 2023 22:51:12 +0300] rev 377
 
    - BasicShader is no longer a class
 
    - Tue, 11 Apr 2023 22:39:18 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 11 Apr 2023 22:39:18 +0300] rev 376
 
    - Split GL preferences that affect GL build to a new build preferences structure, modifying that requires rebuild, modifying render preferences does not
 
    - Tue, 11 Apr 2023 20:27:04 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 11 Apr 2023 20:27:04 +0300] rev 375
 
    - Simplify signature of updateRenderPreferences
 
    - Tue, 11 Apr 2023 11:11:28 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 11 Apr 2023 11:11:28 +0300] rev 374
 
    - More refactor and renaming
Added a test function that makes recolors stuff red 
    - Mon, 10 Apr 2023 14:46:36 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 10 Apr 2023 14:46:36 +0300] rev 373
 
    - Move bezier curve to its own file
 
    - Mon, 10 Apr 2023 14:25:19 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 10 Apr 2023 14:25:19 +0300] rev 372
 
    - Winding is now an enum class winding_e
 
    - Mon, 10 Apr 2023 14:21:17 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 10 Apr 2023 14:21:17 +0300] rev 371
 
    - rename some functions
 
    - Mon, 10 Apr 2023 14:18:11 +0300
 
    - by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 10 Apr 2023 14:18:11 +0300] rev 370
 
    - Grid scaling buttons now work