Great software. Great mix of flexibility, modularity, ease of use, and good taste.
I also thank the devs.
92 karma · joined August 20, 2023
Great software. Great mix of flexibility, modularity, ease of use, and good taste.
I also thank the devs.
Thanks for the heads up and interesting manual, vaxman! This might lead to some interesting possibilities/magic for a future version, or alternative drawing program.
I think something similar applies today. Most people are using xterms or terminals that implement a large, fairly standard set of xterm and ansi escape codes (including things like Xterm 256 color, Mouse reporting, maybe RGB colors, Unicode). So that's what "modern" ANSI art can and maybe should target. At least raise the standard for terminal art beyond the 1980s IBM-PC to modern, widely implemented standards.
Then there is the problem of there being hundreds of ANSI editors and viewers that expect 16 color Code Page 437 art. Moebius (the ANSI editor) sidesteps this problem by using .utf8.ans to imply a Utf-8 ANSI, which also implies Xterm compatible escape codes (like 256 color). Right now Durdraw does not implement any file suggestions for saving, but in the future I might do that.
I am not sure what you mean by "doubled the default" exactly.
1: Use the command line options -W and -H or --width and --height to set the numbers of columns and lines. run "durdraw --help" for more command-line options.
2: Check the help screen and scroll down to the "Canvas Size" section. There are keys for increasing and decreasing the canvas size.
3: You can also use the -m or --max command-line option to start the canvas size at the maximum size for your terminal window.
I will continue to work on the canvas size stuff an making it easier to customize.
I like your idea of optionally centering the canvas in the screen. Thanks for the suggestion. I might do that in a future version. (Same with the .ini file.)
You might also consider increasing your terminal font size so the canvas is not so small, and moving it around to line up with the image in the back.
I'd have to revisit it to make sure it still works well, but it tries to support a transparent terminal by default, with the --blackbg option to force a black background in the canvas.
Edit: Canvas resize keys are: esc-" insert line esc-: delete line esc-> insert column esc-< delete column
I'd love to steal some of the features from it. Icy Draw joins the many GUI ANSI editors, though (like Moebius and Pablodraw), and Durdraw tries to get away from that by operating using real escape codes and real terminals. We also seem to have a different philosophy on animation.
Normally, in Windows, the best way to run it in WSL. There is an issue with windows-curses that durdraw doesn't like, and keeps it from running natively in Windows (in powershell, etc) without WSL.
Yes, a tablet or phone version would need to be re-designed to be touch friendly, naturally.
Thanks for checking it out. :)
I have given some thought to Android and iOS versions, and would like to make it happen, but it isn't a high priority at the moment. That is interesting that you might be interested in an Android version. Maybe sometime this year.
Edit: Just to be clear, animation does not require any programming or coding. You simply create frames, draw, switch between them, copy and edit frames, etc, like a traditional animation studio.
1: Some people still make ANSI and ASCII art as a means of exploring the medium.. well, artistically. Check out https://16colo.rs/ and you will see what I mean. They showed around 30 ANSI art packs published for the year 2023. It isn't exactly the heyday of the 90s, but it's not completely dead, either.
2: Some people like to use ASCII art in text user interface programs, in README files, etc. This is probably the real modern use for a program like this.
3: BBSs aren't completely dead, either. :) See: https://www.telnetbbsguide.com/ for examples. Most of them cater to the old IBM-PC style character encoding (or some other antiquated platform) and ANSI standards, but I think there is opportunity to have modern 256 color Unicode BBSs. With social media being so problematic in 2024, why not enjoy a tried and true medium? They usually connect over the internet now, of course.
I admit, the commercial applications are limited. It's mostly just good creative or nostalgic fun.