moe icon indicating copy to clipboard operation
moe copied to clipboard

Remove ncurses dependency

Open fox0430 opened this issue 3 years ago • 7 comments

Implement or use a terminal library like ncurses written in Nim in the future.

fox0430 avatar Oct 29 '20 05:10 fox0430

have you seen illwill?

emekoi avatar Nov 15 '20 02:11 emekoi

@emekoi

Yes! I haven't used it yet, but it's one of the options.

fox0430 avatar Nov 15 '20 08:11 fox0430

If you gonna nuke the ncurses, can a GUI toolkit be considered ?. :thinking:

juancarlospaco avatar Jan 12 '21 18:01 juancarlospaco

@juancarlospaco

I haven't thought about it yet. I'm basically thinking about CLI, but it will be may support separating the backend and the frontend like Xi Editor.

fox0430 avatar Jan 12 '21 19:01 fox0430

Give IUP a try, pure C, focus on stability, financed by Petrobras oil corp, created by Lua creators, tiny API, single-file wrapper, ready-made IDE widgets, Web engine widgets, Clipboard, Detachable widgets, 2D/3D widgets, Treeview widget with icons, Windows/Mac/Linux, etc.

Steal the code from here

juancarlospaco avatar Jan 12 '21 19:01 juancarlospaco

@juancarlospaco

Thank you! I will refer to it when supporting the GUI.

fox0430 avatar Jan 12 '21 19:01 fox0430

Related: https://github.com/jangko/nim-noise

ringabout avatar Feb 24 '21 14:02 ringabout