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
- Mon, 10 Apr 2023 12:40:49 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 10 Apr 2023 12:40:49 +0300] rev 369
- isConvex renamed to quadrilateral_convexity, refactor, now returns an enum instead of bool
- Sun, 09 Apr 2023 17:05:40 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 09 Apr 2023 17:05:40 +0300] rev 368
- Simplify signature of openModelFromPath
- Sun, 09 Apr 2023 16:30:33 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 09 Apr 2023 16:30:33 +0300] rev 367
- Also connect up the "Delete" action
- Sun, 09 Apr 2023 16:27:22 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 09 Apr 2023 16:27:22 +0300] rev 366
- Also connect up "Select all"
- Sun, 09 Apr 2023 16:23:05 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 09 Apr 2023 16:23:05 +0300] rev 365
- Add undo, redo, cut, copy and paste actions to MainWindow which pass onto the editor widget
- Sun, 09 Apr 2023 16:01:57 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 09 Apr 2023 16:01:57 +0300] rev 364
- I forgot to add files again... this time it's modelsubwindow.h
- Sun, 09 Apr 2023 16:01:38 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 09 Apr 2023 16:01:38 +0300] rev 363
- Removed unused code
- Sun, 09 Apr 2023 15:59:08 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 09 Apr 2023 15:59:08 +0300] rev 362
- Extracted the state of the program into a MainState structure, and extracted local functions of main() into static functions.
I was planning to make the core logic and state of the program into a Main class, which would be a QObject that would
have lots of signals and slots, but it looks like this works even without it
- Sun, 09 Apr 2023 13:28:36 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 09 Apr 2023 13:28:36 +0300] rev 361
- Move some recent file handling to MainWindow
- Sun, 09 Apr 2023 12:23:32 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 09 Apr 2023 12:23:32 +0300] rev 360
- `PartRenderer::renderVao` no longer throws if bad array class is given, this is now checked on compile time
- Sun, 09 Apr 2023 01:12:00 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 09 Apr 2023 01:12:00 +0300] rev 359
- The renderer now centers on the grid origin, not the part origin
- Sun, 09 Apr 2023 00:56:49 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 09 Apr 2023 00:56:49 +0300] rev 358
- Hopefully fixed all problems with determining polygon winding
- Sat, 08 Apr 2023 22:09:29 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 08 Apr 2023 22:09:29 +0300] rev 357
- Add settings import and export
- Sat, 08 Apr 2023 21:48:49 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 08 Apr 2023 21:48:49 +0300] rev 356
- Made editor font configurable
Add grid matrix editor
- Sat, 08 Apr 2023 16:59:55 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 08 Apr 2023 16:59:55 +0300] rev 355
- Move the about dialog to MainWindow. The hack to retrieve GL extensions is made a bit cleaner
- Sat, 08 Apr 2023 16:41:40 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 08 Apr 2023 16:41:40 +0300] rev 354
- Readd the MainWindow class and renderstyle button handling to it
- Sat, 08 Apr 2023 16:12:12 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 08 Apr 2023 16:12:12 +0300] rev 353
- Use explicit captures in main
- Sat, 08 Apr 2023 15:52:25 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 08 Apr 2023 15:52:25 +0300] rev 352
- Rename forModel -> forEachModel
- Sat, 08 Apr 2023 15:50:38 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 08 Apr 2023 15:50:38 +0300] rev 351
- Add missing 'static' keywords and deleted unused code
- Sat, 08 Apr 2023 15:34:32 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 08 Apr 2023 15:34:32 +0300] rev 350
- Opening recently opened files works again now
- Sat, 08 Apr 2023 15:15:41 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 08 Apr 2023 15:15:41 +0300] rev 349
- Rename ColorButtonPlugin -> ColorEditPlugin
- Sat, 08 Apr 2023 15:15:20 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 08 Apr 2023 15:15:20 +0300] rev 348
- Rename colorbutton.cpp -> coloredit.cpp
- Sat, 08 Apr 2023 15:11:39 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 08 Apr 2023 15:11:39 +0300] rev 347
- Rename ColorButton -> ColorEdit
- Sat, 08 Apr 2023 15:08:19 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 08 Apr 2023 15:08:19 +0300] rev 346
- Change color edit coloring to use only stylesheets to colorise the line edit only
- Sat, 08 Apr 2023 15:05:57 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 08 Apr 2023 15:05:57 +0300] rev 345
- delete commented out code
- Sat, 08 Apr 2023 15:03:54 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 08 Apr 2023 15:03:54 +0300] rev 344
- Changed color button to a line edit+button combination
- Sat, 08 Apr 2023 12:55:11 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 08 Apr 2023 12:55:11 +0300] rev 343
- Fix BFC formatting not working due to being evaluated after comment format
- Sat, 08 Apr 2023 12:53:15 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 08 Apr 2023 12:53:15 +0300] rev 342
- Fix line type 0 format regular expression
- Sat, 08 Apr 2023 12:24:04 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 08 Apr 2023 12:24:04 +0300] rev 341
- Save settings as soon as they are changed, Cancel and Reset buttons revert changes
- Sat, 23 Jul 2022 01:38:43 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 23 Jul 2022 01:38:43 +0300] rev 340
- Merge commit
- Sat, 23 Jul 2022 01:38:06 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sat, 23 Jul 2022 01:38:06 +0300] rev 339
- Add SIG macro
- Wed, 20 Jul 2022 21:48:46 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 20 Jul 2022 21:48:46 +0300] rev 338
- Delete unused code
Remove Model legacy type alias, QTextDocument is used now instead
- Wed, 20 Jul 2022 21:35:55 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 20 Jul 2022 21:35:55 +0300] rev 337
- Remove debug code
- Wed, 20 Jul 2022 21:34:56 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 20 Jul 2022 21:34:56 +0300] rev 336
- Draw mode and make unofficial tools now work again
- Wed, 20 Jul 2022 12:59:07 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Wed, 20 Jul 2022 12:59:07 +0300] rev 335
- Fix crashing
Add option to set tool button style
- Thu, 14 Jul 2022 16:47:59 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Thu, 14 Jul 2022 16:47:59 +0300] rev 334
- Convert text model to CR+LF when saving
- Mon, 04 Jul 2022 19:53:13 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 04 Jul 2022 19:53:13 +0300] rev 333
- Experiment to delete the Model class and rely solely on text documents
- Mon, 04 Jul 2022 15:37:22 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 04 Jul 2022 15:37:22 +0300] rev 332
- Only enable the text editor when having a model open
- Mon, 04 Jul 2022 01:20:36 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 04 Jul 2022 01:20:36 +0300] rev 331
- Add basic syntax highlighting
- Mon, 04 Jul 2022 00:23:50 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 04 Jul 2022 00:23:50 +0300] rev 330
- Delete object editor
- Mon, 04 Jul 2022 00:19:18 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Mon, 04 Jul 2022 00:19:18 +0300] rev 329
- fix some issues like subfile references not showing up properly
- Sun, 03 Jul 2022 23:54:22 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 03 Jul 2022 23:54:22 +0300] rev 328
- Replace item view with a text editor
- Sun, 03 Jul 2022 22:32:50 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 03 Jul 2022 22:32:50 +0300] rev 327
- Add copy action
- Sun, 03 Jul 2022 22:24:12 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 03 Jul 2022 22:24:12 +0300] rev 326
- Add missing 0 BFC INVERTNEXT when writing out subfile references
- Sun, 03 Jul 2022 21:49:15 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 03 Jul 2022 21:49:15 +0300] rev 325
- minor fix in main
- Sun, 03 Jul 2022 21:49:02 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 03 Jul 2022 21:49:02 +0300] rev 324
- Make the extrusion axis only visible when extruding
- Sun, 03 Jul 2022 21:47:44 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 03 Jul 2022 21:47:44 +0300] rev 323
- Fix normal of the plane used to find cylinder height
- Sun, 03 Jul 2022 20:18:34 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 03 Jul 2022 20:18:34 +0300] rev 322
- Reduce edittools.cpp further
- Sun, 03 Jul 2022 15:59:22 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 03 Jul 2022 15:59:22 +0300] rev 321
- Fix polygonize not finding the normal properly
- Sun, 03 Jul 2022 14:35:06 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 03 Jul 2022 14:35:06 +0300] rev 320
- Cleanup polygonize a bit
- Sun, 03 Jul 2022 13:44:11 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 03 Jul 2022 13:44:11 +0300] rev 319
- Extract the triangulation and triangle merging code into a new source file and clean it up somewhat
- Sun, 03 Jul 2022 13:21:49 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 03 Jul 2022 13:21:49 +0300] rev 318
- Reduce indent level
- Sun, 03 Jul 2022 12:20:26 +0300
- by Teemu Piippo <teemu.s.piippo@gmail.com> [Sun, 03 Jul 2022 12:20:26 +0300] rev 317
- Let's try to keep the amount of indents in check...
- 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
- 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
- Wed, 25 May 2022 17:25:24 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 25 May 2022 17:25:24 +0300] rev 192
- remove dead code
- Wed, 25 May 2022 17:24:51 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 25 May 2022 17:24:51 +0300] rev 191
- made editing tools not a polymorphic class tree
- Wed, 25 May 2022 13:49:45 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 25 May 2022 13:49:45 +0300] rev 190
- add missing file
- Wed, 25 May 2022 12:01:58 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 25 May 2022 12:01:58 +0300] rev 189
- cleanup, gl::Compiler changed to gl::ModelShaders
- Tue, 24 May 2022 16:11:10 +0300
- by Teemu Piippo <teemu@hecknology.net> [Tue, 24 May 2022 16:11:10 +0300] rev 188
- more work on circle tool + cleanup
- Mon, 16 May 2022 01:40:49 +0300
- by Teemu Piippo <teemu@hecknology.net> [Mon, 16 May 2022 01:40:49 +0300] rev 187
- work on circle tool
- Thu, 14 Apr 2022 11:08:20 +0300
- by Teemu Piippo <teemu@hecknology.net> [Thu, 14 Apr 2022 11:08:20 +0300] rev 186
- work on circle tool
- Tue, 15 Mar 2022 19:48:07 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 15 Mar 2022 19:48:07 +0200] rev 185
- Added line path tool
- Tue, 15 Mar 2022 18:56:02 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 15 Mar 2022 18:56:02 +0200] rev 184
- Add missing svg icon
- Tue, 15 Mar 2022 18:52:48 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 15 Mar 2022 18:52:48 +0200] rev 183
- - Add editors for string and bool properties
- Add invert action
- Sun, 13 Mar 2022 20:26:28 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 13 Mar 2022 20:26:28 +0200] rev 182
- add ui file to object editor
- Sun, 13 Mar 2022 20:11:06 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 13 Mar 2022 20:11:06 +0200] rev 181
- fix build
- Sun, 13 Mar 2022 18:46:10 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 13 Mar 2022 18:46:10 +0200] rev 180
- Handle properties in a generic manner in the object editor
- Sun, 13 Mar 2022 14:53:14 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 13 Mar 2022 14:53:14 +0200] rev 179
- merge
- Sun, 13 Mar 2022 14:51:39 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 13 Mar 2022 14:51:39 +0200] rev 178
- fix saving
add color editing to object editor
- Wed, 09 Mar 2022 14:22:22 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 09 Mar 2022 14:22:22 +0200] rev 177
- Show type of object in the object editor
- Wed, 09 Mar 2022 14:07:58 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 09 Mar 2022 14:07:58 +0200] rev 176
- Simplify parsing (removed header parsing)
Removed ldraw::Comment (MetaCommand handles line type 0)
- Fri, 11 Mar 2022 20:19:26 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 11 Mar 2022 20:19:26 +0200] rev 175
- add grid actions
- Wed, 09 Mar 2022 13:14:40 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 09 Mar 2022 13:14:40 +0200] rev 174
- show unnamed tabs as "<unnamed>" in the tab list
- Wed, 09 Mar 2022 13:01:50 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 09 Mar 2022 13:01:50 +0200] rev 173
- Fix performance issues in Model::find
- Wed, 09 Mar 2022 12:42:45 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 09 Mar 2022 12:42:45 +0200] rev 172
- Render vertices as spheres
- Sun, 06 Mar 2022 10:32:54 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 06 Mar 2022 10:32:54 +0200] rev 171
- add missing file
- Sat, 05 Mar 2022 18:26:18 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 05 Mar 2022 18:26:18 +0200] rev 170
- Added a toggle for setting whether axes are drawn
- Sat, 05 Mar 2022 17:18:44 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 05 Mar 2022 17:18:44 +0200] rev 169
- Added the delete action
- Sat, 05 Mar 2022 16:57:28 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 05 Mar 2022 16:57:28 +0200] rev 168
- Draw tool now renders the winding of the new polygon
- Sat, 05 Mar 2022 15:40:43 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 05 Mar 2022 15:40:43 +0200] rev 167
- the grid now has less lines
- Sat, 05 Mar 2022 13:59:54 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 05 Mar 2022 13:59:54 +0200] rev 166
- Fix rendering of cursor coordinates on bright background
- Sat, 05 Mar 2022 13:55:12 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 05 Mar 2022 13:55:12 +0200] rev 165
- fixed the grid not being black on startup if settings has bright background color
- Sat, 05 Mar 2022 13:38:22 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 05 Mar 2022 13:38:22 +0200] rev 164
- Render draw tool preview as a line when we only have 2 points
- Sat, 05 Mar 2022 13:32:58 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 05 Mar 2022 13:32:58 +0200] rev 163
- Add icons for tools
- Sat, 05 Mar 2022 13:19:59 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 05 Mar 2022 13:19:59 +0200] rev 162
- only render svg to png if the png does not exist
- Sat, 05 Mar 2022 13:18:40 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 05 Mar 2022 13:18:40 +0200] rev 161
- Icons update
- Sat, 05 Mar 2022 13:18:28 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 05 Mar 2022 13:18:28 +0200] rev 160
- Add document closing
- Sat, 05 Mar 2022 12:47:10 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 05 Mar 2022 12:47:10 +0200] rev 159
- fix crash when loading a file
`object` is moved so we cannot access it after moving
- Sat, 05 Mar 2022 12:42:14 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 05 Mar 2022 12:42:14 +0200] rev 158
- Add icons from ionicons
- Sat, 05 Mar 2022 00:51:23 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 05 Mar 2022 00:51:23 +0200] rev 157
- improve grid rendering
- Sat, 05 Mar 2022 00:44:15 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 05 Mar 2022 00:44:15 +0200] rev 156
- render the grid with lines
- Fri, 04 Mar 2022 23:41:58 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 04 Mar 2022 23:41:58 +0200] rev 155
- improve rendering of the grid
- Fri, 04 Mar 2022 23:00:06 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 04 Mar 2022 23:00:06 +0200] rev 154
- add missing files
- Fri, 04 Mar 2022 11:40:19 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 04 Mar 2022 11:40:19 +0200] rev 153
- Renamed modeleditcontext.cpp -> modeleditor.cpp
- Fri, 04 Mar 2022 11:37:50 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 04 Mar 2022 11:37:50 +0200] rev 152
- Major refactoring
- Model now just stores objects
- Document contains business logic
- Model::EditContext is now ModelEditor, no longer a nested class
- Thu, 03 Mar 2022 21:13:16 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 03 Mar 2022 21:13:16 +0200] rev 151
- Clean up Model
- Thu, 03 Mar 2022 11:42:52 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 03 Mar 2022 11:42:52 +0200] rev 150
- extract polygon cache out of Model
- Tue, 01 Mar 2022 17:00:19 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 01 Mar 2022 17:00:19 +0200] rev 149
- work on edit history
- Tue, 02 Nov 2021 15:43:57 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 02 Nov 2021 15:43:57 +0200] rev 148
- reworking
- Sun, 24 Oct 2021 11:33:32 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sun, 24 Oct 2021 11:33:32 +0300] rev 147
- update
- Tue, 28 Sep 2021 23:09:09 +0300
- by Teemu Piippo <teemu@hecknology.net> [Tue, 28 Sep 2021 23:09:09 +0300] rev 146
- remove outdated comment
- Tue, 28 Sep 2021 23:07:23 +0300
- by Teemu Piippo <teemu@hecknology.net> [Tue, 28 Sep 2021 23:07:23 +0300] rev 145
- Use QSaveFile to save the file more safely
- Tue, 28 Sep 2021 22:17:52 +0300
- by Teemu Piippo <teemu@hecknology.net> [Tue, 28 Sep 2021 22:17:52 +0300] rev 144
- Fix handling of "BFC INVERTNEXT" with multiple inner whitespaces
- Tue, 28 Sep 2021 22:14:00 +0300
- by Teemu Piippo <teemu@hecknology.net> [Tue, 28 Sep 2021 22:14:00 +0300] rev 143
- Fix memory corruption involving document tools.
I don't think that the metaobject-initialization had anything to do with this
but it is a lot simpler without it anyway.
- Tue, 28 Sep 2021 00:21:09 +0300
- by Teemu Piippo <teemu@hecknology.net> [Tue, 28 Sep 2021 00:21:09 +0300] rev 142
- Update document tab label after saving
- Tue, 28 Sep 2021 00:10:29 +0300
- by Teemu Piippo <teemu@hecknology.net> [Tue, 28 Sep 2021 00:10:29 +0300] rev 141
- Saving works now
- Mon, 27 Sep 2021 21:04:45 +0300
- by Teemu Piippo <teemu@hecknology.net> [Mon, 27 Sep 2021 21:04:45 +0300] rev 140
- work on saving
- Wed, 22 Sep 2021 14:03:43 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 22 Sep 2021 14:03:43 +0300] rev 139
- Document and refactor colors.cpp and colors.h
- Wed, 22 Sep 2021 13:28:53 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 22 Sep 2021 13:28:53 +0300] rev 138
- Document model.h
- Wed, 22 Sep 2021 12:55:44 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 22 Sep 2021 12:55:44 +0300] rev 137
- Add documentation to model.cpp
- Wed, 22 Sep 2021 12:30:48 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 22 Sep 2021 12:30:48 +0300] rev 136
- Work on edit history
- Wed, 22 Sep 2021 00:25:31 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 22 Sep 2021 00:25:31 +0300] rev 135
- Merge commit
- Wed, 22 Sep 2021 00:25:13 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 22 Sep 2021 00:25:13 +0300] rev 134
- Add remaining serialize methods
- Tue, 21 Sep 2021 19:58:06 +0300
- by Teemu Piippo <teemu@hecknology.net> [Tue, 21 Sep 2021 19:58:06 +0300] rev 133
- Begin work on edit history
- Tue, 21 Sep 2021 16:00:15 +0300
- by Teemu Piippo <teemu@hecknology.net> [Tue, 21 Sep 2021 16:00:15 +0300] rev 132
- Begin work with serialization
- Fri, 17 Sep 2021 22:43:22 +0300
- by Teemu Piippo <teemu@hecknology.net> [Fri, 17 Sep 2021 22:43:22 +0300] rev 131
- add missing change to document.cpp
- Fri, 17 Sep 2021 22:38:53 +0300
- by Teemu Piippo <teemu@hecknology.net> [Fri, 17 Sep 2021 22:38:53 +0300] rev 130
- Add missing changes to canvas.h
- Sun, 12 Sep 2021 13:50:28 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sun, 12 Sep 2021 13:50:28 +0300] rev 129
- Add documentation
- Sun, 12 Sep 2021 12:14:32 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sun, 12 Sep 2021 12:14:32 +0300] rev 128
- Moved automatic grid adjusting into a new action
- Sun, 29 Aug 2021 22:14:42 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sun, 29 Aug 2021 22:14:42 +0300] rev 127
- added a simple matrix transformation tool
- Sun, 29 Aug 2021 21:28:08 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sun, 29 Aug 2021 21:28:08 +0300] rev 126
- moved ObjectEditor under SelectTool
- Sun, 29 Aug 2021 20:39:55 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sun, 29 Aug 2021 20:39:55 +0300] rev 125
- Move tools under Document instead of MainWindow
- Sun, 29 Aug 2021 20:05:24 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sun, 29 Aug 2021 20:05:24 +0300] rev 124
- esc with draw mode now clears the polygon
- Fri, 27 Aug 2021 14:38:56 +0300
- by Teemu Piippo <teemu@hecknology.net> [Fri, 27 Aug 2021 14:38:56 +0300] rev 123
- refactor
- Fri, 27 Aug 2021 00:55:32 +0300
- by Teemu Piippo <teemu@hecknology.net> [Fri, 27 Aug 2021 00:55:32 +0300] rev 122
- Show concave polygons as red while drawing
- Fri, 30 Jul 2021 01:28:39 +0300
- by Teemu Piippo <teemu@hecknology.net> [Fri, 30 Jul 2021 01:28:39 +0300] rev 121
- added right click support for draw tool
- Wed, 28 Jul 2021 13:22:51 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 28 Jul 2021 13:22:51 +0300] rev 120
- rework rendering of vertices
- Wed, 28 Jul 2021 08:23:09 +0300
- by Teemu Piippo <teemu@hecknology.net> [Wed, 28 Jul 2021 08:23:09 +0300] rev 119
- update
- Tue, 27 Jul 2021 16:29:00 +0300
- by Teemu Piippo <teemu@hecknology.net> [Tue, 27 Jul 2021 16:29:00 +0300] rev 118
- Add vertex rendering
- Tue, 27 Jul 2021 13:23:34 +0300
- by Teemu Piippo <teemu@hecknology.net> [Tue, 27 Jul 2021 13:23:34 +0300] rev 117
- Add vertex map
- Tue, 27 Jul 2021 12:44:54 +0300
- by Teemu Piippo <teemu@hecknology.net> [Tue, 27 Jul 2021 12:44:54 +0300] rev 116
- refactor
- Tue, 27 Jul 2021 11:11:32 +0300
- by Teemu Piippo <teemu@hecknology.net> [Tue, 27 Jul 2021 11:11:32 +0300] rev 115
- fix too long lines
- Tue, 27 Jul 2021 09:56:06 +0300
- by Teemu Piippo <teemu@hecknology.net> [Tue, 27 Jul 2021 09:56:06 +0300] rev 114
- added build-time test for line length
- Mon, 26 Jul 2021 11:50:45 +0300
- by Teemu Piippo <teemu@hecknology.net> [Mon, 26 Jul 2021 11:50:45 +0300] rev 113
- refactor
- Sun, 25 Jul 2021 20:39:21 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sun, 25 Jul 2021 20:39:21 +0300] rev 112
- use QT_NO_KEYWORDS
- Sun, 25 Jul 2021 20:29:14 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sun, 25 Jul 2021 20:29:14 +0300] rev 111
- Draw tool actually adds objects now
- Sun, 25 Jul 2021 16:29:08 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sun, 25 Jul 2021 16:29:08 +0300] rev 110
- stuff
- Sun, 25 Jul 2021 16:26:38 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sun, 25 Jul 2021 16:26:38 +0300] rev 109
- replaced preview layers in favor of overpainting callback
- Sun, 25 Jul 2021 13:49:37 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sun, 25 Jul 2021 13:49:37 +0300] rev 108
- work on editing tools
- Sat, 24 Jul 2021 01:50:38 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Jul 2021 01:50:38 +0300] rev 107
- Move selection logic into select tool
- Tue, 20 Jul 2021 01:22:01 +0300
- by Teemu Piippo <teemu@hecknology.net> [Tue, 20 Jul 2021 01:22:01 +0300] rev 106
- work on draw preview
- Mon, 19 Jul 2021 23:41:52 +0300
- by Teemu Piippo <teemu@hecknology.net> [Mon, 19 Jul 2021 23:41:52 +0300] rev 105
- added preview layer code and fixed build warnings
- Mon, 19 Jul 2021 19:28:16 +0300
- by Teemu Piippo <teemu@hecknology.net> [Mon, 19 Jul 2021 19:28:16 +0300] rev 104
- Add connections
- Sun, 16 May 2021 22:41:00 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sun, 16 May 2021 22:41:00 +0300] rev 103
- update
- Wed, 17 Feb 2021 16:49:35 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 17 Feb 2021 16:49:35 +0200] rev 102
- stuff
- Fri, 05 Feb 2021 14:23:16 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 05 Feb 2021 14:23:16 +0200] rev 101
- added references to items()
- Tue, 26 Jan 2021 18:02:17 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 26 Jan 2021 18:02:17 +0200] rev 100
- fix build
- Tue, 26 Jan 2021 12:21:35 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 26 Jan 2021 12:21:35 +0200] rev 99
- disable cotire because it's messing up Qt Creator's Clang code model for me
- Sun, 10 Jan 2021 17:26:40 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 10 Jan 2021 17:26:40 +0200] rev 98
- added translations to dependencies in CMakeLists... maybe that's the source of the trouble with translations getting emptied
- Sun, 10 Jan 2021 17:21:32 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 10 Jan 2021 17:21:32 +0200] rev 97
- work on tools
- Sun, 10 Jan 2021 15:28:44 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 10 Jan 2021 15:28:44 +0200] rev 96
- added tool base code
- Thu, 05 Nov 2020 14:29:58 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 05 Nov 2020 14:29:58 +0200] rev 95
- asioita
- Mon, 21 Sep 2020 19:48:18 +0300
- by Teemu Piippo <teemu@hecknology.net> [Mon, 21 Sep 2020 19:48:18 +0300] rev 94
- added a color select dialog
- Mon, 24 Aug 2020 23:02:30 +0300
- by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Aug 2020 23:02:30 +0300] rev 93
- fix warnings
- Mon, 24 Aug 2020 23:00:50 +0300
- by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Aug 2020 23:00:50 +0300] rev 92
- merge commit
- Mon, 24 Aug 2020 22:55:37 +0300
- by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Aug 2020 22:55:37 +0300] rev 91
- add comments
- Mon, 24 Aug 2020 22:51:01 +0300
- by Teemu Piippo <teemu@hecknology.net> [Mon, 24 Aug 2020 22:51:01 +0300] rev 90
- remove dependency on glut, fixes
- Mon, 11 May 2020 12:18:59 +0300
- by Teemu Piippo <teemu@hecknology.net> [Mon, 11 May 2020 12:18:59 +0300] rev 89
- object editing
- Mon, 11 May 2020 12:18:04 +0300
- by Teemu Piippo <teemu@hecknology.net> [Mon, 11 May 2020 12:18:04 +0300] rev 88
- finetuning in multiplyfactordialog
- Wed, 25 Mar 2020 16:07:20 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 25 Mar 2020 16:07:20 +0200] rev 87
- added PolygonObject and refactored away a lot of boilerplate
- Thu, 19 Mar 2020 21:06:06 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 19 Mar 2020 21:06:06 +0200] rev 86
- PolygonObjectEditor can now modify the object properly
- Wed, 18 Mar 2020 17:11:23 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 18 Mar 2020 17:11:23 +0200] rev 85
- added a matrix editing widget
- Wed, 18 Mar 2020 15:54:30 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 18 Mar 2020 15:54:30 +0200] rev 84
- fix
- Wed, 18 Mar 2020 15:52:16 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 18 Mar 2020 15:52:16 +0200] rev 83
- refactor, added splitter
- Tue, 17 Mar 2020 23:13:47 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 17 Mar 2020 23:13:47 +0200] rev 82
- added doublespinbox
- Tue, 17 Mar 2020 23:13:29 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 17 Mar 2020 23:13:29 +0200] rev 81
- object editor widgets start to form up
- Wed, 11 Mar 2020 19:05:34 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 11 Mar 2020 19:05:34 +0200] rev 80
- simplification
- Wed, 11 Mar 2020 17:19:38 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 11 Mar 2020 17:19:38 +0200] rev 79
- added a render style for pick scene
- Wed, 11 Mar 2020 17:19:28 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 11 Mar 2020 17:19:28 +0200] rev 78
- fixed signed vs unsigned nonsense in gl::Compiler::idFromColor
- Mon, 09 Mar 2020 23:42:26 +0200
- by Teemu Piippo <teemu@hecknology.net> [Mon, 09 Mar 2020 23:42:26 +0200] rev 77
- added some meta stuff, simplified quadrilateral splitting and tested it
- Mon, 09 Mar 2020 22:12:50 +0200
- by Teemu Piippo <teemu@hecknology.net> [Mon, 09 Mar 2020 22:12:50 +0200] rev 76
- finished splitQuadrilateral theoretically (untested)
- Sat, 07 Mar 2020 01:25:37 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 07 Mar 2020 01:25:37 +0200] rev 75
- document AbstractBasicShaderProgram
- Sat, 07 Mar 2020 01:20:36 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 07 Mar 2020 01:20:36 +0200] rev 74
- negative axes are now drawn in darker color
- Mon, 09 Mar 2020 14:21:54 +0200
- by Teemu Piippo <teemu@hecknology.net> [Mon, 09 Mar 2020 14:21:54 +0200] rev 73
- ldraw::Id is now templated for extra type safety
- Fri, 06 Mar 2020 23:45:44 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 06 Mar 2020 23:45:44 +0200] rev 72
- stretch the grid quadrilateral less, hopefully this makes fragments small enough even on integrated
- Fri, 06 Mar 2020 21:53:30 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 06 Mar 2020 21:53:30 +0200] rev 71
- show axis directions on the screen
- Fri, 06 Mar 2020 20:13:10 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 06 Mar 2020 20:13:10 +0200] rev 70
- Added axes rendering
- Fri, 06 Mar 2020 16:08:53 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 06 Mar 2020 16:08:53 +0200] rev 69
- begin work on axes program
- Fri, 06 Mar 2020 16:08:45 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 06 Mar 2020 16:08:45 +0200] rev 68
- default to XZ
- Thu, 05 Mar 2020 15:58:35 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 05 Mar 2020 15:58:35 +0200] rev 67
- grid autorotation
- Mon, 02 Mar 2020 11:08:13 +0200
- by Teemu Piippo <teemu@hecknology.net> [Mon, 02 Mar 2020 11:08:13 +0200] rev 66
- added a method to find out if the view is perpendicular to grid
- Sat, 29 Feb 2020 23:51:03 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 29 Feb 2020 23:51:03 +0200] rev 65
- document the grid snapping transformations
- Sat, 29 Feb 2020 23:43:38 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 29 Feb 2020 23:43:38 +0200] rev 64
- grid snapping now also works with transformed grids
- Fri, 28 Feb 2020 19:24:33 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 28 Feb 2020 19:24:33 +0200] rev 63
- omg functional programming
- Thu, 27 Feb 2020 23:07:40 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 27 Feb 2020 23:07:40 +0200] rev 62
- update locales
- Thu, 27 Feb 2020 22:46:39 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 27 Feb 2020 22:46:39 +0200] rev 61
- moved GridProgram to Canvas
- Thu, 27 Feb 2020 14:38:58 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 27 Feb 2020 14:38:58 +0200] rev 60
- fixed warning
- Thu, 27 Feb 2020 14:38:48 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 27 Feb 2020 14:38:48 +0200] rev 59
- fixed testing of whether screenToModelCoordinates's result value is behind the camera
- Thu, 27 Feb 2020 12:23:42 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 27 Feb 2020 12:23:42 +0200] rev 58
- use glm::project instead of figuring out the conversion manually...
- Thu, 27 Feb 2020 11:56:41 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 27 Feb 2020 11:56:41 +0200] rev 57
- use glm::unProject to implement screenToModelCoordinates
- Wed, 26 Feb 2020 22:26:05 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 26 Feb 2020 22:26:05 +0200] rev 56
- PartRenderer::modelToScreenCoordinates FINALLY WORKS
- Wed, 26 Feb 2020 02:21:07 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 26 Feb 2020 02:21:07 +0200] rev 55
- grid stuff
- Thu, 13 Feb 2020 15:25:01 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 13 Feb 2020 15:25:01 +0200] rev 54
- made the grid look nicer
- Thu, 13 Feb 2020 12:51:27 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 13 Feb 2020 12:51:27 +0200] rev 53
- added grid program
- Sat, 08 Feb 2020 00:08:57 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 08 Feb 2020 00:08:57 +0200] rev 52
- avoid having the null id in the selection
- Fri, 07 Feb 2020 23:59:06 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 07 Feb 2020 23:59:06 +0200] rev 51
- selection works now
- Fri, 07 Feb 2020 02:02:16 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 07 Feb 2020 02:02:16 +0200] rev 50
- fix some warnings
- Fri, 07 Feb 2020 02:01:21 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 07 Feb 2020 02:01:21 +0200] rev 49
- wrote the id color in terms of the id value in the shader now that I can get the id to the shader properly
- Fri, 07 Feb 2020 01:58:34 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 07 Feb 2020 01:58:34 +0200] rev 48
- added selection highlighting
- Thu, 06 Feb 2020 23:41:20 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 06 Feb 2020 23:41:20 +0200] rev 47
- picking works now
- Thu, 06 Feb 2020 20:33:05 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 06 Feb 2020 20:33:05 +0200] rev 46
- added the pick scene
- Sun, 02 Feb 2020 00:58:59 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 02 Feb 2020 00:58:59 +0200] rev 45
- added configurable line anti-aliasing
- Sun, 02 Feb 2020 00:51:06 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 02 Feb 2020 00:51:06 +0200] rev 44
- added configurable line thickness
- Sun, 02 Feb 2020 00:50:57 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 02 Feb 2020 00:50:57 +0200] rev 43
- made edges white in dark backgrounds
- Sun, 02 Feb 2020 00:49:32 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 02 Feb 2020 00:49:32 +0200] rev 42
- made configurationoptions.txt visible in Qt Creator
- Sun, 02 Feb 2020 00:30:48 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 02 Feb 2020 00:30:48 +0200] rev 41
- added automated configuration collection
- Sat, 01 Feb 2020 17:20:10 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 01 Feb 2020 17:20:10 +0200] rev 40
- added configurable background color
- Sat, 01 Feb 2020 17:10:11 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 01 Feb 2020 17:10:11 +0200] rev 39
- Main color is now configurable
- Sat, 01 Feb 2020 15:49:28 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 01 Feb 2020 15:49:28 +0200] rev 38
- translations
- Sat, 01 Feb 2020 15:33:57 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 01 Feb 2020 15:33:57 +0200] rev 37
- wired renderstyle up
- Fri, 31 Jan 2020 00:25:35 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 31 Jan 2020 00:25:35 +0200] rev 36
- added render style storage
- Thu, 30 Jan 2020 19:20:11 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 30 Jan 2020 19:20:11 +0200] rev 35
- renamed the linetypes namespace to ldraw namespace and added more structures to it
- Tue, 28 Jan 2020 23:34:49 +0200
- by Teemu Piippo <teemu@hecknology.net> [Tue, 28 Jan 2020 23:34:49 +0200] rev 34
- added some sort of lighting
- Sun, 26 Jan 2020 14:29:30 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 26 Jan 2020 14:29:30 +0200] rev 33
- replaced matrix and vertex classes with glm
- Sun, 26 Jan 2020 01:06:27 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 26 Jan 2020 01:06:27 +0200] rev 32
- fix default angle
- Sun, 26 Jan 2020 00:55:36 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 26 Jan 2020 00:55:36 +0200] rev 31
- fix remaining rendering control issues
- Thu, 23 Jan 2020 00:29:10 +0200
- by Teemu Piippo <teemu@hecknology.net> [Thu, 23 Jan 2020 00:29:10 +0200] rev 30
- it works!
- Wed, 22 Jan 2020 22:43:28 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 22 Jan 2020 22:43:28 +0200] rev 29
- added FindGLM.cmake
- Wed, 22 Jan 2020 22:41:17 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 22 Jan 2020 22:41:17 +0200] rev 28
- modelview matrix set up
- Wed, 22 Jan 2020 01:17:11 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 22 Jan 2020 01:17:11 +0200] rev 27
- commit work done on plugging vao to the gl renderer, renders nonsense for now
- Wed, 22 Jan 2020 00:23:29 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 22 Jan 2020 00:23:29 +0200] rev 26
- at least VAOs work now
- Sun, 19 Jan 2020 14:25:57 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 19 Jan 2020 14:25:57 +0200] rev 25
- added debug and release to hgignore
- Sun, 19 Jan 2020 14:25:43 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 19 Jan 2020 14:25:43 +0200] rev 24
- added license
- Sun, 19 Jan 2020 13:53:07 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 19 Jan 2020 13:53:07 +0200] rev 23
- fixed a pile of nonsense that caused subfiles to go haywire
- Sun, 19 Jan 2020 02:54:48 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 19 Jan 2020 02:54:48 +0200] rev 22
- commit work on GL rendering
- Wed, 01 Jan 2020 17:45:56 +0200
- by Teemu Piippo <teemu@hecknology.net> [Wed, 01 Jan 2020 17:45:56 +0200] rev 21
- things
- Sat, 14 Dec 2019 23:00:01 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 14 Dec 2019 23:00:01 +0200] rev 20
- fixed build
- Sat, 14 Dec 2019 22:36:06 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sat, 14 Dec 2019 22:36:06 +0200] rev 19
- added missing files
- Fri, 13 Dec 2019 21:35:59 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 13 Dec 2019 21:35:59 +0200] rev 18
- things
- Fri, 13 Dec 2019 15:55:56 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 13 Dec 2019 15:55:56 +0200] rev 17
- added teapot rendering
- Fri, 08 Nov 2019 19:05:07 +0200
- by Teemu Piippo <teemu@hecknology.net> [Fri, 08 Nov 2019 19:05:07 +0200] rev 16
- things
- Sun, 03 Nov 2019 18:17:08 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 03 Nov 2019 18:17:08 +0200] rev 15
- split quadrilateral and triangle into their own source files
- Sun, 03 Nov 2019 18:13:38 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 03 Nov 2019 18:13:38 +0200] rev 14
- renamings
- Sun, 03 Nov 2019 18:09:47 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 03 Nov 2019 18:09:47 +0200] rev 13
- renamings
- Sun, 03 Nov 2019 17:57:21 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 03 Nov 2019 17:57:21 +0200] rev 12
- added dependency loading
- Sun, 03 Nov 2019 13:18:55 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 03 Nov 2019 13:18:55 +0200] rev 11
- added matrix conversions and datastream operators
- Sun, 03 Nov 2019 13:07:04 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 03 Nov 2019 13:07:04 +0200] rev 10
- fixed translations being updated twice at the same time, that's bad
- Sun, 03 Nov 2019 12:56:42 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 03 Nov 2019 12:56:42 +0200] rev 9
- added saving of splitter state and recent files
- Sun, 03 Nov 2019 12:17:41 +0200
- by Teemu Piippo <teemu@hecknology.net> [Sun, 03 Nov 2019 12:17:41 +0200] rev 8
- major update with many things
- Sat, 05 Oct 2019 23:47:03 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sat, 05 Oct 2019 23:47:03 +0300] rev 7
- added the settings editor
- Thu, 03 Oct 2019 23:44:28 +0300
- by Teemu Piippo <teemu@hecknology.net> [Thu, 03 Oct 2019 23:44:28 +0300] rev 6
- language support
- Thu, 03 Oct 2019 11:45:44 +0300
- by Teemu Piippo <teemu@hecknology.net> [Thu, 03 Oct 2019 11:45:44 +0300] rev 5
- stuff
- Mon, 23 Sep 2019 14:06:36 +0300
- by Teemu Piippo <teemu@hecknology.net> [Mon, 23 Sep 2019 14:06:36 +0300] rev 4
- added regular expressions for the parser
- Sun, 22 Sep 2019 11:51:41 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sun, 22 Sep 2019 11:51:41 +0300] rev 3
- Added lots of code
- Sat, 24 Aug 2019 14:44:42 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sat, 24 Aug 2019 14:44:42 +0300] rev 2
- things
- Sat, 03 Aug 2019 01:18:56 +0300
- by Teemu Piippo <teemu@hecknology.net> [Sat, 03 Aug 2019 01:18:56 +0300] rev 1
- add version
- Fri, 02 Aug 2019 21:29:06 +0300
- by Teemu Piippo <teemu@hecknology.net> [Fri, 02 Aug 2019 21:29:06 +0300] rev 0
- initial commit