Dear Petr,

this is just to thank you and all those who contribute hard to make Huggle a better tool every day. Big thanks.

I look forward seeing those new changes.

Thanks again and best regards,
- M. A.

El El mié, 23 may 2018 a las 16:25, Petr Bena <benapetr@gmail.com> escribió:
Hi,

Huggle 3.4.0 will release in few days I guess and it would be nice to
have some beta testing done before it happens, there is number of
major changes:

== Modular design ==
Huggle is no longer 1 monolithic binary, but a set of libraries, that
is needed for future new designs of apps build on top of huggle core
(bots) or new UI (phones?)

That will not be visible to end users other than that it could cause
some issues with packaging or distribution, so installers need to be
verified if they work properly

== New scripting ==
Python support was removed entirely and replaced with JS extension
system - it's now possible to very easily write JS extensions to
Huggle, I will write more docs on wiki, but for now menu Scripting ->
Manager -> New will show you a template extension, it's possible to
create extensions right in Huggle.

This is a very important and probably biggest change in 3.4.0

== Lot of refactoring of existing code and large amount of bugfixes ==
There was lot of weird old code that was refactored to work better and
many bugs related to this code fixed, but it's also possible that new
bugs were introduced?

== No more Qt4 ==
It's deprecated and no longer supported, shouldn't be a big deal.

== Better support for MacOS ==
Lot of code was refactored to work way better on Macs

== Packaging related: 3rd libraries upgrade ==
New Huggle ships with newer yaml and Qt library versions, will be
probably shipped with Qt 5.10 or 5.11 on most platforms

If you want to help with testing, you can either build huggle from
source code on Linux, or download nightly build for Windows here:
https://petr.insw.cz/huggle/nightly/huggle3.zip

Don't forget to open phabricator task for any issue you may find!

_______________________________________________
Huggle mailing list
Huggle@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/huggle
--
M. A.