Commit Graph

  • 98688e1918 Initial python interpreter setup This commit introduces funcionalty to spawn a python interpreter in a dedicated thread. A proxy class was written to redirect pythons stdout and stderr to the logging system of Qt and by doing so to the console. python-emdedding Kalle 2026-05-19 19:45:47 +02:00
  • b93c5a9541 CMake cleanup The Git macro lookup was moved to the main CMakeLists.txt The import of pybind11 was moved to the main CMakeLists.txt Kalle 2026-05-19 16:22:41 +02:00
  • 042db520ad Merge pull request 'Removes relative imports & cleans cmake' (#45) from cmake-header-refactor into main main Kalle Bracht 2026-05-17 19:47:25 +00:00
  • fee2cd5e72 Removes relative imports & cleans cmake Kalle 2026-05-17 19:29:40 +02:00
  • 3ae118d2fb Merge pull request 'Adds Q_ASSERT as nullcheck' (#42) from nullcheck-for-pointers into main Kalle Bracht 2026-05-10 20:13:34 +00:00
  • f9c8da77e3 Apply clang formatting for visual.cpp Kalle 2026-05-10 22:11:01 +02:00
  • 562ec80d79 Apply clang format again Kalle 2026-05-10 22:07:55 +02:00
  • de6e1ef363 Apply clang format Kalle 2026-05-10 22:04:28 +02:00
  • 6efad0c035 Adds Q_ASSERT as nullcheck Kalle 2026-05-08 21:08:27 +02:00
  • 1be7452d64 Merge pull request 'Change .h file extension to .hpp' (#41) from header-ile-extension-reactor into main Kalle Bracht 2026-05-08 13:54:19 +00:00
  • 9e1622fe1a Merge pull request 'Adds code styleguide section' (#40) from code-styleguide into main Kalle Bracht 2026-05-08 13:37:57 +00:00
  • 6e32a8081d Adds table of content for C++ style section Kalle 2026-05-08 15:35:27 +02:00
  • 0e79ed7b30 Adds code styleguide section The styleguide only covers C++. The topics are: - Clang formating - File structure/naming - Variables (local) - Member Variables - Methods - Nullchecking - Setters and getters - Propery system - Macros Kalle 2026-05-07 14:20:51 +02:00
  • 17d10b2250 Change file extensions also in #include Forgot that, but oviously requiered header-ile-extension-reactor Kalle 2026-05-06 20:49:49 +02:00
  • 864cffb066 Rename file extension from .h to .hpp A more C++'ish file extension is used for headers from now on. Kalle 2026-05-06 13:57:04 +02:00
  • 9324a30de1 Merge pull request 'Replace include guards with #pragma once' (#38) from pragma-once-refactor-2 into main Kalle Bracht 2026-05-05 16:39:22 +00:00
  • d84ca82866 Merge pull request 'Adds about QMenu' (#37) from about-menu into main Kalle Bracht 2026-05-04 21:01:32 +00:00
  • c52a315ec6 Adds about QMenu The commit adds the following links: - Repository - Bugreport - Wiki - Contact mail - Licence - Last commit and tag about-menu Kalle 2026-05-04 22:44:55 +02:00
  • 99b35e131d Replace include guards with #pragma once origin/pragma-once-refactor pragma-once-refactor-2 pragma-once-refactor Kalle 2026-05-03 17:15:59 +02:00
  • a42cf60f30 Merge pull request 'Nodeeditor' (#31) from nodeditor into main origin/main origin/HEAD Kalle Bracht 2026-05-03 14:56:43 +00:00
  • e3ad6ac0aa Allies sugesstions by KARL review origin/nodeditor nodeditor Kalle 2026-05-03 16:54:06 +02:00
  • 7a03fbca8f Adds roadmap, image and secondary info to README.md Kalle 2026-04-24 20:58:16 +02:00
  • 0a5bb3a246 Updating method name in docstring Kalle 2026-04-23 22:33:12 +02:00
  • de0fe97442 Fix self and same direction connection attempt It is know not possible anymore to connect Interfaces / Pads with the same direction or with itself, because it logicaly impossible and leads to fatal crash Kalle 2026-04-23 22:26:15 +02:00
  • d6f11b9384 Clang formatting Kalle 2026-04-23 21:28:48 +02:00
  • e683a64393 Deletes Cable if Node gets deleted Kalle 2026-04-23 21:24:38 +02:00
  • c68cbe92d5 Deletion and movment of nodes This commit introduces some new functionalities: - The deletion of nodes via a new context menu - The context menu is also avalible in the Panel for Visuals - You can rename nodes from nowon via a new rename dialog - Cables have way more power and are responible for controling themselfs. This puts a lot of code from the nodeeditor_scene to the cable - Nodes can be now moved around without losing their Cable visualy. The Cable moves with them Kalle 2026-04-23 20:52:09 +02:00
  • 07ef7d8020 Merge branch 'main' into nodeditor Kalle 2026-04-05 12:28:16 +02:00
  • d31fcb4ff3 Introduces context menu First of all the context menu is not finished and introduced a bug with the panel. The ContextMenu spawns on a right click and enables the user to insert and later also, rename and view properties. Kalle 2026-04-04 17:39:00 +02:00
  • 34cff5e834 Merge pull request 'Update CONTRIBUTING.md' (#25) from leo_bechstein-patch-1 into main origin/readme-creation readme-creation Kalle Bracht 2026-04-03 13:35:03 +00:00
  • 8ca8b8c10d Merge pull request 'Update docs/usermanuel.md' (#26) from leo_bechstein-patch-2 into main Kalle Bracht 2026-04-03 13:34:17 +00:00
  • 46f9e0fea6 Update docs/usermanuel.md origin/leo_bechstein-patch-2 Leo_Bechstein 2026-04-03 12:41:00 +00:00
  • e60ba40f48 Update CONTRIBUTING.md origin/leo_bechstein-patch-1 Leo_Bechstein 2026-04-03 12:20:30 +00:00
  • f6b885e644 Removes unused event in Pad class The removed virtual method was not used for any triggers / handlers The logic inside it, just does what whould happen if you remove the method, so I removed it Kalle Bracht 2026-03-27 20:57:22 +01:00
  • a4f047f909 Introduces Node selection and movement in Node Editor This commit introduces a move mechanism for NodeGraphicsItems, the visual representation of Nodes in the Node Editor. To do so it also introcudes a selection mechanism Kalle Bracht 2026-03-27 20:54:11 +01:00
  • e7240370e2 Fixes cable behaviour Kalle Bracht 2026-03-19 22:43:40 +01:00
  • 45ad84048f Merge pull request 'Fixing actions' (#21) from ubuntu-build-fix into main kabr8 2026-03-15 17:03:19 +00:00
  • 5262276efb Update clang format origin/ubuntu-build-fix ubuntu-build-fix Kalle Bracht 2026-03-15 17:56:14 +01:00
  • 998673eab5 Exclude Mac and Windows runs Kalle Bracht 2026-03-15 17:53:38 +01:00
  • d63debe501 Update actions Kalle Bracht 2026-03-15 17:50:17 +01:00
  • 7f1fb95f62 Update clang format to work hopefully Kalle Bracht 2026-03-15 17:45:37 +01:00
  • 04d8629e21 Updates clang format for gitea Kalle Bracht 2026-03-15 17:40:38 +01:00
  • 63c2908619 Change variable github to gitea Kalle Bracht 2026-03-15 17:35:27 +01:00
  • 06108c698d Move cmake to Linux depencencies Kalle Bracht 2026-03-15 17:27:15 +01:00
  • 2c924874d3 Attempt 6 Kalle Bracht 2026-03-15 17:26:11 +01:00
  • dee31aea4e Attempt 5 Kalle Bracht 2026-03-15 17:23:04 +01:00
  • e849da0fb6 Attempt 4 Kalle Bracht 2026-03-15 17:19:38 +01:00
  • 28a5780a3b Attempt 3 Kalle Bracht 2026-03-15 17:16:31 +01:00
  • 57a15d8e60 Attempt 2 Kalle Bracht 2026-03-15 17:13:30 +01:00
  • c48f89ddee Attepmt to fix installing QT bug Kalle Bracht 2026-03-15 17:09:52 +01:00
  • 8f8ad77dae Remove cache and unused moduels Kalle Bracht 2026-03-15 16:49:36 +01:00
  • 623edfe352 Updates ubunut skui build Kalle Bracht 2026-03-15 16:37:54 +01:00
  • 8db6d6fba4 Merge pull request 'Fixing typo for template issue' (#10) from gitea-template-fix into main kabr8 2026-03-09 11:15:26 +00:00
  • 122d730b50 Fixing typo origin/gitea-template-fix gitea-template-fix Kalle Bracht 2026-03-09 12:12:41 +01:00
  • 014c62b935 Merge pull request 'Fixes Syntax issue with bug report yaml' (#9) from gitea-template-fix into main kabr8 2026-03-09 11:10:50 +00:00
  • f77de85136 Fixes Syntax issue with bug report yaml Kalle Bracht 2026-03-09 12:08:01 +01:00
  • d1fcdfc39f Fixes syntax errors in bug report yml origin/gitea-setup gitea-setup Kalle Bracht 2026-03-09 12:05:46 +01:00
  • a461efacc3 Merge pull request 'Setup repository' (#8) from gitea-setup into main kabr8 2026-03-09 10:54:27 +00:00
  • 1109f33ef3 Adds bugreport template Kalle Bracht 2026-03-09 11:50:07 +01:00
  • 0e8f7b506b Adds contribution md Kalle Bracht 2026-03-09 11:49:58 +01:00
  • ba353bc185 Adding License Kalle Bracht 2026-03-05 15:59:16 +01:00
  • 1e392c71c9 Change actions folder name Kalle Bracht 2026-03-04 16:40:29 +01:00
  • ae51380ef7 Jufo udate Kalle Bracht 2026-03-04 16:26:31 +01:00
  • ec2cc05438 Introduces Cables Kalle Bracht 2026-02-19 21:40:15 +01:00
  • 03bf919ede Merge branch 'property-system' of https://github.com/Kalbra/skui2 into property-system origin/property-system property-system Kalle Bracht 2026-02-05 23:58:01 +01:00
  • cc7a6718ee Property system & Visual Refactor (#3) Kalle Bracht 2026-02-05 23:56:17 +01:00
  • 42d68e24fd Basic Property Window Kalle Bracht 2026-02-05 23:52:15 +01:00
  • 920ed0cb09 Adding non documented parts to Doxygen Kalle Bracht 2026-02-01 21:58:25 +01:00
  • b2c79bcbfa Adding local doxygen to .gitignore Kalle Bracht 2026-02-01 18:18:29 +01:00
  • 65b072e64c Refactor of Panel Kalle Bracht 2026-02-01 18:13:20 +01:00
  • f6f6ac898a Refactor of Panel Kalle Bracht 2026-02-01 18:13:20 +01:00
  • 979141c487 Adding Doxyfile (#2) Kalle Bracht 2026-01-17 17:41:53 +01:00
  • 07a2bfae88 Merge pull request #1 from Kalbra/node-interfaces Kalle Bracht 2026-01-17 17:32:35 +01:00
  • 585422a9e1 Update Build action origin/node-interfaces node-interfaces Kalle Bracht 2026-01-17 17:28:43 +01:00
  • f260fd5c95 Add breeze-icons as a submodule Kalle Bracht 2026-01-17 17:22:01 +01:00
  • 7cea513dd2 Delete Breeze icons folder Kalle Bracht 2026-01-17 17:21:05 +01:00
  • 0358674dc4 Updating Workfow to new CmakeLists.txt location Kalle Bracht 2026-01-17 17:15:35 +01:00
  • 0146823e4c Deleting test dependencies Kalle Bracht 2026-01-17 17:10:26 +01:00
  • 137f0f16ea Delete unused VIsual child class Kalle Bracht 2026-01-17 17:04:21 +01:00
  • 93585907b0 Fixing format and check it Kalle Bracht 2026-01-17 17:01:18 +01:00
  • b826a511f0 Adding Doxyfile origin/doxygen-intro doxygen-intro Kalle Bracht 2026-01-11 19:38:31 +01:00
  • fb96bd1931 Adds connection via interfaces using debug function Kalle Bracht 2026-01-10 16:37:19 +01:00
  • 675fb7cb0f Introducing Interface class Kalle Bracht 2025-12-29 18:58:44 +01:00
  • 80ebab8f19 Creates name QT propery implemets it Kalle Bracht 2025-12-07 15:05:10 +01:00
  • cbb92960c2 Adds user creation of Node Grapics Item Kalle Bracht 2025-12-07 14:44:30 +01:00
  • 818b578e25 Adds Node Pointer to Visuals Kalle Bracht 2025-12-07 13:45:19 +01:00
  • 667fd9d02c Adds NOTES.md to .gitignore Kalle Bracht 2025-12-07 13:44:20 +01:00
  • 612e148c7c Add Cchache Kalle Bracht 2025-12-07 13:43:39 +01:00
  • 694cb4ac9c Adds .cache folder to .gitignore Kalle Bracht 2025-12-07 13:43:17 +01:00
  • 281458a7e1 Add quit shortcut in debug mode Kalle Bracht 2025-12-06 15:47:38 +01:00
  • 5da46c6be5 Created node graphic class Kalle Bracht 2025-12-06 15:13:27 +01:00
  • 681fcb06bc Removes debug print Kalle Bracht 2025-12-05 19:49:45 +01:00
  • e314d10c72 Fixes resize bound box that was shown without selection Kalle Bracht 2025-12-05 19:48:31 +01:00
  • 1c67bcd593 Uses proper event handling in panel.cpp Kalle Bracht 2025-12-05 19:37:26 +01:00
  • 9c74e33303 Enables console output for Windows Kalle Bracht 2025-12-05 19:37:00 +01:00
  • 4b7a7a49aa Cleanups CMakeLists Kalle Bracht 2025-12-05 19:36:31 +01:00
  • 020354a9bc Deletes redundant assets Kalle Bracht 2025-12-05 19:09:02 +01:00
  • 4dc58eb17d Restructures project Kalle Bracht 2025-12-05 19:07:12 +01:00
  • 73a4434dc5 Adds basic Nodeeditor infastructure Kalle Bracht 2025-12-05 16:29:37 +01:00
  • d1c42c0fff Introduces tab widget for panel and future node editor Kalle Bracht 2025-12-05 14:43:42 +01:00