All notable changes to this project will be documented in this file.
- Bug fix release
- Fix Python module installs in
ascinit
- Fix
Asciiville
config file syntax error whenlolcat
is disabled - Prepend
~/.local/bin
toPATH
after Python virtual environment is activated - Add
durdraw
examples to applications menu - Update
PKGBUILD
, modifymkaur.sh
for execution on Ubuntu Linux
- Install latest
got
and updatedgot
config - Install
kitty-control
inascinit
- Use current terminal for
phantasia
ifKitty
is set - Use Homebrew GNU
bash
,sed
,mktemp
onmacOS
- Add shortcuts to menu entries
- Remove
rainbowstream
twitter client, no longer works - Add
Durdraw
to menu system, updatelazyman
- Add
Durdraw
ASCII editor installation and configuration - Use single dash options to
wc
for portability - Add static path to
readthedocs
- Add function to remove html comments safely in
newsboat
- Add security policy
- Add
tmux2k
example configuration totmux.conf
- Attempt to install the
coreutils
package inascinit
- Use
npm -g
to installmapscii
inascinit
- Add collapsed gallery
- Use PNG image of Asciiville as header
- Change CNAME to
asciiville.dev
- Remove title from Jekyll theme config
- Remove description from Jekyll theme config
- Update Jekyll theme config
- Update
lazyman
to v3 release - Expand 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
./Install
- Get rid of shellcheck warnings in preparation for creating a gzip tar release asset for all platforms
- Add Lazyman Menu to Asciiville menus if installed
- 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
- 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 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
toascinit
- Several bug fixes
- Add support for Arch-like platforms (e.g. Manjaro Linux)
- Fix remote Arch package installs in
ascinit
- Move installation location from
/usr
to/usr/local
- Add support for Apple macOS manual installation
- Update
btop
to version 1.2.13
- 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
- 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
- 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
- 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
- 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
- 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
- No graphical utilities are installed if
- 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
- 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
- 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 converter - Add
show_moon
andshow_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
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