Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » Elevate Web Builder Technical Support » Support Forums » Elevate Web Builder General » View Thread |
Messages 1 to 10 of 15 total |
Some thoughts and desires for EWB2 |
Wed, Jul 8 2015 11:21 AM | Permanent Link |
A.Kyr | <1st>
A very big thank for the horizons that it is opens for the Pascal developer and the big step forward it represents in comparaison with version 1. Especially with Form inheritance and component creation. <2nd> However, IDE's Editor's capabilities are *** too restricted *** What I think is more needed for a productive every day work are: -code folding and Region folding (as in delphi/FreePascal editor) -possibility to search with whole word matching -possibility to search/replace all occurences in a file -possibility to search for something in all the project's files or in specific directories As EWB2 opens the road for serious browser's side programming (lot of code in different files), the absence of above, restricts the productivity. Of course also good things should be auto complete, auto correct etc but these could be wait Maybe it is worth for Tim to look at the http://www.econtrol.ru/syntedit.html I have test their demo and their syntaxeditor seems to work very well and fast with many and big files. If it could be used their SDK inside IDE, maybe all the above could be available very easily with little Tim's work. <3rd> I have missed the OnKeyPress event for TForm and most of controls. For desktop browser its very useful for a better user experience. Example: pressing Esc closes a popup/dialog/message pressing Alt+1, Alt+2, Alt+3 changes the selected page in a TPagePanel I hope that it will be reintroduced in a latter stage Thanks for your reading A.Kyriakos Athens, Greece |
Wed, Jul 8 2015 1:06 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | << However, IDE's Editor's capabilities are *** too restricted *** >>
The code editor improvements are coming in EWB 2.50. EWB 2.00 concentrated on the visual designers/UI functionality and the component library. Trying to do both for 2.00 would have been too much for one release. << I have test their demo and their syntaxeditor seems to work very well and fast with many and big files. If it could be used their SDK inside IDE, maybe all the above could be available very easily with little Tim's work. >> Unfortunately, it's wishful thinking. EWB's code editor needs to hook into the compiler for incremental compilation in order to enable a lot of the code editor enhancements. << I have missed the OnKeyPress event for TForm and most of controls. For desktop browser its very useful for a better user experience. >> Actually, I just noticed that those were missing two days ago an added them back in, so expect them to show up in the next build. They were missing from most of the container controls. Thanks, Tim Young Elevate Software www.elevatesoft.com |
Wed, Jul 8 2015 1:30 PM | Permanent Link |
A.Kyr | <<Unfortunately, it's wishful thinking. EWB's code editor needs to hook into the compiler for incremental compilation in order to enable a lot of the code editor enhancements.>> Ok. I just thought that using an existing well behaved and rich sdk could save much of your time with not having to reinvent the weel (when 3 years ago i was searching for syntaxeditor for delphi it was the most complete i found). But, of course you know better the IDE's internals <<Actually, I just noticed that those were missing two days ago an added them back in, so expect them to show up in the next build. They were missing from most of the container controls.>> Thanks. I hope the next release will be soon available One more point i forgotten to write previously. I think the v.1 approach having the TEdit/EEditPassword in one component and switching the visibility of characters by property was more useful. Now, when i want to give the user the possibility to see what he types (mainly in definition of new password) i have to use a pair of different controls (TEdit & TEditPassword) hiding the one and displaying the other. Is possible that the visibility of characters be introduced in TEditPassword as a propertry? Thanks again A.Kyriakos |
Wed, Jul 8 2015 3:00 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | << Ok. I just thought that using an existing well behaved and rich sdk could save much of your time with not having to reinvent the weel (when 3 years ago i was searching for syntaxeditor for delphi it was the most complete i found). But, of course you know better the IDE's internals >> Of course, it's a very good component, and I wish it were as easy as dropping it in place and being done with it. << I think the v.1 approach having the TEdit/EEditPassword in one component and switching the visibility of characters by property was more useful. Now, when i want to give the user the possibility to see what he types (mainly in definition of new password) i have to use a pair of different controls (TEdit & TEditPassword) hiding the one and displaying the other. Is possible that the visibility of characters be introduced in TEditPassword as a propertry? >> The problem is that they are two different types of elements in HTML, and not just a property change. EWB 2 isn't designed to allow elements to be recreated - doing so requires a lot of code to reset all of the element properties, re-apply the interfaces, etc. It just was a lot of extra code for a concept that matched Delphi and Windows, but not how the actual browser works, and the emitted JS code size is always a consideration. Tim Young Elevate Software www.elevatesoft.com |
Thu, Jul 9 2015 5:03 AM | Permanent Link |
Frederick Chin | Tim,
/* The code editor improvements are coming in EWB 2.50. EWB 2.00 concentrated on the visual designers/UI functionality and the component library. Trying to do both for 2.00 would have been too much for one release. */ PMFJI, but in my opinion, you should spend your time to enhance EWB further rather than improving the code editor. There are many heavy duty text editors in the market and Elevatesoft could waste a lot of resources trying to match them, feature-wise. I posted a suggestion a while back that you should consider allowing EWB to reload the WBS file if it has been changed by an external text editor. Currently, I use Delphi with an external editor and it is such a productive environment because the external editor allows me to split-file edit, refer to code from other projects, perform block operations and use tons of stuff that the Delphi editor lacks. When I switch from the editor back to Delphi, Delphi reloads the PAS file and I have the code within. If I make changes to the code in Delphi and then switch to the external text editor, it reloads the code as well. Please consider this improvement in EWB. Frederick |
Thu, Jul 9 2015 12:13 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Frederick,
<< PMFJI, but in my opinion, you should spend your time to enhance EWB further rather than improving the code editor. There are many heavy duty text editors in the market and Elevatesoft could waste a lot of resources trying to match them, feature-wise. >> It's really not that much of a stretch from where we're at, and there are a lot of wrinkles with the EWB Object Pascal implementation that will simply be easier to integrate into our own code editor. << I posted a suggestion a while back that you should consider allowing EWB to reload the WBS file if it has been changed by an external text editor. >> Yep, still have it, and it will be included as part of....drumroll.....the code editor/productivity improvements in 2.50. Tim Young Elevate Software www.elevatesoft.com |
Thu, Jul 9 2015 12:32 PM | Permanent Link |
Uli Becker | Tim,
> The code editor improvements are coming in EWB 2.50. EWB 2.00 > concentrated on the visual designers/UI functionality and the component > library. Trying to do both for 2.00 would have been too much for one > release. At least automatic restart searching a unit from the top and automatic indents would help to avoid a lot of clicks and keystrokes. Why has that to wait until 2.5? Thanks Uli |
Thu, Jul 9 2015 1:18 PM | Permanent Link |
Walter Matte Tactical Business Corporation | The automatic indents - would and searching to top - but indents for sure - I hit space bar a lot! Walter |
Thu, Jul 9 2015 3:18 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Uli,
<< At least automatic restart searching a unit from the top and automatic indents would help to avoid a lot of clicks and keystrokes. Why has that to wait until 2.5? >> I have a lot of other items to still address from the 2.00 release. It will take about a month to clean up all of the loose ends and enhancements that didn't make it into the initial release. Every new IDE option normally requires new screen shots and documentation, so it's not just as simple as adding them. This is why I do such changes in batches. Tim Young Elevate Software www.elevatesoft.com |
Thu, Jul 9 2015 3:19 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Walter,
<< The automatic indents - would and searching to top - but indents for sure - I hit space bar a lot! >> You mean <Tab>, right ? Tim Young Elevate Software www.elevatesoft.com |
Page 1 of 2 | Next Page » | |
Jump to Page: 1 2 |
This web page was last updated on Wednesday, April 24, 2024 at 11:07 AM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |