Changelog

Changelog

All notable changes to this project will be documented in this file.

Asciiville-3.0.2r1 (2023-02-14)

  • Automated Neovim installation and configuration using lazyman

  • Install and use Homebrew by default on macOS

  • Add ‘brew’ option to ascinit to allow use of Homebrew on Linux

Asciiville-3.0.1r2 (2023-02-04)

  • Automatic installation of many Ascii games

  • Improved interactive menu system

  • Add ‘a’ to interactive art view mode to auto zoom

  • Add ‘d’ to interactive art view mode to set default art font size

  • Add ‘f’ keyboard control for display of ascii art filename

  • Add ‘zoom_depth’ and ‘zoom_interval’ settings in config and ascii art menu

Asciiville-3.0.1r1 (2023-01-26)

  • Asciiville is now architecture independent

  • Many installation improvements on Apple macOS

  • Move btop to external package install

  • Move cbftp to external package install

  • Move endoh1 to external package install

  • Add term-image command - display and browse images in the terminal

  • Move installation location back to /usr except macOS to /usr/local

  • Improved support for macOS manual installation

  • Moved several package/utility installs from postinstall to ascinit

  • Several bug fixes

Asciiville-2.0.1r1 (2023-01-10)

  • Add support for Arch-like platforms (e.g. Manjaro Linux)

  • Fix remote Arch package installs in ascinit

Asciiville-2.0.0r2 (2023-01-07)

  • Move installation location from /usr to /usr/local

  • Add support for Apple macOS manual installation

  • Update btop to version 1.2.13

Asciiville-2.0.0r1 (2023-01-05)

  • Modularize Asciiville installation and initialization

    • Remove aewan, jp2a, and ninvaders from source, build, and packaging

    • use external build and packaging to install in ascinit

  • Update btop to 1.2.9

  • Install the kitty terminfo entry when installing kitty

  • Add any2ascii command and its dependencies

  • Add asciibrow command

  • Use rich to format usage messages if available

  • Add kitty session startup for zsh users

  • Add Jekyll theme for Github Pages

  • Update tmux configuration

  • Add VHS install in ascinit

  • Improve newsboat config, additional newsboat scripts

  • Use HOME/.config/newsboat for Newsboat config

  • Use kitty for image display in Newsboat

  • Center ascii art when displaying in Kitty

Asciiville-1.4.1r2 (2022-10-02)

  • Install go in ascinit if not present

  • Use Kitty as default terminal emulator if available, if not then use gnome-terminal

  • Porting changes to support several modern compiler constraints

  • Integration of asciifetch in asciiville menu

  • Add signal handling and child process wait to asciifetch to enable kitty remote control

  • Add zoom and keepalive to asciifetch

  • Add splash screen to interactive startup

  • Add show_pokemon command

  • Add language and arg processing to weatherfetch, enhance show_weather command

  • Add Pokemon display to commands and menu, enhanced weather report using weatherfetch

  • Patch cbftp if on Arch to accomodate their unified ncurses implementation

  • Use format string to avoid error when -Werror=format-security is enabled

  • Fix aewan build in PKGBUILD

  • Kitty integration, update Kitty configuration, set Kitty url opener in ascinit

  • Add gum install to ascinit

  • Add diyfetch examples to tools/bin

  • Add Sphinx documentation for Asciiville docs on Read the Docs

  • Add installation of rich-cli rich command in ascinit

  • Add color display option to show_endo

  • Add show_endo to display ascii fluid dynamics simulations

  • Add endoh1 fluid dynamics ascii animation and build

  • Add Webb telescope images, add tmux plugin manager

Asciiville-1.4.1r1 (2022-06-08)

  • Zoomable display of ascii art

  • Center ascii art in zoom/browse mode

  • Turn linewrap off during ascii art display

  • Add shuffle and length settings to asciiville config

  • Upgrade to Btop++ 1.2.7

  • Update sample config with character palette settings

  • Fix jrnl default config and journals creation

  • Adapt art font size for each file in file list display mode

  • Add support for slideshow of files provided on command line

  • Add support for slideshow/display of files from list in file

  • Add support for centering borderless ascii art

  • Add sample irssi config

Asciiville-1.4.0r3 (2022-05-31)

  • Manual installation and removal for non-Debian/RPM Linux systems

  • Improved Ascii Art display features

  • Additional Ascii Art

  • Shuffle and random display modes now supported

  • Several bug fixes

  • Add aewan ascii art creation tools

  • Add per-gallery config file support

  • Add Vintage ascii art gallery

