Commit Graph
100 Commits
Author SHA1 Message Date
Leonardo Zide bae8bb58d5 Update appveyor.yml 2026-03-13 22:50:07 -07:00
Leonardo Zide 0bfa8d33de Update appveyor.yml 2026-03-13 22:32:45 -07:00
Leonardo Zide 8cafd74a25 Update appveyor.yml 2026-03-13 22:11:43 -07:00
Leonardo Zide b2a9a56bfe Fixed compiler warnings. 2026-03-13 21:34:32 -07:00
Leonardo Zide 49d2411253 Update appveyor.yml 2026-03-13 21:21:28 -07:00
Leonardo Zide 3b05ca13c1 Update appveyor.yml 2026-03-13 21:14:52 -07:00
Leonardo Zide 60a029bae3 Qt5 fix. 2026-03-12 23:17:40 -07:00
Leonardo Zide 6b84216dd8 Renamed history classes. 2026-03-12 23:12:10 -07:00
Leonardo ZideandGitHub 283f53f318 Merge pull request #1013 from leozide/undo
New Undo System
2026-03-12 21:31:17 -07:00
Leonardo Zide 1eb9a430c7 Removed unused function. 2026-03-12 21:26:43 -07:00
Leonardo Zide a8e37df8ce Whitespace cleanup. 2026-03-10 21:11:40 -07:00
Leonardo Zide 9e1b8e0032 Fixed typos. 2026-03-10 19:55:49 -07:00
Leonardo Zide 4743368f11 Fixed mipmaps not enabled. 2026-03-09 23:13:08 -07:00
Leonardo Zide 4de2c822af Fixed textures in subparts not working. Fixes #1011. 2026-03-09 22:19:16 -07:00
Leonardo Zide da29df623b Fixed race condition where the main thread can upload a texture while it's being loaded. Fixes #1011. 2026-03-08 17:32:23 -07:00
Leonardo Zide 62e5bb4867 Removed LoadCheckpoint. 2026-03-08 15:48:09 -07:00
Leonardo Zide 151359d476 Removed remaining SaveCheckpoint calls. 2026-03-08 15:37:37 -07:00
Leonardo Zide ce05e20b39 Fixed empty undo action added when canceling a property widget edit. 2026-03-07 18:38:35 -08:00
Leonardo Zide bc9bc3a1b2 Removed unused code. 2026-03-07 18:01:11 -08:00
Leonardo Zide 46d9bedd3c Merge branch 'master' into undo 2026-03-07 17:40:26 -08:00
Leonardo Zide f12794e9e0 Fixed ui scale on retina displays. 2026-03-07 16:11:38 -08:00
Leonardo Zide e1dab3286e Added undo when using the properties widget. 2026-03-07 14:03:59 -08:00
Leonardo Zide d14b8e3d93 Merge repeated move actions. 2026-03-07 13:41:54 -08:00
Leonardo Zide d80b38a41b Fixed incremental rotations when dragging in the properties widget. 2026-03-05 16:44:46 -08:00
Leonardo Zide a8ccd4b5aa Merge sequential rotation actions. 2026-03-05 16:42:11 -08:00
Leonardo Zide f7fb61b304 Fixed rotating in the properties widget without a focus object. 2026-03-05 15:53:54 -08:00
Leonardo Zide 8c641bf5a5 Removed unused function parameter. 2026-03-05 15:36:33 -08:00
Leonardo Zide 58357c7235 Removed RunAction functions. 2026-02-28 13:33:35 -08:00
Leonardo Zide afa5b14283 Update timeline after undo. 2026-02-24 22:56:13 -08:00
Leonardo Zide 8adef907c8 Fixed Hide Selected undo. 2026-02-24 22:47:15 -08:00
Leonardo Zide b7d28e26e9 Fixed ungroup action. 2026-02-24 22:36:51 -08:00
Leonardo Zide 076c7f6e59 Fixed timeline selection getting out of sync with model selection. 2026-02-24 22:31:17 -08:00
Leonardo Zide a6c5cdde2b Fixed selection marking files modified. 2026-02-23 22:42:33 -08:00
Leonardo Zide d1575c2ceb Fixed arrow keys not working in spin boxes. 2026-02-23 21:49:22 -08:00
Leonardo Zide e6fa3a249f Removed dead code. 2026-02-22 17:02:24 -08:00
Leonardo Zide c42d34ff98 Removed special case camera property functions. 2026-02-22 11:38:43 -08:00
Leonardo Zide 28ffe3be35 Added model properties action. 2026-02-21 19:54:00 -08:00
Leonardo Zide 186cc59d62 Updated more actions. 2026-02-19 22:07:56 -08:00
Leonardo Zide 416d51ae64 Updated more actions. 2026-02-18 22:10:27 -08:00
Leonardo Zide da9c8e9f9c Rewrote the Edit Groups Dialog. 2026-02-16 18:03:02 -08:00
Leonardo Zide 3ddeb8cfbd Use the part picker widget on the replace widget. 2026-02-16 15:19:56 -08:00
Leonardo Zide 069ed47ee9 Fixed text scale on retina displays. 2026-02-14 16:51:49 -08:00
Leonardo Zide 1e40f166ac Fixed crash when undoing a new camera used in a view. 2026-02-14 16:04:33 -08:00
Leonardo Zide 2d03ba22bc Converted more undo actions. 2026-02-14 14:53:25 -08:00
Leonardo Zide ce0d7c7be3 Removed group action. 2026-02-14 12:34:29 -08:00
Leonardo Zide eff97d6841 Removed unused parameters. 2026-02-13 23:19:19 -08:00
Leonardo Zide fb71e545a9 Saved undo data as structures. 2026-02-11 20:15:26 -08:00
Leonardo Zide 576f9fe13e Moved hidden state to lcObject. 2026-02-03 23:02:24 -08:00
Leonardo Zide c8dca012f9 Replaced bool Ortho with lcCameraProjection::Orthographic for clarity. 2026-02-03 21:46:00 -08:00
Leonardo Zide d41671fff5 Cleanup lcModelAction. 2026-02-03 21:09:58 -08:00
Leonardo Zide 07c80b705f Fixed duplicate pieces not grouping correctly. 2026-02-03 09:41:28 -08:00
Leonardo Zide bbd01f3e4e Removed unused variable. 2026-02-03 09:29:19 -08:00
Leonardo Zide e2a1ada4df Removed lcModelActionSelectionMode. 2026-02-01 21:48:58 -08:00
Leonardo Zide 966c7abf55 Removed deprecated selection modes. 2026-01-31 13:44:20 -08:00
Leonardo Zide ce206cffe8 Simplified selection history by storing the states instead of changes. 2026-01-31 13:38:25 -08:00
Leonardo Zide b7ab094635 Fixed iterator bug in RemoveLights(). 2026-01-30 19:17:45 -08:00
Leonardo Zide 9b7b889236 Moved selection state to a separate struct. 2026-01-30 18:08:56 -08:00
Leonardo Zide c627e1608e Merged selection/focus code in the lcObject class. 2026-01-25 23:01:47 -08:00
Leonardo Zide daa51ea700 Keep selected pieces visible when viewing an earlier step. 2026-01-24 17:05:48 -08:00
Leonardo Zide 96bc1dc700 Added remaining selection actions. 2026-01-12 14:42:09 -08:00
Leonardo Zide 8342e147cf Added RemoveFromSelection action. 2026-01-10 21:34:21 -08:00
Leonardo Zide a018b166c5 Added action for ClearSelectionAndSetFocus. 2026-01-10 20:06:16 -08:00
Leonardo Zide f69166cf3d Undo some selection actions. 2026-01-10 11:00:39 -08:00
Leonardo Zide 75ac6fe0cb Removed unused SetSelected override. 2026-01-03 10:14:45 -03:00
Leonardo Zide 11d51c95d1 Don't allow duplicate group names. 2025-12-31 10:07:25 -03:00
Leonardo Zide 6334c159a9 Removed add piece action. 2025-12-28 15:21:09 -03:00
Leonardo Zide 49308948d1 Removed duplicate piece action. 2025-12-26 16:50:46 -03:00
Leonardo Zide 8dfa1772b3 Fixed control point undo. 2025-12-26 11:53:51 -03:00
Leonardo Zide e01d9581e5 Moved add camera/light actions to object edit. 2025-12-25 17:36:22 -03:00
Leonardo Zide 859e45273f Made the edit action more generic. 2025-12-25 12:55:21 -03:00
Leonardo Zide e11a02eb34 Replaced hide pieces with object edit action. 2025-12-21 22:35:35 -03:00
Leonardo ZideandGitHub a575e7c616 Qt6 fix. 2025-12-21 22:16:39 -03:00
Leonardo ZideandGitHub 49a77b5feb Update appveyor.yml 2025-12-21 21:25:52 -03:00
Leonardo ZideandGitHub 022d95e134 Update appveyor.yml 2025-12-21 19:18:44 -03:00
Leonardo Zide 529ecff8dd Merged step and object edit actions. 2025-12-21 19:07:52 -03:00
Leonardo Zide 2741b86e9c Don't save selection in object edit actions. 2025-12-21 13:39:34 -03:00
Leonardo Zide 797325dc94 Added actions for projection mode and paint. 2025-12-21 00:22:21 -03:00
Leonardo Zide 794ec0d203 Added reset pivot point action. 2025-12-19 18:11:13 -03:00
Leonardo Zide 3e43b37ed3 Added actions for frame and look at. 2025-12-18 17:16:48 -03:00
Leonardo Zide b3be4125eb Fixed warnings. 2025-12-18 16:59:47 -03:00
Leonardo Zide 4e49d4d0cc Fixed warnings. 2025-12-18 16:18:45 -03:00
Leonardo Zide 6984b53990 Fixed blurry thumbnails on retina displays. 2025-12-15 12:01:51 -03:00
Leonardo Zide c2db2d8d45 Added bounds check to strcat. 2025-12-15 11:19:23 -03:00
Leonardo Zide a08dede88b Fixed warnings. 2025-12-15 11:07:35 -03:00
Leonardo Zide 7492df03b0 Merge branch 'master' into undo 2025-12-10 23:27:40 -08:00
Leonardo Zide 691b78a828 Better view center when framing ortho cameras. Fixes #1004. 2025-12-10 23:23:09 -08:00
Leonardo Zide 910c3de13e Added zoom region action. 2025-12-08 21:08:48 -08:00
Leonardo Zide 7c196945f8 Removed LC_FIXED_FUNCTION. 2025-12-07 16:54:13 -08:00
Leonardo Zide 2da8a27095 Replaced strcpy with a safe function. 2025-12-07 16:48:07 -08:00
Leonardo Zide 6b7f9faad1 Fixed minifig wizard combobox not working with Qt6. 2025-12-06 17:30:34 -08:00
Leonardo Zide 561cf9cf52 Added camera action. 2025-12-06 16:21:33 -08:00
Leonardo Zide 7febca8558 Share code between step and mouse tool actions. 2025-12-04 18:50:10 -08:00
Leonardo Zide 4de6c095e4 Save the entire object state to the undo buffer instead of only key frames. 2025-12-04 17:41:04 -08:00
Leonardo Zide 3acb9bde32 Fixed warnings. 2025-11-28 22:13:06 -08:00
Leonardo Zide d70cd0fa94 Fixed warnings. 2025-11-23 22:52:28 -08:00
Leonardo Zide 3bf01f2095 Added actions for mouse drag changes. 2025-11-23 20:33:59 -08:00
Leonardo Zide 3ff6f06f04 Fixed warnings. 2025-11-20 22:57:18 -08:00
Leonardo Zide 460bb0b8e2 Fixed warnings. 2025-11-19 23:10:18 -08:00
Leonardo Zide 6df16f5742 Added step insert and delete actions. 2025-11-19 22:34:53 -08:00
Leonardo Zide c0af32644a Added add light action. 2025-11-02 23:20:12 -08:00