changelog
- 2022-06-15
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 15 Jun 2022 13:03:20 +0300] rev 228
- refactor
- 2022-06-15
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 15 Jun 2022 12:41:57 +0300] rev 227
- Render line segments during draw mode nicer
- 2022-06-15
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 15 Jun 2022 12:33:16 +0300] rev 226
- remove old todo
- 2022-06-15
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 15 Jun 2022 12:32:50 +0300] rev 225
- Fix crash involving polygon being too empty
- 2022-06-15
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 15 Jun 2022 12:32:40 +0300] rev 224
- GCC doesn't like me using QStringLiteral here
- 2022-06-15
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 15 Jun 2022 12:17:29 +0300] rev 223
- Use Mapbox's ear clipping algorithm to handle drawing any simple polygon
- 2022-06-14
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 14 Jun 2022 23:04:49 +0300] rev 222
- Edit tools: get rid of the preview polygon and render the result-to-be
- 2022-06-14
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 14 Jun 2022 22:31:39 +0300] rev 221
- simplify settings further
- 2022-06-14
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 14 Jun 2022 20:44:07 +0300] rev 220
- Further reduce settings.h
- 2022-06-14
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 14 Jun 2022 20:35:11 +0300] rev 219
- fix comment
- 2022-06-14
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 14 Jun 2022 19:50:31 +0300] rev 218
- Replace config collector with a simpler system
- 2022-06-14
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 14 Jun 2022 17:55:50 +0300] rev 217
- reimplement EditTools as a render layer
- 2022-06-12
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 13 Jun 2022 02:18:25 +0300] rev 216
- Reworked grid program into a render layer
- 2022-06-12
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 12 Jun 2022 23:59:37 +0300] rev 215
- Reimplement the axes program as a layer that can be added to PartRenderer
- 2022-06-12
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 12 Jun 2022 20:47:04 +0300] rev 214
- begin refactor of gl side
- 2022-06-11
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 11 Jun 2022 15:20:24 +0300] rev 213
- Rewrite prune to use graphs rather than O(n²) searches
- 2022-06-11
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 11 Jun 2022 14:30:30 +0300] rev 212
- Rewrite dependency loading
- 2022-06-09
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Thu, 09 Jun 2022 19:11:27 +0300] rev 211
- Now builds again
- 2022-06-09
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Thu, 09 Jun 2022 13:32:55 +0300] rev 210
- more refactoring, dosn't build yet
- 2022-06-09
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Jun 2022 11:51:42 +0300] rev 209
- remove more dead code
- 2022-06-08
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Jun 2022 23:14:55 +0300] rev 208
- Add model icons back into the list view
- 2022-06-08
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Jun 2022 23:02:04 +0300] rev 207
- well that's embarrassing
- 2022-06-08
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Jun 2022 22:29:44 +0300] rev 206
- More refactor, merged main.h, basics.h and utility.h into one header file basics.h and removed plenty of unused code
- 2022-06-08
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Jun 2022 20:41:21 +0300] rev 205
- Refactor colors.cpp/.h
- 2022-06-08
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Jun 2022 19:33:00 +0300] rev 204
- Concentrate model editing into one coroutine inside main()
- 2022-06-07
- by Teemu Piippo <teemu@hecknology.net> [Tue, 07 Jun 2022 21:35:29 +0300] rev 203
- Move editing modes tool bar, tool options widget stack and model list view into the main window
- 2022-06-07
- by Teemu Piippo <teemu@hecknology.net> [Tue, 07 Jun 2022 20:44:19 +0300] rev 202
- Replaced the tab widget with an MDI area
- 2022-06-06
- by Teemu Piippo <teemu@hecknology.net> [Tue, 07 Jun 2022 01:37:26 +0300] rev 201
- Continue giant refactor
- 2022-06-06
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Jun 2022 22:01:22 +0300] rev 200
- Giant refactor
- 2022-05-25
- by Teemu Piippo <teemu@hecknology.net> [Wed, 25 May 2022 20:36:34 +0300] rev 199
- Fix pick() picking from weird places on the screen with high DPI scaling
glReadPixels reads data from the frame buffer, which contains data after
high DPI scaling, so any reads to that need to take this scaling into account
- 2022-05-25
- by Teemu Piippo <teemu@hecknology.net> [Wed, 25 May 2022 18:33:38 +0300] rev 198
- fix up things and remove unnecessary code
- 2022-05-25
- by Teemu Piippo <teemu@hecknology.net> [Wed, 25 May 2022 18:29:49 +0300] rev 197
- move drawState to Document