Skip to content

Commit 9e2062b

Browse files
committed
Added "show updates" link.
1 parent f5179b7 commit 9e2062b

File tree

17 files changed

+220
-16
lines changed

17 files changed

+220
-16
lines changed

crates/icy_view/README.md

Lines changed: 129 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,137 @@
11
# icy_view
2-
Simple ANSI viewer in the spirit of AcidView
32

4-
![Screenshot](/assets/screenshot.png)
3+
**The Ultimate ANSI Art Viewer** — A powerful, modern viewer for ANSI art files in the spirit of the legendary AcidView.
54

6-
Features supported so far:
7-
- ANSI File formats: Ansi, Ascii, Artworx ADF, Avatar, BIN, XBIN, PCBoard, iCE, Tundra Draw
8-
- Pictures: png, jpg, jpeg, gif, bmp
9-
- Displays sauce info
10-
- Can read contents of zip files
5+
![Screenshot](assets/screenshot.png)
116

12-
# Get binaries
7+
## ✨ What's New (December 2024 Rewrite)
138

14-
Get the latest release here:
15-
https://github.com/mkrueger/icy_tools/releases
9+
After a complete reimplementation, icy_view is back and better than ever! Here's what we've built:
1610

17-
# Help
11+
### 🎨 Modern UI with Three View Modes
1812

19-
Contributions are welcome. But also testing & bug reporting or feature requests.
13+
- **Thumbnail Grid View** — Browse your collection with beautifully rendered previews
14+
- **List View** — Classic file listing with SAUCE info columns (Title, Author, Group)
15+
- **Full Preview Mode** — Immersive viewing with auto-hiding toolbar
2016

