Releases: mkrueger/icy_tools
Icy Term 0.8.2
Mini update to fix some 0.8.1 issues
- Timing/Screen updates work better - no more polling - baud rate emulation is now smoother
- Fixed scrollback buffer
- Terminal is now faster (but given the amount of updates/work you won't notice - maybe in IcyView)
- Some bugfixes
Icy Draw 0.5.0
First IcyDraw release with the new icy engine :).
- Same as the new icyterm/view - completely rewritten UI/UX experience
Users told me that icy draw should be a bit more like moebius/pablo draw - that's what it is now.
Without losing features.
It still can edit bit fonts, tdf fonts, animations and ofc almost all ANSI formats. However I'm interested in feedback
about the new UI/UX experience.
- New Feature: Collaboration. Now you can connect to moebius servers or host sessions (moebius compatible).
- Most drastic changes were in the bitfont editor - I took fontraption ideas and integrated them into icy draw.
- Animations can now exported in AV1 as well. Still researching how to sanely support H256 without making the binary 50MB bigger - or - producing uncompressed H256. But AV1 is a good step for videos. Animated GIF/Asciicast still supported ofc.
- IcyDraw got a MCP server ! The AI can really help writing animations. But so far I didn't get any AI client to really draw useful ANSI graphics. But I hadn't time to really play with it.
IcyView 0.9.0 - Winter edition
After throwing around everything in my icy* suite, updating/changing everything that worked well for years I now finally
made a new icy_view release.
Hard to describe what's going on - icy_view changed more than icy_term did. Both tools know their heritage. Let's begin
- New UI this time it's iced
- More web browser like interface
- 16 color.rs integration & new 16 color.rs like thumbnail view
- File view no longer sucks
- Added baud rate emulation
- New modes: view your sauce & demo/slide show mode (I rly like it)
- Bind your favorite ansi tools on a key & start it directly from icy_view
- Supports all the latest icy_engine features like VT52 or IGS, list is long what it all supports - basically it should cover any ansi/ascii/bbs releated thing (What it didn't probably just needs an extension bound to it - need feeback about that - I'm searching things for the todo pile)
- My decompression library got now it's prime time: 7z, zip, rar, lha, arj , arc, uc2 are fully supported (or at least: should be)
(Yeah took the time to even implement legacy zip decompression using rust :) - 2 years agoβ¦) - Shares much infrastructure with icy_term (like export dialog)
- Probably forgot some things - icy_view was always just a little test tool for my engine - now it has grown up
enjoy.
IcyTerm 0.8.1 - winter of fixes
New Features
- Modem connection support - Full implementation of modem connections (at least with the one I now have :))
- Mouse tracking option - New "Enable Mouse Tracking" setting in address options (make the selection work again)
- External protocol system - Support for external transfer protocols
- Terminal Info Dialog - New dialog showing terminal information - on the fly switch of emulations possible as well
- Improved export dialog & added PNG/GIF export option - Screen content can now be exported as PNG/animated GIF
Bug Fixes
- Baud rate emulation fixed - Complete rewrite of the baud emulator
- X/Y Modem fixes - and one that potentially affected other protocols as well
- Alpha UTF8 rendering fixed - but regard it still as "non working"
- Some style improvements. Many internal changes - tried not to break things because of icy_view changes, but who knows?
- Fixed an Ansi issue
- Some Petscii improvements I found during icy_view development
- Fixed an issue in Rip detection that could possible causue failed terminal infos
IcyTerm 0.8.0 - Even more ICE
IcyTerm 0.8
The major update - long promised - finally here :)
Completely rewritten foundation!
- Complete new UI library, Shaders, Styling
- On the plus side icy term should now run on most systems + VMs unlike the
older UI library which required recent machines. - New dialogs, better dialing directory
- Strongly improved emulation output overall - let's say skypix animations now work
- On the plus side icy term should now run on most systems + VMs unlike the
- Complete new Parser/Middleware libraries, speed optimized
updated many libraries to newer versions - some are just ~1 month old - yeah!
Internally everything changed, hope that helps development/stabilizing to 1.0. - Scripting Language (lua based)
- SCRIPTING.md is in the repo - too much for an announcement.
Basically it's inheriting icy_draw script engine. Start from cmd line or alt+r
- SCRIPTING.md is in the repo - too much for an announcement.
- MCP server (cmd line option communiction via http)
- AI will be everywhere - now your terminal isn't secure too
- Yes it can write scripts for you if you ask kindly
- Real Scrollback buffer (old growing buffer was more an experiment)
- RLogin support
- Emulation
- Atari ST VT52 + IGS (including sound)
- Atari 8Bit got a XEP80 module
- RIP/Skypix work now much better
- UTF8 alpha support (guess that will have to wait for icy_draw)
- C64 got a new palette - maybe I should make palettes configurable across the board
- New Serial dialog + baud auto detection
- Modems should work now but I still need to test a real connection
- Multi window support (ctrl+shift+n, alt+numbers to switch)
- Clipboard improved - new library can handle rich text + bitmaps as well
- ZModem improved (thanks to Shurato for testing/pointing to issues)
- F1 keyboard help system, I probably forgot some things :).
- New startup behavior with splashscreen from grymmjack + some easter eggs
- ssh can now include username/pw user:pw@URL - this is important for setting other user/pw for login than for IEMSI.
- Removed IEMSI user/pw UI - switched to the sheme above.
- works from cmd line as well when connecting.
- Fixed many bugs, impvemented more Ansi things, invented completely new bugs never seen before
Missing: Context menus. They'll get added to the UI library at some point. But for icy_term they're too late.
I don't think they make a new release of iced (the UI lib I switched to) this year - so I decided to release without.
I DOSed many BBSes during this developmentβ¦
Happy BBSing!
One more thing - the awesome IGS intro from GoF - finally without Atari:
https://www.youtube.com/watch?v=v7U4_HkLim0
EDIT: Updated the builds - had a rip detection + mouse tracking bug. Both are fixed. the esc[! one is urgent so it couldn't wait - I'll gather now Bugs/small features for a 0.8.1 - so report.
Full Changelog: IcyDraw0.4.2...IcyTerm0.8.0
IcyTerm 0.7.13
No new features/was busy with other tools.
Updated libraries - and SSH should work now. Thought it's worth an update because I get asked that often.
Icy Draw 0.4.1 Latest
Updated libraries. Made some bugfixes
- Fixed some tdf related issues
- Fixed grid/help lines (they're now toggleable individually)
- Fixed some issues with the tag tool & export. (CtrlA tags now work)
- some little issues I discovered since the 0.4.1 release.
What's Changed
Full Changelog: IcyDraw0.4.1...IcyDraw0.4.2
Icy Draw 0.4.1
Urgent quick fix release:
- File watcher is broken in 0.4.0 so tdf/figlet font updates may not work.
Other changes:
- No more "tdf" font directory. It's just merged with "font" directory. The split was originally to promote the "bit" font feature. But it makes things more complicated and I don't want to explain the different font differences dozens of times :).
So if you've tdf fonts:
Open font directory. go to the ../tdf dir and move everything in there to the font directory. Y I could automate that but having source code that deletes/move files in the icy* tools isn't a good idea - look what happened to the file watcher :).
Icy Draw 0.4.0
- Added support for figlet fonts (An ascii art font format)
- Many improvements to half block drawing (fill now supports half block filling as well)
- Added status bar showing many settings & buffer options
- Files from 16colo.rs can now be opened from the file open dialog (works like Icy View)
- Added translations: br, ca, cs, es, fr, hu, it, pl, ro (thanks to hellocodelinux for doing the translation work)
- Improved plugin system & added new plugins from https://github.com/hellocodelinux/plugins_icy_draw
- Hellocodelinux created many new plugins for IcyDraw
- Improved the rendering of the text area - new style for selection/borders etc.
- Mirror mode got some love - it's updatin the preview sooner & a marker line shows the mirror location
- Tag editor got improved - tags can now be optionally be generated in line or added with gotoxy after ansi is drawn
- Fixed many UI glitches & lots of small behavior bugs
IcyView 0.8.2
First release of the IGS engine.