DlangUI 0.9.0: Console backend added

Vadim Lopatin via Digitalmars-d-announce digitalmars-d-announce at puremagic.com
Fri Sep 9 05:20:08 PDT 2016


On Friday, 9 September 2016 at 11:56:11 UTC, Adam D. Ruppe wrote:
> On Friday, 9 September 2016 at 11:21:07 UTC, Vadim Lopatin 
> wrote:
>> Now it's possible to build DlangUI apps to run in console 
>> (Linux, Windows).
>
> Very nice.
>
>> Part of key modifiers do not work in linux console.
>> Mouse events working ok.
>
> Which parts are you having trouble with? I have implemented a 
> lot of this for my terminal.d and might be able to help.

Keyboard support on Linux terminals seems most difficult.
Some shortcuts are being processed by terminal app. Some 
ctrl-combinations are causing signals. I have an idea to catch 
some of Ctrl+key signals, and simulate keypress.
E.g. I cannot get working text selection moving by 
Ctrl+Shift+Arrows.

UI layout code required surprisingly a few changes.
Most of console related fixes were made by providing separate 
theme file.
Only hardcoded margins/padding/size limits were needed to fix.



More information about the Digitalmars-d-announce mailing list