Commit Graph

26 Commits

Author SHA1 Message Date
parker
7db66aedeb feat(engine): add geometry class 2025-06-29 20:49:30 +01:00
parker
9734e58897 feat(engine): basic attribute implementation 2025-06-28 21:50:26 +01:00
parker
696580807f feat(interface): hide splitter, shrink margins 2025-06-27 01:27:18 +01:00
parker
937bc137a7 feat(viewport): add grid 2025-06-26 21:55:49 +01:00
parker
4805796fea refactor: create GLMesh class 2025-06-26 19:50:15 +01:00
parker
02af45a073 feat(viewport): add camera class 2025-06-26 14:47:01 +01:00
parker
d123f2945f feat(viewport): basic proj and view matrix 2025-06-26 13:46:13 +01:00
parker
89b04be318 refactor: cleanup opengl 2025-06-26 09:09:35 +01:00
parker
b702fd55f7 feat: use qresources for node icons 2025-06-26 09:00:46 +01:00
parker
bdfc5822ec feat: set opengl format 2025-06-25 17:12:29 +01:00
parker
1b51d5ba20 feat: add opengl widget 2025-06-24 20:10:20 +01:00
parker
b83388ee69 feat: add node icons 2025-06-24 16:17:13 +01:00
parker
0d6ddf701a feat: floating edge cubic bezier, additional memory guards 2025-06-24 00:18:45 +01:00
parker
4043e6fa52 feat: add display flag 2025-06-23 20:17:37 +01:00
parker
e1b88b5fdc feat: add floating edge 2025-06-21 01:11:15 +01:00
parker
20c6ad2b64 feat: add node edges 2025-06-20 23:12:09 +01:00
parker
cf876320d8 feat: add node graphic item 2025-06-20 03:42:27 +01:00
parker
be9f3e27ea refactor: separate network class from Qgraphics 2025-06-20 01:51:28 +01:00
parker
2feb6eb5b4 feat: zoom and pan in networkView 2025-06-19 17:33:13 +01:00
parker
7f675b7b76 feat: add networkview 2025-06-19 02:38:49 +01:00
parker
0e166cfa30 feat: set up interface splitter 2025-06-19 02:11:59 +01:00
parker
4a56bca765 refactor: move to interface class 2025-06-19 01:27:19 +01:00
parker
9830bf21ae refactor: organize files 2025-06-19 00:28:22 +01:00
parker
20ec7479df feat: add catch2 tests 2025-06-19 00:21:40 +01:00
parker
b56d4db1a8 feat: interface init 2025-06-18 17:59:18 +01:00
parker
4257dc65eb feat: initial commit, setup build 2025-06-18 14:55:17 +01:00