Commit Graph

75 Commits

Author SHA1 Message Date
parker
8bf7905ddc fix(viewport): fix resize event propogation 2025-06-27 01:00:59 +01:00
parker
aacbb1e1ac feat(viewport): add aa 2025-06-27 00:53:26 +01:00
parker
0b41e387b9 refactor(viewport): change camera start pos 2025-06-27 00:48:17 +01:00
parker
21df364158 refactor(viewport): cleanup event log 2025-06-26 22:54:03 +01:00
parker
7557274d21 feat(viewport): grid fade 2025-06-26 22:43:46 +01:00
parker
09a8a40bfc feat(viewport): add depth testing and grid opacity 2025-06-26 22:18:20 +01:00
parker
7aad0114f9 fix(viewport): fix camera rotation direction 2025-06-26 21:56:43 +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
afebb33a6f feat(viewport): add setUniform camera method 2025-06-26 16:18:58 +01:00
parker
568427e572 feat(viewport): camera mouse controls 2025-06-26 16:06:48 +01:00
parker
02af45a073 feat(viewport): add camera class 2025-06-26 14:47:01 +01:00
parker
a8cbdfcea7 feat(viewport): render loop 2025-06-26 14:08:45 +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
f060676330 fix: assign vertex shader, unbind vao 2025-06-26 00:53:22 +01:00
parker
0acc1a0bd9 feat: opengl hello triangle 2025-06-25 23:52:15 +01:00
parker
bdfc5822ec feat: set opengl format 2025-06-25 17:12:29 +01:00
parker
27da7177ae feat: add viewport rounded corners 2025-06-25 15:42:42 +01:00
parker
72ca5008b2 fix: splitter ratio 2025-06-25 14:27:00 +01:00
parker
1b51d5ba20 feat: add opengl widget 2025-06-24 20:10:20 +01:00
parker
b316fb9b07 feat: add subtitles 2025-06-24 19:40:36 +01:00
parker
df646380f2 fix: socket only locks to second socket, smaller node text 2025-06-24 16:25:08 +01:00
parker
8c5fe8aba7 feat: make node text white again 2025-06-24 16:18:58 +01:00
parker
b83388ee69 feat: add node icons 2025-06-24 16:17:13 +01:00
parker
7f6b7d0573 feat: add delete hover animation 2025-06-24 01:42:52 +01:00
parker
7611f358af feat: change edge delete highlight color 2025-06-24 01:31:56 +01:00
parker
c8ead6e7b2 feat: add delete edge gradient 2025-06-24 01:28:49 +01:00
parker
4472d9c172 feat: add socket lock on 2025-06-24 00:58:35 +01:00
parker
1f367b82fd feat: add display flag button click logic 2025-06-24 00:51:25 +01:00
parker
4471a9a537 feat: drag delete edges 2025-06-24 00:27:33 +01:00
parker
0d6ddf701a feat: floating edge cubic bezier, additional memory guards 2025-06-24 00:18:45 +01:00
parker
71c2057d54 feat: change node font size/color 2025-06-23 21:54:01 +01:00
parker
4043e6fa52 feat: add display flag 2025-06-23 20:17:37 +01:00
parker
fa2c106768 fix: edge 1 frame lag 2025-06-23 19:30:53 +01:00
parker
67e9669708 fix: event triggering 2025-06-23 16:11:50 +01:00
parker
73a0529e30 feat: cleanup event passing 2025-06-23 16:02:27 +01:00
parker
9bddf401f4 feat: cubic edges 2025-06-23 15:55:54 +01:00
parker
0ad623407a feat: drag connect nodes 2025-06-23 15:48:53 +01:00
parker
74da83fdfa fix: socket bounding box and path 2025-06-23 15:33:11 +01:00
parker
882dde0ea3 fix: node edge bounding box (causing bug 2025-06-23 14:49:46 +01:00
parker
278a3c552f fix: additional memory guard 2025-06-23 14:41:36 +01:00
parker
794c9995ca fix: add memory guard 2025-06-22 16:48:49 +01:00
parker
2b9544cfae fix: edge positioning to sockets 2025-06-22 16:30:46 +01:00
parker
1f1250c076 fix: edge bounding issues 2025-06-22 15:11:55 +01:00
parker
05f6674a70 refactor: adjust 2025-06-22 03:18:10 +01:00
parker
e00cf4a41d feat: delete edge 2025-06-21 23:07:06 +01:00
parker
cc1976ff6d refactor: abstract highlight edge 2025-06-21 23:02:00 +01:00
parker
00adbd08e5 refactor: abstract type check 2025-06-21 22:51:14 +01:00