Other Software > Developer's Corner
SkyIDE - Latest Release Information
mouser:
done, all combined.
Gothi[c]:
:up: Good work, alexk!
One little side note, though:
the project directory structure I proposed was only an example, to allow users to specify their own directory structure. There should probably be just one base path, in which the user can make subdirectories to their own wishes, and save his files in any of the subdirectories, or subdirectories of the subdirectories. Because there is generally no way of knowing how they set up the structure of their project. Many people like their directory structure to reflect the structure of their project. For example, if the project is part of a bigger project. (eg: a project with several sub-projects). A directory structure could look like this:
\
\server
\server\src
\server\include
\server\bin
\client
\client\src
\client\include
\client\bin
\common
\common\src
\common\include
Server and client would be two separate projects, and "common" would be code shared between both the server and the client (this is a very common approach). The project-file of both the server and the client would have to be able to include the common source into their project.
It would probably be possible as it is now, by making the common code a separate project as well, but in the real world this is a bit impractical.
I guess my point just is, that the directory structure shouldn't be hard-coded but completely up to the user. And the IDE should be able to handle whatever the user makes his directory structure like, for example by showing separate folders in the project-tree, representing the user-created subdirectories.
SkyIDE:
>> for example by showing separate folders in the project-tree,
>> representing the user-created subdirectories.
I will see what I can do, as usual I cannot promise but I will definately look into it.
By the way, there seems to be a bug with Pre-Alpha 7 with the "Open Header File" and "Open Source File" menu options. I have forgotten to change some code when I re-sructured the project directory. It's an easy fix. For the time being, I will stick with current projet structure until I make my code a bit more flexible. But yes, "src" and "include" and "bin" are hard coded so these dirs now must be present in order everything to work properly. Before was worse :) I had no dirs at all. Everything was saved in one project dir.
SkyIDE:
SkyIDE Alpha 7 is available.
Changes in this version:
-> Completely re-designed the Java New Project Dialog. Now looks like
the C++ dialog with check boxes for compiler options (needs testing)
-> Added support for Tabs-to-Spaces. When you press the tab key,
instead of adding tabs, SkyIDE will insert spaces equal to the tab width
size instead of actual tabs. Works flawlessly :) Thanks for the suggestion
Gothi(c). Much appreciated.
*UPDATED POST* Sorry I forgot to mention, that silly bug in Open Main File and Open Header file has been fixed.
Next, in Alpha 8, this is gonna be a huge fix up operation. I will *completely* re-write the project explorer. I have to do this. So in Alpha 8 there may not be new features added, it's gonna be more like internal code work....I hope to have it released by this weekend and may be add new features.
Download from: http://www.skyide.com/downloads/SkyIDE_Alpha7.zip
Thanks
Gothi[c]:
Interesting! You are making good progress. :Thmbsup:
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version