diff options
| author | dam <dam@gudinoff> | 2024-03-11 00:10:26 +0000 |
|---|---|---|
| committer | dam <dam@gudinoff> | 2024-03-11 00:10:26 +0000 |
| commit | 4013fe7798a04761102fb2511c6eb6afbeeca4b8 (patch) | |
| tree | bfd7251981c30327b9882f6f4983d3ed4077e2bc /kscurses/readme.md | |
| parent | b379cbe75de1f4cf6ef9fabd73b1c0c9630af842 (diff) | |
| download | task-time-tracker-4013fe7798a04761102fb2511c6eb6afbeeca4b8.tar.zst task-time-tracker-4013fe7798a04761102fb2511c6eb6afbeeca4b8.zip | |
Removing curses dependency files.
Diffstat (limited to 'kscurses/readme.md')
| -rw-r--r-- | kscurses/readme.md | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/kscurses/readme.md b/kscurses/readme.md deleted file mode 100644 index 7a2f6fc..0000000 --- a/kscurses/readme.md +++ /dev/null @@ -1,43 +0,0 @@ -# kscurses -## _Curses replacement on jai for my needs. Use at your own risk._ - -`tested on version 0.1.073` - -# setup & build -1. download extra-containers module https://github.com/CyanMARgh/extra-containers -2. move it to your extra modules folder -3. specify this foder on top of demos/first.jai -4. compile first.jai - -Currently works only on linux (tested on gnome terminal). - -# features list -- character input -- window resize handle -- text modifiers (bold, italic, underline, blinking, inverse, strikethrough), color256 support -- text/background color. -- arrows, escape key and some -- saving and restoring the terminal -- exit with and crtl+C (optional). -- ui elements (empty, button, text block, selection list) -- multiple scenes and popups support -- events (ticks, input, window resize and user-defined events) -- ui can work both in single-thread mode and multi-thread mode -- 4 print modes: -- - ks_**method** : method prints directly terminal -- - t_**method** : method returns temporary string or string from constant data section -- - b_**method** : method prints to builder -- - c_**method**: method prints to canvas - -# demos list -- basic print methods, canvas and graphic modes usage -- video (now uses events and color256 approximation with semi-transparent characters) -- shorter canvas usage -- ui : progress bars and extra events handler -- ui : text buffer, buttons, selection list, groups, scenes -- ui : popup -- ui : line input -- events processing without default ui -- snake minigame -- ui : table -- ui : scalable group and anchors |
