Shaun Reed
4ffb56b20d
WIP
2023-12-27 14:31:27 -05:00
Shaun Reed
d4b7655d50
Use workflow environment to set Qt version
2023-12-27 07:06:02 -05:00
Shaun Reed
2f63a1fecd
Update Qt to 6.6.0
...
+ Fixes windows CI from known Qt issue in 6.5.0
2023-12-27 06:55:46 -05:00
Shaun Reed
4140db7e23
CI
2023-12-27 06:17:14 -05:00
Shaun Reed
0ef62ebfa5
Add object details
...
+ Object and Shader detail panels
+ Connect model data to details panel
+ Ability to move and scale objects in GUI
+ View of shader code for selected object
2023-12-26 21:32:19 -05:00
Shaun Reed
2476d125f7
Fix drag and drop model loading
2023-04-29 10:02:40 -04:00
Shaun Reed
5118726cde
Merge branch 'builds' into drag-and-drop
2023-04-14 14:50:10 -04:00
Shaun Reed
b3f9e3230e
clean up
2023-04-09 21:44:27 -04:00
Shaun Reed
f5de113c9a
Clean up cmake options
2023-04-09 20:41:02 -04:00
Shaun Reed
98793f7a75
ci
...
+ Windows failure fixed by
https://codereview.qt-project.org/c/qt/qtbase/+/468903
https://bugreports.qt.io/browse/QTBUG-112204
2023-04-09 18:21:32 -04:00
Shaun Reed
cd641072ab
Don't build example on windows CI
2023-04-02 13:34:20 -04:00
Shaun Reed
460a44e7e6
Update CI
2023-04-02 13:15:46 -04:00
Shaun Reed
b0e123e6dd
Format and more CI
2023-04-02 12:31:23 -04:00
Shaun Reed
be69d2d242
Add packaging for example app
...
+ Update CI workflows
2023-04-02 11:43:59 -04:00
Shaun Reed
3c2f7e8b5d
CI
2023-04-01 13:56:43 -04:00
Shaun Reed
fc1ded833d
WIP
2023-04-01 12:43:30 -04:00
Shaun Reed
5015c5c3a4
WIP drag and drop
2023-03-11 21:14:48 -05:00
Shaun Reed
2087f10681
README
2023-03-11 20:23:25 -05:00
Shaun Reed
e6b197d6fa
Fix CI
2023-03-11 19:59:53 -05:00
Shaun Reed
6a52eee501
Debian packaging CI
2023-03-11 18:46:11 -05:00
Shaun Reed
6d51aef9cf
Cleanup
2023-03-11 18:26:58 -05:00
Shaun Reed
5bde82d956
Format
2023-03-11 12:31:09 -05:00
Shaun Reed
ae5abb9939
Windows CI
2023-03-11 12:18:16 -05:00
Shaun Reed
d9c59a04ec
Update CI for new targets
2023-03-11 11:30:17 -05:00
Shaun Reed
e6bcd131b7
Connect TreeWidget when scene is updated.
2023-03-11 11:21:26 -05:00
Shaun Reed
0659df94bd
Add SceneInterface
...
+ Renames binaries qtk_main->qtk_app and example->example_app
2023-03-11 10:59:33 -05:00
Shaun Reed
0dcb6d337b
CI
2023-02-11 10:01:52 -05:00
Shaun Reed
002bedd7ef
Mac packaging
2023-02-05 10:21:38 -05:00
Shaun Reed
6ce71dda86
Update CI for new targets
2023-01-29 20:08:02 -05:00
Shaun Reed
b3484ced03
CI
2023-01-29 13:46:52 -05:00
Shaun Reed
5e886672da
Packaging / install updates
2023-01-29 13:26:25 -05:00
Shaun Reed
126cd438e1
Cmake install components
2023-01-28 22:27:01 -05:00
Shaun Reed
39fa8e8cdc
Fix windows packaging
2023-01-28 15:12:45 -05:00
Shaun Reed
48719412f2
CMake updates
2023-01-16 19:34:50 -05:00
Shaun Reed
aa32cbcc17
OSX packaging
2023-01-16 10:53:15 -05:00
Shaun Reed
cfefc49c53
CMake target renaming to avoid C++ errors with `-`
2023-01-15 17:04:06 -05:00
Shaun Reed
195a4ef30d
Assimp IOSystem for Qt Resource paths
2023-01-15 16:06:15 -05:00
Shaun Reed
55dd8e5c3c
Test packaging
...
+ Update assimp to latest
2023-01-15 10:14:24 -05:00
Shaun Reed
cf433ad7fc
CMake packaging updates
2023-01-14 16:33:06 -05:00
Shaun Reed
4bc0ae22c6
Format
2023-01-02 22:19:38 -05:00
Shaun Reed
faa9fe28f7
CMake packaging
2023-01-02 22:18:53 -05:00
Shaun Reed
f83f68207d
Add fontawesome icons
...
+ Clean up resource prefixes
2023-01-01 23:44:43 -05:00
Shaun Reed
85c9e2eac1
Clean and comment code
2023-01-01 22:51:46 -05:00
Shaun Reed
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
Shaun Reed
c948d9e1a6
Fix loading of QtkWidget in mainwindow
2022-12-11 12:36:07 -05:00