Skip to content

Longer term, maybe far fetched ideas #47

Description

@greg7mdp
  • For luigi, support an anttweakbar like API, for example UITextbox::track(T& var) which allows a user to modify the value as long as it is convertible to T (supports integer & float types, use std::from_chars)
  • Have some kind of tree view to display the project file hierarchy and open them with doubleclick.
  • Add inspect_line mode in watch windows which displays the multiline struct, or the equivalent of the View window. Maybe make it a real window so it can have child buttons?
  • Have the DisplayCode tabbed (allowing to quickly switch between files) with close buttons on tabs
  • Support drag&drop of files into DisplayCode to open them
  • Implement a glfw backend. This would allow easy web support, and also native wayland support. Also we could deprecate the current X11 and Windows back ends.
  • Embed emacs in UICode using xEmbed. see [this](https://github.com/davidben/embedded-emacs( and this
    and emacs server
  • Use clangd for code highlighting (if clangd found).
  • Add an interactive bit editor/calculator. Show result in base 10, 16 and float. Similar to the programmer mode in the Windows 7 calculator. see https://github.com/leonmavr/HIP35.
  • Try live-coding with jet-live. May require to reorg with a main.cpp (holding global variables - or even better remove all global variables) starting the threads (gdb, pipe), ui, and just calling functions in gf.cpp.
  • use mio for mmap (could benefit INI_Updater::get_section() for example, not necessary)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions