control-toolbox / control-toolbox/CTGui
Possible tools for CTGui
- Dominant language
- C++
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
To explore
- [mousetrap](https://github.com/Clemapfel/mousetrap.jl) (GTK, no text display, check [Makie.jl](https://github.com/MakieOrg/Makie.jl) for interactive plots ?)
- [qml](https://github.com/JuliaGraphics/QML.jl) and [examples](https://github.com/barche/QmlJuliaExamples) (QT, however cannot reuse .ui file from bocop2 at the moment since qtcreator does not handle julia :-(; need to find a way to generate the .qml files...; Makie plots as well)
Note: since Makie.jl seems to allow for better (interactive) plots than Plots.jl, we may want to explore a Makie version of the plots in CTBase.
Contributor guide
Research direction
Start by reviewing the linked mousetrap, QML.jl, QmlJuliaExamples, and Makie.jl projects, then compare them with the existing bocop2 .ui files and plots in CTBase. The issue does not define a chosen toolkit, implementation entry point, or concrete completion criteria; done would require selecting an approach and documenting what CTGui should support.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100