Releases: ewerybody/a2
a2 0.2.0 alpha
Hello and thanks a lot for your interest in a2 0.2.0 alpha!
Whow, there is quite something in this package (111 commits!). And I have to admit: I do suffer from release fear. Apologies! 🙏 We'll better stick to a monthly pattern even if it means the improvements might be superficial. Well, here are some substantial news. I'll try not to bore you with details and rather sort by importance:
- Edit Validation is finally implemented. #47 was now more than 6years old🙈 So now: When doing changes on the module elements there will now be some checks to verify your internal variables are valid, not overriding anything or whatever the according element accounts for. Since this had so many implications I was pushing it around for so long. There is even a kanban project for the whole thing. In this spirit:
- Cancel Edit will now warn you about possible loss of data. Can even show diffs to the module config version in place.
- Module List can now display items in a tree. Sorted by package. This adds a lot of overview. If wanted the previous behavior can still be set.
- a2 Runtime db access - Modules now have much easier access to the users settings database. This was long thought of but formerly only easily available to the ui.
- Import/Export for all modules - Loading and saving JSON user-configuration can now be done from any Module-menu even if a menu already has dedicated functionality. This being said: This is ALL user data. Hotstrings for instance are still better imported/exported with their special methods.
- Autohotkey library received a lot of improvements. In short:
explorer.ahk
,icon.ahk
,path.ahk
,processes.ahk
,string.ahk
,window.ahk
as well as improved tests for most of these. - bugfixes - a ton of bugfixes.
So, have fun and if things break: Please don't hesitate to file an issue. Thanls so much for the support!
cheers: ëRiC
Versions in this release:
- AutoHotkey: 1.1.33.10
- Python: 3.9.7150.1013
- PySide2: 5.15.2.0
a2 0.1.2 alpha
Just a small patch release to keep up with the module package :)
Pardon me for the long summer break. More soon!
- new
a2widget.tools
- some Autohotkey lib updates
- many updates for the item editor widget
- ...
Versions in this release:
- AutoHotkey: 1.1.33.09
- Python: 3.9.6150.1013
- PySide2: 5.15.2.0
a2 0.1.1 alpha
Thank you for trying our a2 0.1 alpha patch 1! This has no huge but some needed changes for the Hotstrings module update in a2.modules.
Huge Thanks & shout-outs to all the ones sending reports, PRs and suggestions!
🙏 You keep this alive!
Selected bugfixes and updates in this release:
RuntimeCallThread
fixed for release & dev #233- New
mouse
library! e.g.mouse_wheel_delta()
to send smooth, non-page-wise wheel scrolls. - Disabled items in module list are now less agressively dimmed.
- Better use of new
a2tip
Tooltip function. - a2item_editor widget can now select items programatically and is able to handle multi selection.
- Settings view no longer breaks when there is no log file to read.
- New
A2Combo
widget - Ignores wheel events when scrolling parent layout. - Hotkey edit element now shows path/code field accordingly.
- Module nfo element now draws description with clickable rich text links.
- Added some Win+Cursorkeys to the standards list to be displayed in the Hotkey Dialog.
- Lots of uis cleaned up/recompiled #219.
dimmer
lib No longer closes AHK process. Makes sure dimmer guis don't add up.- Lots of new startup error handling stuff.
- lib
path_join
now works with Variadic args.
Versions in this release:
- AutoHotkey: 1.1.33.09
- Python: 3.9.5150.1013
- PySide2: 5.15.2.0
a2 0.0.11 alpha
Thanks for trying our a2 0.0.11 alpha! Some pretty big stuff under the hood.
- I got this #182 burning quite a long time but now it looks nice and solid. The
lib
dir is absolutely static now but as we need "some" include file written to disk it's now in the root. - Module Packages can now properly include ahk-files relative from their own
.lib
dir. - the install package builders got a lot more love. There is now a "silent" installer executable that should run without popups asking for stuff. Another new portable zip which is now simply the package without the installer. regarding this:
- a2 is always portable now! We still install to
user\AppData\Local\a2
but this also just uses the neighbordata
dir for user data. The user dir bending still works for dev purposes but that's mainly what it's for anyway. All the portable-code has been removed again. 😌 - Uninstaller stabilized, test added.
- dev auto reload works now.
- new wrapper
a2qt
in all python ui code to work with PySide2 or 6 already! (We'll stick to PySide2 for a little longer tho) - Autohotkey lib: new cursor, new dragtangle, new dimmer, new teadringerocr, path, string, screen, window .. updated. And LOTS of cleanup!
- WIP: runtime error handling can now open up editor with offending line
- Some beautification on the module and settings view with the packages.
- Modules and packages can now have display names.
- Fixed a bug when getting packages from github.
Thanks again for testing/trying. I'm looking forward to your reports but also discussions! They are open now! 🚀
versions in this release:
- AutoHotkey: 1.1.33.02
- Python: 3.9.1150.1013
- PySide2: 5.15.2.0
a2 0.0.10 alpha
News
- New mini gdip library
- new functionality in the explorer, path & string library
Bugfixes:
- Package downloads
- can now fail without breaking current version #205
- from github will now first look into latest releases via api
- Number element was acting weird when editing decimals
- Create Local Module source only in dev mode now #210
Versions in this release:
- AutoHotkey: 1.1.33.02
- Python: 3.9.150.1013
- PySide2: 5.15.2.0
pre release 0.0.9
• New Portable package! Has data dir always next to lib and ui in main dir. (missing integration features tho)(obviously)
• Window init fixed for when no restore data was retrieved.
• Hotkey Editor added "I know what I'm doing"-checkbox - wip #150
• disabled checkboxes now properly dimmed
• Fixed min/max values on Number ui element
• Fixed a but causing problems getting module packages
Versions in this release
• AutoHotkey: 1.1.33.02
• Python: 3.9.150.1013
• PySide2: 5.15.1.0
pre release 0.0.8
• New Portable package! Has data dir always next to lib and ui in main dir. (missing integration features tho)(obviously)
• Window init fixed for when no restore data was retrieved.
• Hotkey Editor added "I know what I'm doing"-checkbox - wip #150
• disabled checkboxes now properly dimmed
• Fixed min/max values on Number ui element
• Fixed a but causing problems getting module packages
Versions in this release
• AutoHotkey: 1.1.33.02
• Python: 3.9.150.1013
• PySide2: 5.15.1.0
pre release 0.0.7
Summer of code time 🍹
A new release is out! So this is the first version without the nasty command line window in the background.
Furthermore there is a new editor for module devs. It can fetch the last commit messages from github to compile release notes.
We now have an Uninstaller! And there is an option to add a2-items to the Windows Start Menu (this is not default yet)
+ many many things more ...
versions in this release:
- AutoHotkey: 1.1.33.02
- Python: 3.8.4150.1013
- PySide2: 5.15.0.0
pre release ol bday 0.0.6
Some progress cleaning up the ahk lib
WIP on the built-in console
happy bday oliver! 🎁
versions in this release:
• AutoHotkey: 1.1.32.00
• Python: 3.8.1150.1013
• PySide2: 5.14.0.0
pre release 0.0.5
new build scripts!
ahk_version: 1.1.30.03
python: 3.7.3150.1013
pyside_version: 5.12.3.0