Improve UI #13

Merged
shaunrd0 merged 28 commits from ui into master 2023-03-12 02:02:28 +00:00

28 Commits

Author SHA1 Message Date
2087f10681 README 2023-03-11 20:23:25 -05:00
e6b197d6fa Fix CI 2023-03-11 19:59:53 -05:00
6a52eee501 Debian packaging CI 2023-03-11 18:46:11 -05:00
6d51aef9cf Cleanup 2023-03-11 18:26:58 -05:00
5bde82d956 Format 2023-03-11 12:31:09 -05:00
ae5abb9939 Windows CI 2023-03-11 12:18:16 -05:00
d9c59a04ec Update CI for new targets 2023-03-11 11:30:17 -05:00
e6bcd131b7 Connect TreeWidget when scene is updated. 2023-03-11 11:21:26 -05:00
0659df94bd Add SceneInterface
+ Renames binaries qtk_main->qtk_app and example->example_app
2023-03-11 10:59:33 -05:00
0dcb6d337b CI 2023-02-11 10:01:52 -05:00
002bedd7ef Mac packaging 2023-02-05 10:21:38 -05:00
6ce71dda86 Update CI for new targets 2023-01-29 20:08:02 -05:00
b3484ced03 CI 2023-01-29 13:46:52 -05:00
5e886672da Packaging / install updates 2023-01-29 13:26:25 -05:00
126cd438e1 Cmake install components 2023-01-28 22:27:01 -05:00
39fa8e8cdc Fix windows packaging 2023-01-28 15:12:45 -05:00
48719412f2 CMake updates 2023-01-16 19:34:50 -05:00
aa32cbcc17 OSX packaging 2023-01-16 10:53:15 -05:00
cfefc49c53 CMake target renaming to avoid C++ errors with - 2023-01-15 17:04:06 -05:00
195a4ef30d Assimp IOSystem for Qt Resource paths 2023-01-15 16:06:15 -05:00
55dd8e5c3c Test packaging
+ Update assimp to latest
2023-01-15 10:14:24 -05:00
cf433ad7fc CMake packaging updates 2023-01-14 16:33:06 -05:00
4bc0ae22c6 Format 2023-01-02 22:19:38 -05:00
faa9fe28f7 CMake packaging 2023-01-02 22:18:53 -05:00
f83f68207d Add fontawesome icons
+ Clean up resource prefixes
2023-01-01 23:44:43 -05:00
85c9e2eac1 Clean and comment code 2023-01-01 22:51:46 -05:00
194888ed19 Refactor build system and UI
+ Install configs for Qt Designer plugins and Qtk application
+ Add Qtk plugin collection for Qt Designer
+ QtkWidget plugin
+ TreeView widget plugin
+ DebugConsole widget plugin
+ All widgets are fully integrated with Qt Designer
+ All widgets can be popped out or docked within the window
+ All widgets can be stacked to use tab view for side panels
+ All widgets can be toggled on/off through the view context menu
+ QtkWidget debug console
+ QtkWidget active scene TreeVew
+ QtkWidget dockable tool bar
+ Double-click an object name in the TreeView to focus camera
+ Separate libaray from widgets

There is still a lot to do here, but the major refactoring should be
done after this commit. Some of the new features were put together as
POC for working with the new UI. A few placeholder buttons were added
that have no functionality.
2023-01-01 22:49:04 -05:00
c948d9e1a6 Fix loading of QtkWidget in mainwindow 2022-12-11 12:36:07 -05:00