Commit Graph

75 Commits

Author SHA1 Message Date
parker
5e70d14d5c feat: edge hover detection 2025-06-21 22:31:53 +01:00
parker
06e66f7282 feat: round corners 2025-06-21 03:35:20 +01:00
parker
38508293ff feat: connect nodes 2025-06-21 03:00:38 +01:00
parker
a6a0bec1c0 feat: socket hover colors 2025-06-21 02:31:10 +01:00
parker
dcc5c25a2d fix: edge bounds 2025-06-21 02:10:52 +01:00
parker
f92f13a69d feat: floating edge gradient 2025-06-21 01:49:54 +01:00
parker
90dc2cccae feat: destroy floating edge from emtpy click 2025-06-21 01:32:04 +01:00
parker
b10f9322b2 feat: socket padding, fix floating edge start pos 2025-06-21 01:25:47 +01:00
parker
1cfcb0e429 feat: delete floating edge with esc 2025-06-21 01:18:08 +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
7394f72f51 feat: add background grid 2025-06-20 03:23:07 +01:00
parker
b829ba639b refactor: change pan method 2025-06-20 02:07:11 +01:00
parker
9a7458f2c0 fix: network zoom 2025-06-20 01:59:39 +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
5f0dfbfe6b feat: add moveable rectangle to NetworkView 2025-06-19 03:13:14 +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