the rIDE
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller
the rIDE
I'd like to see rIDE as a playground to help developing a good framework for a modern LiveCode IDE and as a fast track to try out community generated IDEa's.
The rIDE vision is to build a complete representation of a LiveCode development session as a single LiveCode syntax array.
In a continuation this could open up for IDE elements to be view objects independent from each other and for features like for example true undo/redo to be implemented.
The latest rIDE can be downloaded from: http://www.tapirsoft.com
Looking forward to hear your views on this and, with my best regards!
Mats
The rIDE vision is to build a complete representation of a LiveCode development session as a single LiveCode syntax array.
In a continuation this could open up for IDE elements to be view objects independent from each other and for features like for example true undo/redo to be implemented.
The latest rIDE can be downloaded from: http://www.tapirsoft.com
Looking forward to hear your views on this and, with my best regards!
Mats
http:www.tapirsoft.on-rev.com
Open Source LiveCode Plugins - rIDE, rGrid, rTree
LiveCode projects
Open Source LiveCode Plugins - rIDE, rGrid, rTree
LiveCode projects
-
- VIP Livecode Opensource Backer
- Posts: 4016
- Joined: Sun Jan 07, 2007 9:12 pm
- Location: Bochum, Germany
Re: the rIDE
Mats,
thank you very much for sharing this. It is an amazing piece of software.
It is a very good replacement for the application browser / project browser and a lot more. In very little space you give access to all the essential information. And it is fast.
Though I like the project browser (when it works) rIDE saves precious space on screen. The option to show backscripts frontscript and globals as well as custom properties is much appreciated. As well as the handling of groups / changing layers of objects as well as groups within groups is very welcome.
again thank you
Kind regards
Bernd
thank you very much for sharing this. It is an amazing piece of software.
It is a very good replacement for the application browser / project browser and a lot more. In very little space you give access to all the essential information. And it is fast.
Though I like the project browser (when it works) rIDE saves precious space on screen. The option to show backscripts frontscript and globals as well as custom properties is much appreciated. As well as the handling of groups / changing layers of objects as well as groups within groups is very welcome.
again thank you
Kind regards
Bernd
Re: the rIDE
How does one use this? I am using LC 5.5.4 and have opened the stack directly and also put it in the plugins folder and open it from there. In both cases i am getting the following error, and after that more errors for everything i try. It looks promising though!
Type
Object rIDE
Line _internal filter controls of the owner of tContainerID where type = "group"
Hint filter
Type
Object rIDE
Line _internal filter controls of the owner of tContainerID where type = "group"
Hint filter
Re: the rIDE
Hi Vince!
I was not aware of this but It seems that the _internal filter command was implemented in LC 6.0. So obviously 5.5.4 does not know what to do with it! Please download 6.0 and you should be able to give rIDE a try! Thanks for reporting!
Best regrads
Mats
I was not aware of this but It seems that the _internal filter command was implemented in LC 6.0. So obviously 5.5.4 does not know what to do with it! Please download 6.0 and you should be able to give rIDE a try! Thanks for reporting!
Best regrads
Mats
http:www.tapirsoft.on-rev.com
Open Source LiveCode Plugins - rIDE, rGrid, rTree
LiveCode projects
Open Source LiveCode Plugins - rIDE, rGrid, rTree
LiveCode projects
Re: the rIDE
Unfortunately 6 is a no-go for me currently; i'm developing an iOS app so i need the already purchased 5.5 version. First need to make some money with the app before i will go v.6
It's a shame because for my app i really use the application browser all-day long and it is working but your solution seems so much better from the screenshots. With the amount of objects in my card (> 2200) i hope it also performs better.
It's a shame because for my app i really use the application browser all-day long and it is working but your solution seems so much better from the screenshots. With the amount of objects in my card (> 2200) i hope it also performs better.
Re: the rIDE
Ok. I will check into this and let you know if there is a quick fix to make rIDE work with pre 6.0 LC versions.
http:www.tapirsoft.on-rev.com
Open Source LiveCode Plugins - rIDE, rGrid, rTree
LiveCode projects
Open Source LiveCode Plugins - rIDE, rGrid, rTree
LiveCode projects
Re: the rIDE
There is a new version (1.5.5) for you to download from http://www.tapirsoft.com that should work with pre 6 LiveCode versions. Please report any findings!vince wrote:Unfortunately 6 is a no-go for me currently; i'm developing an iOS app so i need the already purchased 5.5 version. First need to make some money with the app before i will go v.6
It's a shame because for my app i really use the application browser all-day long and it is working but your solution seems so much better from the screenshots. With the amount of objects in my card (> 2200) i hope it also performs better.
All the best
Mats
http:www.tapirsoft.on-rev.com
Open Source LiveCode Plugins - rIDE, rGrid, rTree
LiveCode projects
Open Source LiveCode Plugins - rIDE, rGrid, rTree
LiveCode projects
Re: the rIDE
New rIDE.v.1.5.7 can now be downloaded from http://www.tapirsoft.com
This fixes a bug on Mac having rIDE jumping down and off screen if moved while having the revToolbar integrated. A big thank you to Bernd who found the bug, found the cause of it in an LC frontscript and then pointed me in the right direction for the fix!
Please do not hesitate to report your findings or suggest features!
Best regards
Mats
This fixes a bug on Mac having rIDE jumping down and off screen if moved while having the revToolbar integrated. A big thank you to Bernd who found the bug, found the cause of it in an LC frontscript and then pointed me in the right direction for the fix!
Please do not hesitate to report your findings or suggest features!
Best regards
Mats
http:www.tapirsoft.on-rev.com
Open Source LiveCode Plugins - rIDE, rGrid, rTree
LiveCode projects
Open Source LiveCode Plugins - rIDE, rGrid, rTree
LiveCode projects
Re: the rIDE
WOW! I have just done a quick test on Mac (it's already much too late...). It seems to be working fine now (so far). Much better than the app.browser already because of the tree menu and the live filter box
I will most definitely test this further and will let you know my findings.
Thanks for making it work in pre v.6; it's most appreciated!
I will most definitely test this further and will let you know my findings.
Thanks for making it work in pre v.6; it's most appreciated!
-
- Livecode Opensource Backer
- Posts: 328
- Joined: Mon Dec 05, 2011 5:34 pm
- Location: Thailand
- Contact:
Re: the rIDE
Hi.
Spent a short while playing with version 1.5.5 on the Mac last night and came across a couple of problems you might need to know about.
If you use the "Close and Remove from Memory" option from the right click menu on a stack line in it you can get an error occurring where the "delete stack ..." can't find the stack. It might be sensible to do an "if exists(stack tStack) then" wrapper (or something similar) around that line.
I also found that, once it had removed a stack, it would remember the details for it and cause an error at a different place (sorry I didn't note the line) where it was trying to use the long id. It might have been caused by a "purge" message - when an opening file had a stack of the same name as one already opened (e.g. "Untitled 1").
When I am looking at things that other people have done I tend to have many stacks open and this problem presented itself to me.
I will have a play with your latest version and try to note the code lines that cause any crashes.
Cheers,
Dave
Spent a short while playing with version 1.5.5 on the Mac last night and came across a couple of problems you might need to know about.
If you use the "Close and Remove from Memory" option from the right click menu on a stack line in it you can get an error occurring where the "delete stack ..." can't find the stack. It might be sensible to do an "if exists(stack tStack) then" wrapper (or something similar) around that line.
I also found that, once it had removed a stack, it would remember the details for it and cause an error at a different place (sorry I didn't note the line) where it was trying to use the long id. It might have been caused by a "purge" message - when an opening file had a stack of the same name as one already opened (e.g. "Untitled 1").
When I am looking at things that other people have done I tend to have many stacks open and this problem presented itself to me.
I will have a play with your latest version and try to note the code lines that cause any crashes.
Cheers,
Dave
Coding in the Sun - So much Fun.
Visit http://electronic-apps.info for released App information.
Visit http://electronic-apps.info for released App information.
Re: the rIDE
Hi Dave!
Thanks for reporting! I looked at the "can't find the stack" issue and the stack is actually deleted by another handler before the "delete stack ..." line. So that line can just be taken out.
As for the details of an deleted stack being remembered and causing an error, I have not been able to reproduce it.
I will await your investigation of version 1.5.7
All the best!
Mats
Thanks for reporting! I looked at the "can't find the stack" issue and the stack is actually deleted by another handler before the "delete stack ..." line. So that line can just be taken out.
As for the details of an deleted stack being remembered and causing an error, I have not been able to reproduce it.
I will await your investigation of version 1.5.7
All the best!
Mats
http:www.tapirsoft.on-rev.com
Open Source LiveCode Plugins - rIDE, rGrid, rTree
LiveCode projects
Open Source LiveCode Plugins - rIDE, rGrid, rTree
LiveCode projects
Re: the rIDE
rIDE 1.6.0 can now be downloaded from http://www.tapirsoft.com
This is a new feature release where the ability to view Global Properties directly in the browser tree has been added. The feature can be turned on and off in the rIDE preferences.This release also includes bugfixes related to IDE elements integration and context menu handling on Mac as well as backwards compatibiity pre LiveCode 6.
Thanks again to all of you for helping with reporting findings and suggesting imrovements!
All the best!
Mats
This is a new feature release where the ability to view Global Properties directly in the browser tree has been added. The feature can be turned on and off in the rIDE preferences.This release also includes bugfixes related to IDE elements integration and context menu handling on Mac as well as backwards compatibiity pre LiveCode 6.
Thanks again to all of you for helping with reporting findings and suggesting imrovements!
All the best!
Mats
http:www.tapirsoft.on-rev.com
Open Source LiveCode Plugins - rIDE, rGrid, rTree
LiveCode projects
Open Source LiveCode Plugins - rIDE, rGrid, rTree
LiveCode projects
Re: the rIDE
Developers!
Please find attached the first Developer Preview of rIDE 2.0.0
Version 2.0 focuses on building a framework to minimize dependencies and integrate the creation and manipulation of both native and custom controls.
There is a new "Tools" node that contains categories of controls that can be dragged directly from the browser tree onto your project stacks.
This "Tools" directory is easily manipulated by drag and drop.
In this release simpler controls are just copied and pasted at drop while more advanced controls like the Data Grid is created by script from rIDE.
The goal is to have this evolve into an integrated resource of both native and community created controls where a custom control can be treated equal to a native.
I need your critical eyes on this as we are now into a phase where there is a need to more firmly decide on framework and API designs.
Please be aware that this is an early DP and meant to be a show case and proof of concept.
This version will only be downloadable from the attached file here below.
Please share your thoughts and ideas!
All the best!
Mats
Please find attached the first Developer Preview of rIDE 2.0.0
Version 2.0 focuses on building a framework to minimize dependencies and integrate the creation and manipulation of both native and custom controls.
There is a new "Tools" node that contains categories of controls that can be dragged directly from the browser tree onto your project stacks.
This "Tools" directory is easily manipulated by drag and drop.
In this release simpler controls are just copied and pasted at drop while more advanced controls like the Data Grid is created by script from rIDE.
The goal is to have this evolve into an integrated resource of both native and community created controls where a custom control can be treated equal to a native.
I need your critical eyes on this as we are now into a phase where there is a need to more firmly decide on framework and API designs.
Please be aware that this is an early DP and meant to be a show case and proof of concept.
This version will only be downloadable from the attached file here below.
Please share your thoughts and ideas!
All the best!
Mats
- Attachments
-
- rIDE.v.2.0.0.DP.1.7z
- (227.57 KiB) Downloaded 752 times
http:www.tapirsoft.on-rev.com
Open Source LiveCode Plugins - rIDE, rGrid, rTree
LiveCode projects
Open Source LiveCode Plugins - rIDE, rGrid, rTree
LiveCode projects