Page 4 of 4

Re: AutoHotFlow - Simply draw your applications

Posted: 13 Sep 2021, 15:12
by hasantr
Wow. These are beautiful things. I'm following with excitement.

Re: AutoHotFlow - Simply draw your applications

Posted: 17 Sep 2021, 10:13
by bichlepa
I added German translation of the application. The help files are not translated yet.
I had to refactor the translation tool, now it can be used to add new languages.

Probably there are mistakes in the English language, since I'm not a native speaker. I'd be grateful is someone checks and corrects all English strings. The translation tool can be found in the repository in this path: Tools for contributors\Translation\Translation Tool.ahk
There is also a help file that explains how to add translations.

Re: AutoHotFlow - Simply draw your applications

Posted: 13 Oct 2021, 13:59
by madensuyu1
I couldn't find a video on youtube on how to use this tool

Re: AutoHotFlow - Simply draw your applications

Posted: 13 Oct 2021, 14:00
by madensuyu1
sorry i am entry level :) I learn much more easily by watching videos.

Re: AutoHotFlow - Simply draw your applications

Posted: 13 Oct 2021, 14:49
by bichlepa
I didn't make any videos yet, but I'm planning to make some soon. Thanks to your question I'll put it higher in my priority list! :thumbup:

Re: AutoHotFlow - Simply draw your applications

Posted: 13 Oct 2021, 15:56
by burque505
I will try to make a few videos also. Here's a first effort, showing the AutoHotFlow automatic tests, made with OBS.
Video link (YouTube)
17 October 2021
AHF quick start and first flow
Regards,
burque505

Re: AutoHotFlow - Simply draw your applications

Posted: 16 Oct 2021, 17:43
by EntropicBlackhole
oh my this must've taken so long to create, tsym for making this and sharing

Re: AutoHotFlow - Simply draw your applications

Posted: 03 Nov 2021, 17:45
by bichlepa
I created a new update with some new elements. :D

The development of packages is now slightly simplified. Some more data is now extracted from the manifest.json. Following element functions are not required anymore:
x_RegisterElementClass("...")
Element_getElementType_...()
Element_getPackage_...()


I added possibilities to maintain compatibility if element implementations are changed.
Firstly, if an element gets new parameters, AHF will assign the default values to them if they do not exist in the savefile of the flow.
Secondly, it is possible to implement own routines which will be called while a flow is loaded. For example parameters can be changed if the flow was saved with an old version of the package. Here is an example, which assigns a value to a parameter if it is empty:

Code: Select all

LoadFlowCheckCompatibilityElement_Package_Default(p_FlowID, p_ElementID, p_AHFVersion, p_PackageVersion)
{
    elementClass := x_getElementClass(p_FlowID, p_ElementID)
    if (p_PackageVersion <= 1.1.0)
    {
        if (elementClass = "Action_New_variable")
        {
            elementPars := x_getElementPars(p_FlowID, p_ElementID)
            if (elementPars.onlyIfNotExist = "")
            {
                x_setElementPar(p_FlowID, p_ElementID, "onlyIfNotExist", 0)
            }
        }
    }
}

Re: AutoHotFlow - Simply draw your applications

Posted: 03 Nov 2021, 17:52
by burque505
@bichlepa, cool, looking forward to trying it out.

Re: AutoHotFlow - Simply draw your applications

Posted: 12 Nov 2021, 04:04
by Technomage Awunes
I'm attempting to get this from your github but it only says the following

https://github.com/bichlepa/AutoHotFlow#how-to-install-and-use
Go the the Relases section and download the installer of the current version. If you only want to use AutoHotFlow, it's not recommended to clone this repository.

I can't find the "Relases" (sure it's supposed to be "Releases" but can't find that on github.)

Re: AutoHotFlow - Simply draw your applications

Posted: 12 Nov 2021, 04:17
by gregster
Technomage Awunes wrote:
12 Nov 2021, 04:04
I can't find the "Relases" (sure it's supposed to be "Releases" but can't find that on github.)
Scroll to the top, look on the right side... the link will take you here: https://github.com/bichlepa/AutoHotFlow/releases

Or follow the Download page link from the first post of this topic: viewtopic.php?f=6&t=6399#p38174

Re: AutoHotFlow - Simply draw your applications

Posted: 12 Nov 2021, 04:40
by Technomage Awunes
gregster wrote:
12 Nov 2021, 04:17
Scroll to the top, look on the right side... the link will take you here: https://github.com/bichlepa/AutoHotFlow/releases

Or follow the Download page link from the first post of this topic: viewtopic.php?f=6&t=6399#p38174
Thanks for that.

I missed the download link on the first post, saw the github link on a later post I think, then got stuck. Already created an "Issue" on the github regarding the Readme.md but couldn't see the "releases" on the top right. Thanks for that too.

Is there a repository of AHF files that might be available to get people a head start? I mean common flows that can be copied into your own flow?

Re: AutoHotFlow - Simply draw your applications

Posted: 12 Nov 2021, 15:15
by bichlepa
Thanks for the hint. I updated the help file.
Technomage Awunes wrote:
12 Nov 2021, 04:40
Is there a repository of AHF files that might be available to get people a head start? I mean common flows that can be copied into your own flow?
No there isn't yet. But there are some demonstration flows which are preinstalled with AHF and I'm adding more from time to time.

Btw has anybody created flows that are worth sharing?