Hey everyone, my apologies for the lack of updates here. Some of you may recall that I indicated that the app would be out by now. Due to a variety of personal circumstances, this has proven to be impossible. I hope to be back on track by next week, and will aim to get the app out to you very soon thereafter. My apologies once again, it really is just around the corner now. I hope you all enjoy!
Hi @CJW, sorry if this has been answered elsewhere, Iām very new to these forums and this community! I was wondering if any progress has been made towards releasing the desktop version of ChoiceScript IDE to the public? I used the dropbox tool before and was a huge fan of how easy, convenient, and non-intimidating it made the whole process of writing Choicescriptāthen I left for a while and was saddened to see it go! No pressure, I was just curious if you have any updates at all on how the desktop version is going. Thanks so much!
Hi there rinari, welcome to the forums and many apologies for the delayed response
I want to release the IDE as soon as I can, itās in a useable state at the moment. Itās not bug free, but itās stable. Iām just currently trying to optimise the build process, so that future patches are quicker for me to make and users to receive. Itās quite a difficult/manual process to update certain things at the moment, such as the internal copy of ChoiceScript.
@CJW Do you need an internal copy of ChoiceScript, or can it be in an external folder? In my implementation of Chronicler I let the users download and use whatever version of CS they want, they just have to specify the location of the folder in the settings menu.
Looking forward to the official release!
The main point of CSIDE is that itās 100% plug and play. People donāt have to worry about a thing other than opening the app and clicking new project. I really want to retain this key behaviour. Itās not updating ChoiceScript itself per say. That isnāt too bad, itās actually things like the random/quick test files that need some paths overriding. Catching and propagating CS errors is another thing that requires some extra hooks. I am trying to think of better ways to work around this, but nothing so far.
Hello! Do we have any updates on CSIDE? Sorry to bug you, but Iām really excited for it and hope to have it as soon as possible. Since there has been no word about it for a month, Iām a little restless. Could you give any updates please?
Hey DeepPars, thank you for your interest. You can rest assured that CSIDE is still a very real thing. It was meant to be released a while back but has suffered a huge delay due to a lot of pressure from other commitments. It might not be in a perfect state, but I feel I have kept people waiting long enough, so will be releasing it as soon as I can. Please bear with me!
Not at all! Youāre already doing us all a huge favour by releasing this IDE and we canāt thank you enough! Eagerly looking forward to it. Iām sure all of us can understand the how hard it is. So donāt worry, just keep us posted
Sorry if this is me just being a bit thick, but the wiki site is a bit slow on my laptop so hard to read through, but Iām sure I downloaded something from the wiki site called IDE, is that just a beta version or something completely different?
I believe the wiki might have linked to the old website version of the IDE. There has never been a publicly downloadable version though.
@CJW Any more news on the launch of CSIDE? Just got back tot he forums after a long 9 month break, so Iām unsure if there have been any other topics related to its release.
Iām actually hoping to make an announcement very soon. Watch this space
CJW: Announcement!
(everyone else): Whatās the announcement?
CJW: Iām going to make an announcement soon!
Windows Vista: Are you sure youād like to make an announcement?
Hi! You look like youāre trying to make an announcement.
Would you like help?
- Make an announcement about your announcement.
- Find a critical bug that will set release back another six months.
Hahaha, I really wouldnāt risk jinxing itā¦
How could you resurrect clippy! Quick kill it with fire before it spreads. (I used to hate MSWord.)
@CJW This makes me happy.
Even the original CSIDE is amazing. My main thing Iām looking for is the ability to script and play test all in the same window, and CSIDE delivers that beautifully. Though honestly playing around with the Legacy version makes me want the final desktop version even more!!
I have a few questions for you @CJW. I believe they were covered in the live stream in September (which I really enjoyed watching), but Iām too lazy to sift through it to find my answers lmao
-
I found the multi-click option in Notepad++, and I have noticed that when using the āenterā, āendā, and āhomeā keys it will only apply them to the LAST line you had clicked. Will CSIDEās multi-click function allows those keys to work on all lines or will it work similar to Notepad++?
-
I have grown accustomed to the color scheme I use for the ālanguageā in Notepad++. Will CSIDE have an option to customize this as well?
-
As a follow up to my previous question: When defining your ālanguageā in Notepad++, I have yet to determine a way for the program to automatically color parenthesis. Iām looking for something that would allow the parenthesis in, for example: *set base_attack_bonus_full ((((((base_attack_bonus&"/") &base_attack_bonus2) &"/") &base_attack_bonus3) &"/") &base_attack_bonus4) to have a specific color instead of being black like the rest of the text. Will CSIDE have options like this for customizing your ālanguageā?
Iām very glad to hear it @J3loodT4lon t! I wouldnāt use the word final though. Post-release, we have plans to continue supporting and updating CSIDE with not only the obvious tweaks and bug-fixes, but also new features and functionality, down the line.
- Yes, the multi-click in CSIDE will perform these actions on each line with a cursor.
2 & 3. At release CSIDE will provide three specifically tailored editor themes that will determine background colour and syntax highlighting. You wonāt be able to edit these themes, but can swap between them at any time. Rather than having brackets as a permanent separate colour, we have included bracket matching, which will highlight pairs of brackets, making it easier to deduce pairs within complicated nests: