I have played a bit with the enhanced script editor and while I like the idea with the handler lists I am not sure that the implementation is as good as it could be.
I find it a bit confusing to see a list of handlers in the handler list without any actual handlers in the script itself. From my experiences teaching coding with LiveCode, I think that my students also will find this a bit confusing. I think the handlers should be moved to a menu or a scrolling list above the list that shows which handlers are currently used in the script. Then there will be a clear visual division between handlers created by the user and handlers that are available to the user. It is also important that this menu/list is labeled properly. In a script with a lot of handlers, the handler list will eventually be pushed out of sight the way it is implemented now. If this list should be helpful to more inexperienced users, it is vital that the most common handlers for any given control appear at the top of the list. The more esoteric once can be placed at the bottom of the menu/list. It is also vital to think through which handlers are shown in the script of which control, especially since you can place almost any handler in the script of any control, as long as there is a call to that handler further up in the message hierarchy. Better uniformity in how the handlers are presented when inserted into the script is needed. The mouseUp handler comes with comments explaining the handler, whereas the mouseDown handler does not. Also, params containing the same values should be called the same. In mouseUp the parameter is called mouseButtonNumer, in moouseDown it is called pMouseButton. These are some of my initial thoughts about what I think can be a very useful enhancement to the editor. Regards Tore Nilsen > 11. jul. 2017 kl. 16:54 skrev panagiotis merakos via use-livecode > <email@example.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 > firstname.lastname@example.org > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list email@example.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode