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 installMove
cbftp
to external package installMove
endoh1
to external package installAdd
term-image
command - display and browse images in the terminalMove installation location back to
/usr
except macOS to/usr/local
Improved support for macOS manual installation
Moved several package/utility installs from
postinstall
toascinit
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 readerMaintain 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
usedConsole screen used exclusively for display
Move installation of terminal emulators to ascinit
Add
got
translation toolAdd
tdraw
ascii drawing toolDynamically 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 menusAdd support and integration for
jrnl
Journal applicationAdd Matrix and NetHack commands
Additional freely licensed songs for slideshow and animation audio tracks
Rename all Ascii Art files to use
.asc
filename suffixAdd 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 forncftp
Add
jp2a
image to ascii converterAdd
show_moon
andshow_weather
commandsCreate cbftp man page
Add
show_figlet_fonts
commandAdd -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 artAdd dependency on
ImageMagick
Add
show_figlet_fonts
commandAdd 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
commandOption 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
ormutt
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