Just to make my points a bit clearer, here is a list of what enhancements to 
the handler list I think will be helpful:

1. Put the list in a menu/scrolling list field above the current list showing 
actual handlers in the script

2. Label this menu/list clearly as “Common handlers” to make sure that users 
understand that this list does not contain all available handlers for this 
control.

3. Put the most used/most likely used handlers for each control at the top of 
the list

4. Make sure that all inserted handlers are presented in the same way, a 
comment giving a brief description of the handler is a good thing for beginners

5. Make sure that all parameters are named in a uniform way. 

6. Group handlers in the list by their functionality

7. Make the list searchable/let the user filter the list

8. Do not repeat the list in the menu at the top of the script editor. This 
menu should only contain actual handlers inserted into the script because of 
the “play/run” button next to it. You can not run a handler that is not a part 
of the script.

I think that this list of available/common handlers can be very helpful if it 
is implemented in a good way. I like the fact that comments are provided with 
the handlers, This makes it a valuable feature for beginners. I can really see 
myself using these comments as an example for my students on how to write 
comments for their own handlers and functions. I would welcome any change in 
this feature that makes it clearer and less confusing, especially for beginners.

Regards
Tore Nilsen



> 
> 
> 
>> 11. jul. 2017 kl. 16:54 skrev panagiotis merakos via use-livecode 
>> <use-livecode@lists.runrev.com>:
>> 
>> Dear list members,
>> 
>> We are pleased to announce the release of LiveCode 8.1.6 RC-1.
>> 
>> Getting the Release
>> ===================
>> You can get the release at https://downloads.livecode.com/livecode/ or via
>> the automatic updater.
>> 
>> 
>> Release Contents
>> ================
>> 
>> LiveCode 8.1.6 RC-1 contains 32 bug fixes, new features, as well as
>> security and stability improvements:
>> 
>> - A couple of crashes have been fixed.
>> - New version of tsNet (1.2.10) that addresses various network-related bugs
>> is included.
>> - The flow in the interactive tutorials has been improved.
>> 
>> A new feature in the script editor has been added, this is the ability to
>> choose from a list of default handlers to add to the object script.
>> 
>> Objects no longer have default scripts that appear in the script editor
>> when their empty scripts are edited. Instead, all the associated message
>> handlers for the object type now appear in a list underneath the list of
>> handlers that are present in the script. When clicked, these lines add the
>> selected default handler to the end of the current script.
>> 
>> The full release notes are available from:
>> http://downloads.livecode.com/livecode/8_1_6/LiveCodeNotes-8_1_6_rc_1.pdf
>> 
>> 
>> Feedback
>> ========
>> Please report any bugs encountered on our BugZilla at
>> http://quality.livecode.com/
>> 
>> 
>> Have fun!
>> The LiveCode Team
>> --
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to