changelog
- Sat, 02 Jul 2022 19:05:05 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 02 Jul 2022 19:05:05 +0300] rev 316
- Allow make a cylinder even if the world position is not on grid
- Sat, 02 Jul 2022 19:03:57 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 02 Jul 2022 19:03:57 +0300] rev 315
- Improve preview of cylinder extrusion
- Fri, 01 Jul 2022 23:51:16 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Fri, 01 Jul 2022 23:51:16 +0300] rev 314
- Added rudimentary cylinder extrusion into circle tool.
I really had to think which way the vectors are in this one
- Fri, 01 Jul 2022 23:48:27 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Fri, 01 Jul 2022 23:48:27 +0300] rev 313
- Improve click handling
- Fri, 01 Jul 2022 16:46:43 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Fri, 01 Jul 2022 16:46:43 +0300] rev 312
- Fix right click to delete not really working properly
Instead of removing the point that had been added, it would remove
the point that is being drawn, which would cause it to overwrite the
previous point using the new point, causing a bit of a delay
- Fri, 01 Jul 2022 16:45:40 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Fri, 01 Jul 2022 16:45:40 +0300] rev 311
- Use different cursors depending on edit mode
- Fri, 01 Jul 2022 13:41:46 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Fri, 01 Jul 2022 13:41:46 +0300] rev 310
- Simplify some code
- Wed, 29 Jun 2022 16:33:49 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 29 Jun 2022 16:33:49 +0300] rev 309
- Fixed ModelId being used to identify both models and elements, added ElementId to identify elements
- Wed, 29 Jun 2022 16:21:44 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 29 Jun 2022 16:21:44 +0300] rev 308
- add comments in colors.h
- Wed, 29 Jun 2022 16:19:05 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 29 Jun 2022 16:19:05 +0300] rev 307
- simplify a bit
- Wed, 29 Jun 2022 14:43:42 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 29 Jun 2022 14:43:42 +0300] rev 306
- Enable drawing clockwise shapes despite mapbox::earcut rewinding them
- Wed, 29 Jun 2022 14:11:58 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 29 Jun 2022 14:11:58 +0300] rev 305
- Add support for BFC CERTIFY statements
- Tue, 28 Jun 2022 22:18:11 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 22:18:11 +0300] rev 304
- minor updates to main window ui
- Tue, 28 Jun 2022 21:38:32 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 21:38:32 +0300] rev 303
- Add select all
- Tue, 28 Jun 2022 19:57:45 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 19:57:45 +0300] rev 302
- Enable cotire again
- Tue, 28 Jun 2022 19:49:45 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 19:49:45 +0300] rev 301
- Move earcut.h outside src/ directory
- Tue, 28 Jun 2022 19:47:34 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 19:47:34 +0300] rev 300
- Fix build warnings, size_type of QVector changes from Qt5 to Qt6 so we need an alias for it
- Tue, 28 Jun 2022 19:43:55 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 19:43:55 +0300] rev 299
- Remove functional.h
- Tue, 28 Jun 2022 19:36:03 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 19:36:03 +0300] rev 298
- oops, that stuff isn't meant to be there yet
- Tue, 28 Jun 2022 19:35:09 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 19:35:09 +0300] rev 297
- Remove ring.h
- Tue, 28 Jun 2022 19:31:55 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 19:31:55 +0300] rev 296
- Remove dead code
- Tue, 28 Jun 2022 19:25:45 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 19:25:45 +0300] rev 295
- cleanup version.h
- Tue, 28 Jun 2022 19:25:08 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 19:25:08 +0300] rev 294
- Reformat about.ui a bit
- Tue, 28 Jun 2022 19:21:37 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 19:21:37 +0300] rev 293
- Add OpenGL information to about page
- Tue, 28 Jun 2022 18:02:51 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 18:02:51 +0300] rev 292
- Add GLM version string to about page
- Tue, 28 Jun 2022 17:59:34 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 17:59:34 +0300] rev 291
- Let's bring GLEW back after all
- Tue, 28 Jun 2022 17:35:56 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 17:35:56 +0300] rev 290
- Fix picking and rendering of selected colors
- Tue, 28 Jun 2022 14:53:22 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 14:53:22 +0300] rev 289
- Work around a Qt bug involving the rendering behavior of the first created sub window
- Tue, 28 Jun 2022 14:24:00 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 14:24:00 +0300] rev 288
- Add tile and cascade subwindows actions
- Tue, 28 Jun 2022 14:20:08 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 14:20:08 +0300] rev 287
- Add scroll bars to the mdi area
- Tue, 28 Jun 2022 14:10:27 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 14:10:27 +0300] rev 286
- Disable language changing for now (translations won't go into 1.0)
- Tue, 28 Jun 2022 13:03:21 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 13:03:21 +0300] rev 285
- Don't create more than one settings editor
- Tue, 28 Jun 2022 12:47:46 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 12:47:46 +0300] rev 284
- Move app icon definition to main.cpp
- Tue, 28 Jun 2022 12:29:38 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 12:29:38 +0300] rev 283
- Make settings editor scrollable
- Tue, 28 Jun 2022 12:18:00 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 12:18:00 +0300] rev 282
- Make settings editor a sub window instead of a dialog
- Tue, 28 Jun 2022 11:51:17 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 11:51:17 +0300] rev 281
- - Add CMake build type to about page and window title
- Use locale-dependant short date format in window title and long format in about page
- Move version definition into project() call
- Renamed the c++ macros to match CMake variable names
- Tue, 28 Jun 2022 11:19:33 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 11:19:33 +0300] rev 280
- Fix build
- Tue, 28 Jun 2022 00:25:10 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Tue, 28 Jun 2022 00:25:10 +0300] rev 279
- Add build system information to the about dialog
- Mon, 27 Jun 2022 23:58:04 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 27 Jun 2022 23:58:04 +0300] rev 278
- Make editing tools disabled until a document is selected
- Mon, 27 Jun 2022 23:57:47 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 27 Jun 2022 23:57:47 +0300] rev 277
- Add missing third party acknowledgements
- Mon, 27 Jun 2022 21:25:31 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 27 Jun 2022 21:25:31 +0300] rev 276
- Add some sort of basic application icon
- Mon, 27 Jun 2022 21:25:22 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 27 Jun 2022 21:25:22 +0300] rev 275
- Add missing file
- Mon, 27 Jun 2022 15:55:27 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 27 Jun 2022 15:55:27 +0300] rev 274
- Show current subwindow title in main window title
- Mon, 27 Jun 2022 15:50:21 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 27 Jun 2022 15:50:21 +0300] rev 273
- Adjust date string
- Mon, 27 Jun 2022 15:46:12 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 27 Jun 2022 15:46:12 +0300] rev 272
- Sort out versions more, add about page
- Mon, 27 Jun 2022 02:01:52 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 27 Jun 2022 02:01:52 +0300] rev 271
- One more hardcoded name
- Mon, 27 Jun 2022 02:00:49 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 27 Jun 2022 02:00:49 +0300] rev 270
- Fix qrc path in mainwindow.ui
- Mon, 27 Jun 2022 01:57:06 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 27 Jun 2022 01:57:06 +0300] rev 269
- Further use APPNAME macro
- Mon, 27 Jun 2022 01:49:20 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 27 Jun 2022 01:49:20 +0300] rev 268
- Define application name and version in CMakeLists
- Mon, 27 Jun 2022 01:29:03 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 27 Jun 2022 01:29:03 +0300] rev 267
- rename ldforge.qrc -> resources.qrc
- Mon, 27 Jun 2022 01:28:04 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 27 Jun 2022 01:28:04 +0300] rev 266
- use project name more in cmakelists
- Mon, 27 Jun 2022 01:09:18 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 27 Jun 2022 01:09:18 +0300] rev 265
- Fix build warnings
- Sun, 26 Jun 2022 21:32:51 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 26 Jun 2022 21:32:51 +0300] rev 264
- Convert all includes to be relative to project root directory. Files that cannot be found in this manner use angle brackets.
- Sun, 26 Jun 2022 21:00:06 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 26 Jun 2022 21:00:06 +0300] rev 263
- Move render layer files to new src/layers/ directory
- Sun, 26 Jun 2022 20:54:09 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 26 Jun 2022 20:54:09 +0300] rev 262
- Add action to make a model unofficial (modifies the !LDRAW_ORG line)
- Sun, 26 Jun 2022 20:27:04 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 26 Jun 2022 20:27:04 +0300] rev 261
- pi is no longer a template
- Sun, 26 Jun 2022 20:26:09 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 26 Jun 2022 20:26:09 +0300] rev 260
- Fix bad use of QOpenGLFunctions
- Sun, 26 Jun 2022 19:44:45 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 26 Jun 2022 19:44:45 +0300] rev 259
- - Made it build under Qt6
- Fix strangeness involving library path settings
- Wed, 22 Jun 2022 23:51:06 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 22 Jun 2022 23:51:06 +0300] rev 258
- Add widgets to object editor
- Wed, 22 Jun 2022 23:32:34 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 22 Jun 2022 23:32:34 +0300] rev 257
- Fix appearance of ColorButton
- 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