21-
If you can't/want to contriubte code you can donate via paypal to mkrueger@posteo.de
17+
### 🌐 sixteencolors.net Integration
18+
19+
Browse the world's largest ANSI art archive directly from icy_view! Navigate years, packs, and files as if they were local folders. Thumbnails are cached for instant browsing.
20+
21+
### 🎬 Shuffle Mode (Slideshow)
22+
23+
Press `S` to enter a mesmerizing slideshow experience:
24+
- Random file selection from current folder/archive
25+
- **Auto-scrolling** for tall artwork
26+
- **SAUCE comments** fade in with smooth animations
27+
- **Title/Author/Group overlay** with elegant styling
28+
- **Background preloading** — next image is decoded while you're viewing the current one
29+
- Exit anytime with Escape, Enter, or mouse click
30+
31+
### 📺 CRT Monitor Effects
32+
33+
Authentic retro feel with configurable:
34+
- Scanlines
35+
- Curvature
36+
- Blur
37+
- Saturation
38+
- Brightness/Contrast
39+
- Background color matching the screen
40+
41+
### 🖼️ Enhanced Image Support
42+
43+
- **Native image viewer** with smooth zoom and pan
44+
- **Sixel image support** — view retro graphics formats
45+
- **Auto-scroll for images** in shuffle mode
46+
- **Preloaded image decoding** for instant transitions
47+
### ⚡ Performance Features
48+
49+
- **Baud rate emulation** — watch files render like the old days (300 to 115200 baud)
50+
- **Background file preloading** in shuffle mode
51+
- **Efficient thumbnail caching** with GPU-accelerated rendering
52+
- **Smart viewport scrolling** with smooth animations
53+
54+
### 🔧 Quality of Life
55+
56+
- **Unified command system** with customizable keyboard shortcuts
57+
- **Filter popup** — quickly search files with `/` or `Ctrl+F`
58+
- **Navigation history** with back/forward support
59+
- **Drag-and-drop** file opening
60+
- **Copy to clipboard** functionality
61+
- **Full-screen mode** with `F11`
62+
- **Multi-language support** (EN, DE, FR, ES, IT, PT, PL, HU, RO, CS, CA)
63+
64+
---
65+
66+
## 📋 Supported Formats
67+
68+
### ANSI/Text Art
69+
- ANSI (.ans)
70+
- ASCII (.asc, .txt)
71+
- Artworx ADF (.adf)
72+
- Avatar (.avt)
73+
- BIN (.bin)
74+
- XBIN (.xb)
75+
- PCBoard (.pcb)
76+
- iCE Draw (.idf)
77+
- Tundra Draw (.tnd)
78+
- Renegade (.an1, .an2, etc.)
79+
- And many more...
80+
81+
### Images
82+
83+
- PNG, JPEG, GIF, BMP, WebP
84+
- Sixel graphics (.six, .sixel)
85+
86+
### Archives (browsable as virtual folders)
87+
88+
Powered by [unarc-rs](https://github.com/mkrueger/unarc-rs):
89+
- **7z** (.7z) — Full support
90+
- **ZIP** (.zip) — Full support including legacy methods
91+
- **RAR** (.rar) — RAR4 & RAR5
92+
- **LHA/LZH** (.lha, .lzh) — Full support
93+
- **ARJ** (.arj) — Methods 0-4
94+
- **ARC** (.arc) — Classic DOS archiver
95+
- **ZOO** (.zoo) — Methods 0, 1, 2
96+
- **UC2** (.uc2) — UltraCompressor II
97+
- **SQZ** (.sqz), **SQ** (.sq, .sq2), **HYP** (.hyp)
98+
- **Z** (.Z) — Unix compress
99+
100+
---
101+
102+
## 🚀 Installation
103+
104+
Get the latest release from:
105+
**https://github.com/mkrueger/icy_tools/releases**
106+
107+
Available for:
108+
- 🐧 Linux (AppImage, native binary)
109+
- 🍎 macOS
110+
- 🪟 Windows
111+
112+
---
113+
114+
## 🤝 Contributing
115+
116+
Contributions are welcome! Whether it's:
117+
- 🐛 Bug reports
118+
- ✨ Feature requests
119+
- 🔧 Code contributions
120+
- 🌍 Translations
121+
- 📝 Documentation
122+
123+
If you enjoy icy_view and want to support development, donations via PayPal to mkrueger@posteo.de are appreciated!
124+
125+
---
126+
127+
## 📜 License
128+
129+
Licensed under either of:
130+
- Apache License, Version 2.0
131+
- MIT License
132+
133+
at your option.
134+
135+
---
136+
137+
*Made with ❤️ for the ANSI art community*
630 KB
Loading

crates/icy_view_gui/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ toml = { workspace = true }
4444
semver = { workspace = true }
4545
open = { workspace = true }
4646
fastrand = { workspace = true }
47+
github_release_check = { workspace = true }
4748

4849
reqwest = { version = "0.12.12", features = ["json"] }
4950
serde_json = { workspace = true }

crates/icy_view_gui/i18n/br/icy_view_gui.ftl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ menu-item-settings = Configurações
1515
1616
menu-upgrade_version=Atualizar para { $version }
1717
18+
update-available=Atualização disponível: { $version }
19+
1820
tooltip-refresh=Atualizar
1921
tooltip-reset-filter-button=Limpar filtro
2022
tooltip-back=Voltar

crates/icy_view_gui/i18n/ca/icy_view_gui.ftl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ menu-item-settings = Configuració
1515
1616
menu-upgrade_version=Actualitzar a { $version }
1717
18+
update-available=Actualització disponible: { $version }
19+
1820
tooltip-refresh=Actualitzar
1921
tooltip-reset-filter-button=Restablir filtre
2022
tooltip-back=Enrere

crates/icy_view_gui/i18n/cs/icy_view_gui.ftl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ menu-item-settings=Nastavení
1515
1616
menu-upgrade_version=Aktualizovat na { $version }
1717
18+
update-available=Dostupná aktualizace: { $version }
19+
1820
tooltip-refresh=Obnovit
1921
tooltip-reset-filter-button=Resetovat filtr
2022
tooltip-back=Zpět

crates/icy_view_gui/i18n/de/icy_view_gui.ftl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ menu-item-settings=Einstellungen
1515
1616
menu-upgrade_version=Neue Version { $version }
1717
18+
update-available=Update verfügbar: { $version }
19+
1820
tooltip-refresh=Neu laden
1921
tooltip-reset-filter-button=Filter zurücksetzen
2022
tooltip-back=Zurück

crates/icy_view_gui/i18n/en/icy_view_gui.ftl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ menu-item-settings=Settings
1515
1616
menu-upgrade_version=Upgrade to { $version }
1717
18+
update-available=Update available: { $version }
19+
1820
tooltip-refresh=Refresh
1921
tooltip-reset-filter-button=Reset filter
2022
tooltip-back=Go back

crates/icy_view_gui/i18n/es/icy_view_gui.ftl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ menu-item-settings=Ajustes
1515
1616
menu-upgrade_version=Actualizar a { $version }
1717
18+
update-available=Actualización disponible: { $version }
19+
1820
tooltip-refresh=Actualizar
1921
tooltip-reset-filter-button=Reiniciar filtro
2022
tooltip-back=Atrás

crates/icy_view_gui/i18n/fr/icy_view_gui.ftl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ menu-item-settings=Paramètres
1515
1616
menu-upgrade_version=Mettre à jour vers { $version }
1717
18+
update-available=Mise à jour disponible: { $version }
19+
1820
tooltip-refresh=Actualiser
1921
tooltip-reset-filter-button=Réinitialiser le filtre
2022
tooltip-back=Retour

0 commit comments

Comments
 (0)