changelog
- Wed, 22 Jun 2022 22:59:56 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 22 Jun 2022 22:59:56 +0300] rev 256
- Move color button into widgets lib
- Wed, 22 Jun 2022 22:50:37 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 22 Jun 2022 22:50:37 +0300] rev 255
- Add x, y, z properties to VectorInput
- Wed, 22 Jun 2022 21:46:38 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 22 Jun 2022 21:46:38 +0300] rev 254
- Rename Vec3Editor to VectorInput
- Wed, 22 Jun 2022 21:42:10 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 22 Jun 2022 21:42:10 +0300] rev 253
- Make LDForge widgets visible in Qt Designer
- Wed, 22 Jun 2022 20:27:53 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 22 Jun 2022 20:27:53 +0300] rev 252
- Move some widgets into a static library
- Wed, 22 Jun 2022 20:10:57 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 22 Jun 2022 20:10:57 +0300] rev 251
- Add object editor into main
- Wed, 22 Jun 2022 16:53:35 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 22 Jun 2022 16:53:35 +0300] rev 250
- I felt that the compiler was too kind to me, so I enabled a big pile of warnings
- Wed, 22 Jun 2022 16:13:15 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 22 Jun 2022 16:13:15 +0300] rev 249
- Done some work on object editor
- Wed, 22 Jun 2022 16:13:01 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 22 Jun 2022 16:13:01 +0300] rev 248
- Fix invertnext not working with circular primitives
- Wed, 22 Jun 2022 16:12:28 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 22 Jun 2022 16:12:28 +0300] rev 247
- fix cylinders being possibly rendered inside out
- Mon, 20 Jun 2022 23:05:27 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 20 Jun 2022 23:05:27 +0300] rev 246
- Use crosshair cursor inside the renderer
- Mon, 20 Jun 2022 22:54:13 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 20 Jun 2022 22:54:13 +0300] rev 245
- improve text rendering
- Mon, 20 Jun 2022 22:41:34 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 20 Jun 2022 22:41:34 +0300] rev 244
- a bit of refactor in mapbox::util::nth
- Mon, 20 Jun 2022 22:40:31 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 20 Jun 2022 22:40:31 +0300] rev 243
- Make the grid black on bright backgrounds
- Mon, 20 Jun 2022 22:22:15 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 20 Jun 2022 22:22:15 +0300] rev 242
- Substitute circular primitives in during file parsing
- Mon, 20 Jun 2022 22:21:53 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 20 Jun 2022 22:21:53 +0300] rev 241
- fix typo
- Mon, 20 Jun 2022 21:49:39 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 20 Jun 2022 21:49:39 +0300] rev 240
- some improvements to dock widget handling
- Mon, 20 Jun 2022 21:14:27 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 20 Jun 2022 21:14:27 +0300] rev 239
- removed some newlines
- Mon, 20 Jun 2022 21:14:17 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 20 Jun 2022 21:14:17 +0300] rev 238
- Fix pick scene rendering: we cannot use glReadPixels when using multisampling, so we need to render the pick scene to a separate frame buffer
- Mon, 20 Jun 2022 19:49:56 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 20 Jun 2022 19:49:56 +0300] rev 237
- Add an option to log opengl messages
- Mon, 20 Jun 2022 18:40:22 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 20 Jun 2022 18:40:22 +0300] rev 236
- Made message log a model
- Mon, 20 Jun 2022 17:27:30 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 20 Jun 2022 17:27:30 +0300] rev 235
- Add a basic message log
- Mon, 20 Jun 2022 16:59:09 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 20 Jun 2022 16:59:09 +0300] rev 234
- Readd axis labels, fix antialiasing
- Mon, 20 Jun 2022 16:43:56 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 20 Jun 2022 16:43:56 +0300] rev 233
- fix various things
- Mon, 20 Jun 2022 02:04:51 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 20 Jun 2022 02:04:51 +0300] rev 232
- Add base code for circular primitives
- Wed, 15 Jun 2022 19:47:02 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 15 Jun 2022 19:47:02 +0300] rev 231
- Add wireframe button
- Wed, 15 Jun 2022 13:05:53 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 15 Jun 2022 13:05:53 +0300] rev 230
- rename LibraryManager -> LibrariesModel
- Wed, 15 Jun 2022 13:03:33 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 15 Jun 2022 13:03:33 +0300] rev 229
- Add About Qt menu entry
- Wed, 15 Jun 2022 13:03:20 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 15 Jun 2022 13:03:20 +0300] rev 228
- refactor
- Wed, 15 Jun 2022 12:41:57 +0300
- 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
- Wed, 15 Jun 2022 12:33:16 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 15 Jun 2022 12:33:16 +0300] rev 226
- remove old todo
- Wed, 15 Jun 2022 12:32:50 +0300
- 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
- Wed, 15 Jun 2022 12:32:40 +0300
- 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
- Wed, 15 Jun 2022 12:17:29 +0300
- 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
- Tue, 14 Jun 2022 23:04:49 +0300
- 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
- Tue, 14 Jun 2022 22:31:39 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 14 Jun 2022 22:31:39 +0300] rev 221
- simplify settings further
- Tue, 14 Jun 2022 20:44:07 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 14 Jun 2022 20:44:07 +0300] rev 220
- Further reduce settings.h
- Tue, 14 Jun 2022 20:35:11 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 14 Jun 2022 20:35:11 +0300] rev 219
- fix comment
- Tue, 14 Jun 2022 19:50:31 +0300
- 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
- Tue, 14 Jun 2022 17:55:50 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 14 Jun 2022 17:55:50 +0300] rev 217
- reimplement EditTools as a render layer
- Mon, 13 Jun 2022 02:18:25 +0300
- 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
- Sun, 12 Jun 2022 23:59:37 +0300
- 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
- Sun, 12 Jun 2022 20:47:04 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 12 Jun 2022 20:47:04 +0300] rev 214
- begin refactor of gl side
- Sat, 11 Jun 2022 15:20:24 +0300
- 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
- Sat, 11 Jun 2022 14:30:30 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 11 Jun 2022 14:30:30 +0300] rev 212
- Rewrite dependency loading
- Thu, 09 Jun 2022 19:11:27 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Thu, 09 Jun 2022 19:11:27 +0300] rev 211
- Now builds again
- Thu, 09 Jun 2022 13:32:55 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Thu, 09 Jun 2022 13:32:55 +0300] rev 210
- more refactoring, dosn't build yet
- Thu, 09 Jun 2022 11:51:42 +0300
- by Teemu Piippo <teemu@hecknology.net> [Thu, 09 Jun 2022 11:51:42 +0300] rev 209
- remove more dead code
- Wed, 08 Jun 2022 23:14:55 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Jun 2022 23:14:55 +0300] rev 208
- Add model icons back into the list view
- Wed, 08 Jun 2022 23:02:04 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Jun 2022 23:02:04 +0300] rev 207
- well that's embarrassing
- Wed, 08 Jun 2022 22:29:44 +0300
- 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
- Wed, 08 Jun 2022 20:41:21 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Jun 2022 20:41:21 +0300] rev 205
- Refactor colors.cpp/.h
- Wed, 08 Jun 2022 19:33:00 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 08 Jun 2022 19:33:00 +0300] rev 204
- Concentrate model editing into one coroutine inside main()
- Tue, 07 Jun 2022 21:35:29 +0300
- 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
- Tue, 07 Jun 2022 20:44:19 +0300
- by Teemu Piippo <teemu@hecknology.net> [Tue, 07 Jun 2022 20:44:19 +0300] rev 202
- Replaced the tab widget with an MDI area
- Tue, 07 Jun 2022 01:37:26 +0300
- by Teemu Piippo <teemu@hecknology.net> [Tue, 07 Jun 2022 01:37:26 +0300] rev 201
- Continue giant refactor
- Mon, 06 Jun 2022 22:01:22 +0300
- by Teemu Piippo <teemu@hecknology.net> [Mon, 06 Jun 2022 22:01:22 +0300] rev 200
- Giant refactor
- Wed, 25 May 2022 20:36:34 +0300
- 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
- Wed, 25 May 2022 18:33:38 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 25 May 2022 18:33:38 +0300] rev 198
- fix up things and remove unnecessary code
- Wed, 25 May 2022 18:29:49 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 25 May 2022 18:29:49 +0300] rev 197
- move drawState to Document
- Wed, 25 May 2022 17:56:30 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 25 May 2022 17:56:30 +0300] rev 196
- delete unneeded things
- Wed, 25 May 2022 17:48:18 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 25 May 2022 17:48:18 +0300] rev 195
- added a missing const
- Wed, 25 May 2022 17:47:06 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 25 May 2022 17:47:06 +0300] rev 194
- simplify further
- Wed, 25 May 2022 17:42:02 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 25 May 2022 17:42:02 +0300] rev 193
- Simplify PolygonCache