Ok, I don’t think this should be the goal of this Forum (or at least I didn’t get this feeling) but I want to stand near the kind Oleg and provide GS also with my API wishes list.
Just some ideas in order to don’t let Oleg alone…
The first two, let me call them general dreams:
1. API should have access to any ArchiCAD fields/functions: basically any thing the user can get from ArchiCAD should be possible to get using the API.
2. API should work also inside PlotMaker: current limitation are unbelievable! Till now we only could develop add-on for IN-OUT function: I want to also have the issue to develop tool for PlotMaker (let’s think about 2D improvement or whatever we want). (I’m using an old wishes list, I didn’t write it just for this occasion so now that probably PM will be integrated into ArchiCAD this dream will become the reality… at least I hope!)
One “specific” dream:
GS started to think, some year ago, about the issue to provide the Third Party Developer with the issue to “access”, in some way, to the ArchiCAD dongle in order to protect their add-ons.
This first idea not only hasn’t been develop anymore but, from what I know, it has been totally dismissed.
Anybody develops software would like to protect it (GS does the same with ArchiCAD) and we really need the opportunity to do something to protect our job.
A simple, very simple dream… maybe it could sound silly but it could be very useful (and not so difficult to implement for GS).
We need the issue to create/handle our own set of cursor shape!
GS should know how much important is the visual feedback during the input (GS was one of the first to provide the user with this issue!) . Actually we can use only the cursor shape coming from ArchiCAD and due to the several different/specific filed that a “special” API solution can face this limited set is really too much limited.
The workaround to “build” our own cursor using the rubber line is only a workaround and we cannot consider it as a professional solution.
An impossible dream (but it could be possible…).
Actually I developed 14 add-ons (not counting the first releases) and a lot of time I have had to “waste” my time by developing some functions already are inside ArchiCAD.
The API environment provides us with the issue to communicate between different add-ons: my dream is to have the possibility to do some thing using the standard ArchiCAD add-ons (I mean those ones developed by GS and provided with ArchiCAD) without the need to develop the same functions once again. Just a simple example: ArchiTiles creates its own interior elevations because I couldn’t take advantage from the current Interior Elevation tool inside ArchiCAD… Just a way to save time!
Last but not least the “continuous” dream: what everybody asked, is asking and, unfortunately, will continue to ask… BETTER DOCUMENTATION!
I suppose GS is monitoring the “public” developer forum inside ArchiCAD-Talk… if this is the truth… this dream doesn’t need more explanation.
Just to start…
Friendly
Fabrizio
Fabrizio Diodati
Graphisoft Italy Srl | Via Rossignago 2/A Spinea Venezia 30038 Italy