Changelog¶
Changelog¶
All notable changes to this project will be documented in this file.
Asciiville-3.0.2r3 (2024-06-28)¶
Bug fix release
Fix Python module installs in
ascinitFix
Asciivilleconfig file syntax error whenlolcatis disabledPrepend
~/.local/bintoPATHafter Python virtual environment is activatedAdd
durdrawexamples to applications menuUpdate
PKGBUILD, modifymkaur.shfor execution on Ubuntu Linux
Asciiville-3.0.2r2 (2024-06-27)¶
Install latest
gotand updatedgotconfigInstall
kitty-controlinascinitUse current terminal for
phantasiaifKittyis setUse Homebrew GNU
bash,sed,mktemponmacOSAdd shortcuts to menu entries
Remove
rainbowstreamtwitter client, no longer worksAdd
Durdrawto menu system, updatelazymanAdd
DurdrawASCII editor installation and configurationUse single dash options to
wcfor portabilityAdd static path to
readthedocsAdd function to remove html comments safely in
newsboatAdd security policy
Add
tmux2kexample configuration totmux.confAttempt to install the
coreutilspackage inascinitUse
npm -gto installmapsciiinascinitAdd collapsed gallery
Use PNG image of Asciiville as header
Change CNAME to
asciiville.devRemove title from Jekyll theme config
Remove description from Jekyll theme config
Update Jekyll theme config
Update
lazymanto v3 releaseExpand description of Bob Neovim version manager
Rename Lazyman menu entry to Neovim
Remove Lazyman tools install if no Neovim install selected
Exit after creation of compressed tar archive on macOS
Update manual installation instructions in README
Install and Uninstall for Linux compressed tar archive
Linux compressed tar archive install with
./InstallGet rid of shellcheck warnings in preparation for creating a gzip tar release asset for all platforms
Add Lazyman Menu to Asciiville menus if installed
Asciiville-3.0.2r1 (2023-02-14)¶
Automated Neovim installation and configuration using
lazymanInstall and use Homebrew by default on macOS
Add ‘brew’ option to
ascinitto 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
btopto external package installMove
cbftpto external package installMove
endoh1to external package installAdd
term-imagecommand - display and browse images in the terminalMove installation location back to
/usrexcept macOS to/usr/localImproved support for macOS manual installation
Moved several package/utility installs from
postinstalltoascinitSeveral 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
/usrto/usr/localAdd support for Apple macOS manual installation
Update
btopto 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 -cAdd 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
newsboatRSS Feed readerMaintain Asciiville preferences in
$HOME/.config/asciiville/configBeginning with version 1.4.0 a console-only setup is supported
No graphical utilities are installed if
ascinit -cusedConsole screen used exclusively for display
Move installation of terminal emulators to ascinit
Add
gottranslation toolAdd
tdrawascii 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
ascinitEnhanced Mutt/NeoMutt mailcap, auto view text/html MIME type
Support for GPG encrypted passwords in NeoMutt
Extended Help menu in
asciivilleColorized
mancommand output in Help menusAdd support and integration for
jrnlJournal applicationAdd Matrix and NetHack commands
Additional freely licensed songs for slideshow and animation audio tracks
Rename all Ascii Art files to use
.ascfilename 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
ascinitInstall Asciiville Figlet Fonts in pyfiglet during postinstall
Add
cbftpFTP client and support forncftpAdd
jp2aimage to ascii converterAdd
show_moonandshow_weathercommandsCreate cbftp man page
Add
show_figlet_fontscommandAdd -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_artcommand to display/generate ascii artAdd dependency on
ImageMagickAdd
show_figlet_fontscommandAdd grayscale option and color depth option to
show_ascii_artFold my changes to jp2a with newer version
Added character set option to
show_ascii_artUpdated screenshots
Install btop themes, create btop man page
Animate lolcat display
Add Dragonfly, Space, and Doctorwhen ascii art and slideshows
Add
make_ascii_artcommandOption 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,
btopThe lightweight character based web browser,
lynxThe lightweight character based mail client,
neomuttormuttThe lightweight character based file manager,
rangerOne 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