control-toolbox / control-toolbox/CTGui

Possible tools for CTGui

Open
#3 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.