Asciiville-1.4.0r2 (2022-05-24)

  • Better support for console-only deployments

  • Console-based mailcap configs used with ascinit -c

  • Add sample NNTP account in NeoMutt (use NeoMutt to read Usenet newsgroups)

  • Use encrypted credentials for NNTP server authenticaton

  • Add preconfigured Cruzio account for NeoMutt

  • Mailcap improvements for mutt, neomutt, and tuir

  • Use jp2a in mailcaps for images

  • Add support for TUIR - Terminal UI for Reddit

  • Add khard contact management integration and configuration

  • Add support for selecting multiple ascii art files with ranger

  • Add ascii art selection to menus

  • View individual ascii art via command line

  • Compress ascii art files

Asciiville-1.4.0r1 (2022-05-17)

  • Add manual installation script for non Debian/RPM systems

  • Support for xfce4-terminal slideshows with FIFO

  • Updated NetHack to latest development snapshot

  • Add Tetris video game to build and packaging

  • Add several new Ascii Art galleries

  • Add Ninvaders game

  • Add termprofset command to manage terminal profile settings

  • Add newsboat RSS Feed reader

  • Maintain Asciiville preferences in $HOME/.config/asciiville/config

  • Beginning with version 1.4.0 a console-only setup is supported

    • No graphical utilities are installed if ascinit -c used

    • Console screen used exclusively for display

  • Move installation of terminal emulators to ascinit

  • Add got translation tool

  • Add tdraw ascii drawing tool

  • Dynamically generate Art folder menu entries

  • User generated ASCII Art galleries can be added to menu

  • Add generate ascii art menu entry to art menu

  • Use architecture in distribution filenames

  • Add menu for generating and viewing ascii art

Asciiville-1.3.1r2 (2022-05-06)

  • W3M configuration with support for acting as a Markdown pager

  • Mailcap and MIME type enhancements for NeoMutt, Mutt, and W3M

  • NeoMutt and Mutt configuration in ascinit

  • Enhanced Mutt/NeoMutt mailcap, auto view text/html MIME type

  • Support for GPG encrypted passwords in NeoMutt

  • Extended Help menu in asciiville

  • Colorized man command output in Help menus

  • Add support and integration for jrnl Journal application

  • Add Matrix and NetHack commands

  • Additional freely licensed songs for slideshow and animation audio tracks

  • Rename all Ascii Art files to use .asc filename suffix

  • Add rifle config for opening .asc files

  • Simplify menus, match partial responses when possible

  • Create and check initialization file in asciiville

  • Add selection menu for command and terminal, add select song option

Asciiville-1.3.1r1 (2022-05-01)

  • Create armhf architecture Debian format package for Raspberry Pi installs

  • With no arguments asciiville brings up a menu

  • Add Mutt configuration to ascinit

  • Install Asciiville Figlet Fonts in pyfiglet during postinstall

  • Add cbftp FTP client and support for ncftp

  • Add jp2a image to ascii converter

  • Add show_moon and show_weather commands

  • Create cbftp man page

  • Add show_figlet_fonts command

  • Add -d option to indicate use of disk usage analyzer

  • Add -f option to indicate use of FTP client

  • Add -X option to indicate use of current terminal window

  • Change -f to -F option to indicate fullscreen terminal window

  • Fixup exit from asciimatics scripts

  • MusicPlayerPlus and RoonCommandLine menu integration

  • Support for w3m, mapscii, and setting default browser

  • Add Figlet Fonts and use Figlet Text for menu headers

  • Lolcat install during postinstall

  • Removed support for neomutt, just use Mutt

  • Add semi-auto-configuration of Mutt

  • Add show_ascii_art command to display/generate ascii art

  • Add dependency on ImageMagick

  • Add show_figlet_fonts command

  • Add grayscale option and color depth option to show_ascii_art

  • Fold my changes to jp2a with newer version

  • Added character set option to show_ascii_art

  • Updated screenshots

  • Install btop themes, create btop man page

  • Animate lolcat display

  • Add Dragonfly, Space, and Doctorwhen ascii art and slideshows

  • Add make_ascii_art command

  • Option to play audio during slideshow

  • Create ‘Asciiville’ profile for Tilix and gnome-terrminal in ascinit

Asciiville-1.3.0r1 (2022-04-20)

Initial release with support for:

  • The lightweight character based system monitor, btop

  • The lightweight character based web browser, lynx

  • The lightweight character based mail client, neomutt or mutt

  • The lightweight character based file manager, ranger

  • One or more terminal emulators running a command

  • A tmux session

  • A command line web search

  • Command line character based Twitter client

  • A network download/upload speed test

  • The AAlib BB demo running in a tmux session (Debian based systems only)

  • Character based ASCII art

  • Display system info

  • Display the Phase of the Moon

  • Display a weather report

  • Any character based client the user wishes to run

  • One of several asciimatics animations optionally accompanied by audio