Login ProductsSalesSupportDownloadsAbout |
Home » Elevate Software Blog » Progress Update on Elevate Web Builder 2.07 |
Tags: Elevate Web Builder, 2.07 Progress Update, Server-Side Applications | Permanent Link |
Comments (37) | You must be logged in to comment |
Rick said... | Reply |
Thanks Tim, looking forward to the update. Here are a few suggestions for the IDE:
- Use a ribbon bar instead of a main menu. - Include a search facility for locating components in the palette. Especially useful if the palette is now a treeview/list. - Include a maximize/restore button on the code editor window. Sometimes it's useful to only see the code and a button is easier than resizing the window manually via mouse. - Include a window manager that can save the IDE window layout and allow it to be restored later. Would be useful if it could save any number of layouts. - Place an X button on each opened tab to close it without requiring a right-click. Rick | |
Rick said... | Reply |
Tim, a few more IDE suggestions:
- Include a minimap function similar to VS Code to show a "10,000 foot view of your code." - A split editor feature would be useful to edit the code for two or more units side-by-side. A scroll lock/sync feature would allow the code for both units to scroll simultaneously. - Code regions/folding would help with minimizing noise during editing. Rick | |
Max Evans said... | Reply |
Hi Tim,
Perhaps you could allow ANY dropdown combo in the object inspector to display more than 8 items at once. Not having to scroll through items would save some time for me. I'm looking forward to the update. Cheers Max | |
Rick said... | Reply |
Tim, how about showing an example of each font in the Object Inspector Font Name drop down. Would make it easier to choose during selection. Something similar for the IconName drop down so that we can see what the icon looks like before selecting it. Rick.
| |
Michel said... | Reply |
HI Tim,
What I miss most in the IDE is the ability to navigate code with multiple bookmarks. I use that very often in Delphi. Ctrl-K-N (N is 0 to 9) to set a bookmark and Ctrl-Q-N to go to the corresponding bookmark. Thanks, Michel | |
KimHJ said... | Reply |
Get Geo Location.
Thanks, Kim | |
Allen Hunt said... | Reply |
Hi Tim,
Thank you for allowing us to provide you with input. At the moment, the only thing important to me would be a "Clear Recent Projects" option. Delphi has is under File | Reopen | Properties where a dialog pops up. I don't ever use the dialog but a simple Clear Recent Projects as a - last item under "File | Reopen" would really help. 2) It would be nice to have a folder button like you have in the Project Manager that opens up the File Explorer to the C:\Users\{user name}\AppData\Local\Elevate Software\Elevate Web Builder 2 where the ewbide.ini is located so we can edit it with our favorite editor. The other option would be a button or something to easily open it up in your code editor. 3) I know this is not IDE related but the Configure Server dialog for the web server is not resizable. It makes it especially hard to manage DataSet Names and SQL statements because the listbox is so small. You may have already addressed this since you said it got a facelift. I'm looking forward to the update. EWB is awesome! Have great holidays! Best Regards, Allen | |
erickengelke said... | Reply |
My requests are weird
1. Allow a user-defined post-build cmd script to be defined for a project to copy files or do whatever one wants (including making a backup if they please) 2. allow a compile-time option for EWB line number to be written to JavaScript eg. // line 234 which would help with debugging. It wouldn't be a lot of work on your part. Erick | |
edwinyes said... | Reply |
code-complete, please, I'll buy it immediately once this feature is available.
| |
Richard Mace said... | Reply |
When we Ctrl and Click to jump to a defined code element, can we have a back (and forward) button (like in Lazarus IDE), so we can easily jump forward and backwards to different parts of code?
Richard | |
Mark Brooks said... | Reply |
Tim
Great update. In the words of Barry White "Don't go changing to try to please me, I love you just the way you are". However ............. 1) Left-click "cross" on editor tab to close that file 2) Right-click on editor tab with context menu to close all other files 3) Project option to include user-customisation in HTML output 4) Specific comment format that creates a "todo" and list of such kept in IDE e.g. // $TODO Cheers Mark | |
Matthew Jones said... | Reply |
The number one thing I'd like is keyword expansion, where you type "ig" and space and it replaces it with " : Integer;". Doesn't have to be fancy. "for" into "for nLoop := 0 to .Count -1 do" would be lovely, but if you can add in a | character for where to leave the cursor, that would be even better.
Conditional compilation in IDE and command line. I also echo previous suggestions of bookmarks and jumping back after a click to see some reference. Keep up the great work! (OMG - just seen you have "reset" on your comment form. Kill it - it was the worst mistake ever made on web forms. People know how to delete! But they accidentally click buttons in the bottom right because that's where submit goes! I nearly lost my message...) | |
kamran said... | Reply |
Hi Tim
In case you missed my comments of 20/11/2017: In the EWB IDE: 1. Can we have another button to "toggle" the coding editor window into full screen and back again. (even with my 24 inch screen it would be much easier to see the full screen when editing code.) - an additional button near where you have the existing "show code editor" button 2. Can we another button to "Backup" the current project folder (an additional button near where you have the existing "show code editor" button e.g: a user defined backup folder c:\web\backups\current project folder\ But where a new folder is created with a date and time stamp each time you press it. e.g: c:\web\backups\webcafe\2017.11.20 19.30 That would be a simple and great way to make backups on the fly from within the IDE. Keep up the good work! and looking forward to version 2.07 Thank you Kamran | |
Tim Young [Elevate Software] said... | Reply |
@Rick
" - Use a ribbon bar instead of a main menu." The new IDE uses a ribbon bar. It's not an MS control, either, so it doesn't require anything special in terms of common controls. "- Include a maximize/restore button on the code editor window. Sometimes it's useful to only see the code and a button is easier than resizing the window manually via mouse." So, you're asking for a button that will hide all ancillary tool windows and only show the code editor ? "- Place an X button on each opened tab to close it without requiring a right-click." This is also in the new IDE. The rest I've added to the list, thanks. | |
Tim Young [Elevate Software] said... | Reply |
Rick,
"- Include a minimap function similar to VS Code to show a "10,000 foot view of your code." - A split editor feature would be useful to edit the code for two or more units side-by-side. A scroll lock/sync feature would allow the code for both units to scroll simultaneously. - Code regions/folding would help with minimizing noise during editing." These are all more likely to happen with the code editor improvements. | |
Tim Young [Elevate Software] said... | Reply |
@Max,
"Perhaps you could allow ANY dropdown combo in the object inspector to display more than 8 items at once. Not having to scroll through items would save some time for me." The new IDE defaults to making the drop-down half the height of the component inspector window, but I can make the count be configurable. | |
Tim Young [Elevate Software] said... | Reply |
@Michel,
"What I miss most in the IDE is the ability to navigate code with multiple bookmarks." Bookmarks are pretty easy, so I'll see if I can fit them in. | |
Tim Young [Elevate Software] said... | Reply |
@Kim,
"Get Geo Location." EWB 2.06 Build 9 has geo-location services. Release Notes: https://www.elevatesoft.com/download?action=info&category=ewb&type=ewbtrial&majorversion=2&version=2.06 | |
Tim Young [Elevate Software] said... | Reply |
@Allen,
"Thank you for allowing us to provide you with input. At the moment, the only thing important to me would be a "Clear Recent Projects" option. Delphi has is under File | Reopen | Properties where a dialog pops up. I don't ever use the dialog but a simple Clear Recent Projects as a - last item under "File | Reopen" would really help." That's a good idea. The new IDE has the recent projects (and units/interfaces, and they aren't combined anymore) as a drop-down toolbar button, so this would be a nice addition to the end of the drop-down (along with the actual open from folder button). "2) It would be nice to have a folder button like you have in the Project Manager that opens up the File Explorer to the C:\Users\{user name}\AppData\Local\Elevate Software\Elevate Web Builder 2 where the ewbide.ini is located so we can edit it with our favorite editor. The other option would be a button or something to easily open it up in your code editor." Another good idea. "3) I know this is not IDE related but the Configure Server dialog for the web server is not resizable. It makes it especially hard to manage DataSet Names and SQL statements because the listbox is so small. You may have already addressed this since you said it got a facelift." Yes, this is addressed indirectly through the new ways of administering the web server. | |
Tim Young [Elevate Software] said... | Reply |
@Richard,
"When we Ctrl and Click to jump to a defined code element, can we have a back (and forward) button (like in Lazarus IDE), so we can easily jump forward and backwards to different parts of code?" That's a really good idea, thanks. This is exactly what I'm talking about in terms of productivity. | |
Tim Young [Elevate Software] said... | Reply |
@Matthew,
"The number one thing I'd like is keyword expansion, where you type "ig" and space and it replaces it with " : Integer;". Doesn't have to be fancy. "for" into "for nLoop := 0 to .Count -1 do" would be lovely, but if you can add in a | character for where to leave the cursor, that would be even better." I'll have to look into this further to see how involved it would be. "Conditional compilation in IDE and command line." Are you referring to the compiler directives in the Project Options ? EWB already does conditional compilation, it just lacks the ability to define project-wide directives interactively. "OMG - just seen you have "reset" on your comment form. Kill it - it was the worst mistake ever made on web forms. People know how to delete! But they accidentally click buttons in the bottom right because that's where submit goes! I nearly lost my message..." It's gone now (that's the benefit of using a site generator). | |
Matthew Jones said... | Reply |
""Conditional compilation in IDE and command line."
Are you referring to the compiler directives in the Project Options ? EWB already does conditional compilation, it just lacks the ability to define project-wide directives interactively." Yes, a global definition that I can set in a project, or on the command line to control features. So ENABLE_ADMIN might compile code not in the main build, for example, across all units. | |
Rick said... | Reply |
Tim,
"So, you're asking for a button that will hide all ancillary tool windows and only show the code editor ?" Yes, I would like the code editor window to be the only one shown when clicking a button, maximized as well. The button should also allow the code editor window to be restored along with all other ancillary tool windows to the same layout as before the button was pressed. By the way, did you see my request for fonts and icons? Didn't see a comment about that. I also like the idea of a feedback button in the IDE so if a problem is encountered during development that needs to be fed back to you (spelling error, etc.) then it can be done immediately and not forgotten. Do you have a list somewhere (or even an IDE screenshot) of the enhancements that will be coming so that we don't request features that you've already implemented? A published list of all EWB enhancement requests that you have received over time would also be useful so that we don't request what someone else already has. Obviously such a list does not imply a commitment to implement and a suggestion is just a suggestion so not really an IP secret. An enhancement voting feature may also be useful. Thanks, Rick. | |
Uli Becker said... | Reply |
Tim,
I quite often modify or add datasets both in the IDE and the WebServer. At the moment I use a Delphi tool which copies new/modified datasets, stops the service, imports these datasets and restarts the service. It would be great to simplify that and being able to add/modify datasets using the new webinterface without the need to stop and restart the WebServer. Thanks Uli | |
Mario Enríquez said... | Reply |
Please have a flag to select if the deploy dialog should be automatically closed or not.
I find it really annoying to have to close it after every deploy.... | |
Anthony said... | Reply |
Looking forward to 2.07 and all the new features few requests if not already included elsewhere
* Currently must relaunch the IDE if renaming an existing dataset in the IDE * Tree structure of form objects to determine parent object * Next and previous buttons on the quick find bar after pressing CTRL + F * Ability to add custom HTML code for E.g. Google Analytics * Backup project to zip including relevant datasets used in project rather than all datasets * I know it’s not an IDE feature but ability to force traffic to https if initially accessed via http, as apache rewrite * Undo deletion of component * Collapse Manager and Object Inspector and messages panels rather than just close | |
Richard Harding said... | Reply |
Hi Tim,
I would like a "whole word only" option added to Find. Richard Harding | |
Trinione said... | Reply |
Tim,
Ability to specify which DataSet to import. Also, export selected DataSet/s to an ini file. | |
Trinione said... | Reply |
Tim,
Ability to specify which DataSet to import. Also, export selected DataSet/s to an ini file. | |
Walter Matte said... | Reply |
Tim
It would be nice to see Help in a separate non modal window (rather than the tab) so I can drag to another monitor - allowing me to code and view help at the same time. Walter | |
Matthew Jones said... | Reply |
Presets for layouts. Ideally, ones I can set myself. But TopLeft, consume right, and TopRight, consume left are common. It would be really nice to have some way to apply these to selected components. Or to copy them from one to another. Or something. i can of course select multiple and apply changes to all, but I put it out there in case it triggers a thought.
| |
Steve Gill said... | Reply |
+1 for Matthew's layout suggestion. I have a couple of form layouts I use a lot and they generally take several steps to create. Being able to apply a layout by selecting it from a list would save a bit of time and effort.
| |
Uli Becker said... | Reply |
Simple cloning of existing forms like in Delphi:
1. Open an existing form 2. Rename it 3. Save as... Done. | |
Tim Young [Elevate Software] said... | Reply |
@Regarding the databases/datasets
The way that databases/datasets are stored will change quite a bit in 2.07, so you won't have to worry about the cumbersome way that they are currently managed with importing/exporting. You'll be able to easily migrate databases/datasets from the internal web server to a production web server, and vice-versa. | |
Anthony said... | Reply |
Will it also be easy to specify different development and production databases when migrating from IDE to production web servers?
Are things still on schedule to deliver a public beta for Christmas? | |
Michael Dreher said... | Reply |
An IDE option would be nice, that opens the message window automatically when it's closed and the compiler detects an error.
Thanks M. Dreher | |
Huseyin Aliz said... | Reply |
I am not sure if it exists in latest version/builds, but something like selecting multiple controls and chosen code in assigned for all selected, like keypressed, or keydown.. and the ide puts the code in all selected. I hope it's clear
|
This web page was last updated on Friday, May 3, 2024 at 10:28 AM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |