This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2011-11-05 16:57:13

ohaiderstudios
Scratcher
Registered: 2010-10-31
Posts: 100+

Decaf Official Release Thread

http://www.imageflock.com/img/1320643506.gif
You can download all the versions of Decaf JavaScript Editor here!

Check out our site: http://www.decaf.tk/

Latest version: Decaf 0.2.0

All Versions:
Decaf 0.1.0
Decaf 0.1.1
Decaf 0.1.2
Decaf 0.2.0

NOTE: All links will take you to our MediaFire download page.

Feel free to put the ad in your sig!
Code:

Code:

[url=http://scratch.mit.edu/forums/viewtopic.php?id=79924][img]http://www.imageflock.com/img/1320643506.gif[/img][/url]

Produces:
http://www.imageflock.com/img/1320643506.gif

Last edited by ohaiderstudios (2011-11-07 00:30:07)


Fork Clamor on GitHub!

Offline

 

#2 2011-11-05 16:58:46

ProgrammingFreak
Scratcher
Registered: 2010-09-04
Posts: 1000+

Re: Decaf Official Release Thread

Awesome.  big_smile
Get it hosted.

Offline

 

#3 2011-11-05 17:06:25

ProgrammingFreak
Scratcher
Registered: 2010-09-04
Posts: 1000+

Re: Decaf Official Release Thread

Suggestion: Get a viewer added so you can see what the outcome is.  big_smile

Offline

 

#4 2011-11-05 17:20:15

LS97
Scratcher
Registered: 2009-06-14
Posts: 1000+

Re: Decaf Official Release Thread

ProgrammingFreak wrote:

Suggestion: Get a viewer added so you can see what the outcome is.  big_smile

Wouldn't you just need to run that in a browser?

Offline

 

#5 2011-11-05 17:21:46

ohaiderstudios
Scratcher
Registered: 2010-10-31
Posts: 100+

Re: Decaf Official Release Thread

ProgrammingFreak wrote:

Suggestion: Get a viewer added so you can see what the outcome is.  big_smile

Okay, that actually is a good idea. It would open in a new window...I could use data uris!


Fork Clamor on GitHub!

Offline

 

#6 2011-11-05 17:21:46

ProgrammingFreak
Scratcher
Registered: 2010-09-04
Posts: 1000+

Re: Decaf Official Release Thread

LS97 wrote:

ProgrammingFreak wrote:

Suggestion: Get a viewer added so you can see what the outcome is.  big_smile

Wouldn't you just need to run that in a browser?

Yeah, but it would be a automatic updater, so every time you make a change in the editor, it would change to your current code.

Or what you said, ohaidar.

Last edited by ProgrammingFreak (2011-11-05 17:22:26)

Offline

 

#7 2011-11-05 17:30:55

ohaiderstudios
Scratcher
Registered: 2010-10-31
Posts: 100+

Re: Decaf Official Release Thread

0.1.1 is now released!  big_smile
The only difference is the viewer thingy!


Fork Clamor on GitHub!

Offline

 

#8 2011-11-05 17:31:35

ProgrammingFreak
Scratcher
Registered: 2010-09-04
Posts: 1000+

Re: Decaf Official Release Thread

Whoa. We posted at the same time!  big_smile

Offline

 

#9 2011-11-05 17:32:24

ohaiderstudios
Scratcher
Registered: 2010-10-31
Posts: 100+

Re: Decaf Official Release Thread

ProgrammingFreak wrote:

Whoa. We posted at the same time!  big_smile

That is pretty cool!  big_smile


Fork Clamor on GitHub!

Offline

 

#10 2011-11-05 17:49:09

ProgrammingFreak
Scratcher
Registered: 2010-09-04
Posts: 1000+

Re: Decaf Official Release Thread

Offline

 

#11 2011-11-05 17:50:31

ohaiderstudios
Scratcher
Registered: 2010-10-31
Posts: 100+

Re: Decaf Official Release Thread

ProgrammingFreak wrote:

http://decaf.site40.net/

Very cool. Could you update it with Decaf 0.1.1 now?  big_smile

Edit: That is seriously awesome!

Last edited by ohaiderstudios (2011-11-05 17:57:34)


Fork Clamor on GitHub!

Offline

 

#12 2011-11-05 17:54:00

ohaiderstudios
Scratcher
Registered: 2010-10-31
Posts: 100+

Re: Decaf Official Release Thread

And also, when you update it, please change the title to Decaf 0.1.1

I kinda forgot on the release!

Edit: I fixed the release, so you could redownload if you haven't already downloaded 0.1.1

Last edited by ohaiderstudios (2011-11-05 17:58:15)


Fork Clamor on GitHub!

Offline

 

#13 2011-11-05 18:17:34

ProgrammingFreak
Scratcher
Registered: 2010-09-04
Posts: 1000+

Re: Decaf Official Release Thread

ohaiderstudios wrote:

And also, when you update it, please change the title to Decaf 0.1.1

I kinda forgot on the release!

Edit: I fixed the release, so you could redownload if you haven't already downloaded 0.1.1

Want me to give you the details?

Offline

 

#14 2011-11-05 18:28:15

ohaiderstudios
Scratcher
Registered: 2010-10-31
Posts: 100+

Re: Decaf Official Release Thread

ProgrammingFreak wrote:

ohaiderstudios wrote:

And also, when you update it, please change the title to Decaf 0.1.1

I kinda forgot on the release!

Edit: I fixed the release, so you could redownload if you haven't already downloaded 0.1.1

Want me to give you the details?

Sure! You can find contact info in notes.txt of any release


Fork Clamor on GitHub!

Offline

 

#15 2011-11-05 18:37:03

MoreGamesNow
Scratcher
Registered: 2009-10-12
Posts: 1000+

Re: Decaf Official Release Thread

Looks really cool!  It can be kind of difficult to know the number of a line though.  And the drop down menu for "insert at line___" could become annoying long quickly.  Maybe just a text box?


http://images2.layoutsparks.com/1/218929/rubiks-cube-animated-rotating.gif
"Cogito ergo sum" --  I think, therefore I am

Offline

 

#16 2011-11-05 20:03:03

ohaiderstudios
Scratcher
Registered: 2010-10-31
Posts: 100+

Re: Decaf Official Release Thread

MoreGamesNow wrote:

Looks really cool!  It can be kind of difficult to know the number of a line though.  And the drop down menu for "insert at line___" could become annoying long quickly.  Maybe just a text box?

Building on your idea, I just released version 0.1.2


Fork Clamor on GitHub!

Offline

 

#17 2011-11-06 08:14:19

gbear605
Scratcher
Registered: 2008-03-06
Posts: 1000+

Re: Decaf Official Release Thread

Would it be possible to have numbers at the side of the box, or is that too complex to make?

Also, maybe you could have an autoupdater on the page (or with an iframe)


Yeah, I'm mostly inactive.  I check in once in a while though.  If you want to contact me, I have a contact form at my website, http://escratch.org

Offline

 

#18 2011-11-06 08:22:41

LS97
Scratcher
Registered: 2009-06-14
Posts: 1000+

Re: Decaf Official Release Thread

gbear605 wrote:

Would it be possible to have numbers at the side of the box, or is that too complex to make?

Also, maybe you could have an autoupdater on the page (or with an iframe)

An iframe with a refresh button, maybe!  smile

Last edited by LS97 (2011-11-06 08:22:52)

Offline

 

#19 2011-11-06 08:31:45

gbear605
Scratcher
Registered: 2008-03-06
Posts: 1000+

Re: Decaf Official Release Thread

LS97 wrote:

gbear605 wrote:

Would it be possible to have numbers at the side of the box, or is that too complex to make?

Also, maybe you could have an autoupdater on the page (or with an iframe)

An iframe with a refresh button, maybe!  smile

Ooh, nice idea  big_smile


Mod I made:
Desc:
Browser Detection
Step one:

Code:

<option value="navigator">Browsers</option>

Step two:

Code:

    case "navigator":
        blocks.innerHTML = "<option value='appname'>Browser Name<\/option><option value='appcodename'>Browser Code Name<\/option><option value='platform'>Platform<\/option><option value='version'>Browser Version<\/option><option value='cookiesenabled'>Cookies Enabled?<\/option><option value='user-agent-header'>User-Agent Header<\/option>";
        break;

Step three:

Code:

    case "appname":
        div.innerHTML = "<input type='submit' value='Insert' \/> at line <select name='lines' id='lines'><\/select>";
        break;
    case "appcodename":
        div.innerHTML = "<input type='submit' value='Insert' \/> at line <select name='lines' id='lines'><\/select
        break;
    case "platform":
        div.innerHTML = "<input type='submit' value='Insert' \/> at line <select name='lines' id='lines'><\/select>";
        break;
    case "version":
        div.innerHTML = "<input type='submit' value='Insert' \/> at line <select name='lines' id='lines'><\/select>";
        break;
    case "cookiesenabled":
        div.innerHTML = "<input type='submit' value='Insert' \/> at line <select name='lines' id='lines'><\/select>";
        break;
    case "user-agent-header":
        div.innerHTML = "<input type='submit' value='Insert' \/> at line <select name='lines' id='lines'><\/select>";
        break;

Step four:

Code:

    case "appname":
            block = "navigator.appName";
            break;
    case "appcodename":
            block = "navigator.appCodeName";
            break;
    case "platform":
            block = "navigator.platform";
            break;
    case "version":
            block = "navigator.appVersion";
            break;
    case "cookiesenabled":
            block = "navigator.cookieEnabled";
            break;
    case "user-agent-header":
            block = "navigator.userAgent";
            break;

Kinda simple, but it could be quite useful.  tongue

Also, (I know I'm addicted) this seems like a project that could go well on github (or sourceforge for that matter, but sourceforge isn't as easy to use as github)

Last edited by gbear605 (2011-11-06 09:01:49)


Yeah, I'm mostly inactive.  I check in once in a while though.  If you want to contact me, I have a contact form at my website, http://escratch.org

Offline

 

#20 2011-11-06 10:56:06

ohaiderstudios
Scratcher
Registered: 2010-10-31
Posts: 100+

Re: Decaf Official Release Thread

LS97 wrote:

gbear605 wrote:

Would it be possible to have numbers at the side of the box, or is that too complex to make?

Also, maybe you could have an autoupdater on the page (or with an iframe)

An iframe with a refresh button, maybe!  smile

Good idea, I'll look into it!

I'm planning on a big release next, like maybe...Decaf 0.2.0!!!!


Fork Clamor on GitHub!

Offline

 

#21 2011-11-06 12:04:48

ohaiderstudios
Scratcher
Registered: 2010-10-31
Posts: 100+

Re: Decaf Official Release Thread

gbear605 wrote:

LS97 wrote:

gbear605 wrote:

Would it be possible to have numbers at the side of the box, or is that too complex to make?

Also, maybe you could have an autoupdater on the page (or with an iframe)

An iframe with a refresh button, maybe!  smile

Ooh, nice idea  big_smile


Mod I made:
Desc:
Browser Detection
Step one:

Code:

<option value="navigator">Browsers</option>

Step two:

Code:

    case "navigator":
        blocks.innerHTML = "<option value='appname'>Browser Name<\/option><option value='appcodename'>Browser Code Name<\/option><option value='platform'>Platform<\/option><option value='version'>Browser Version<\/option><option value='cookiesenabled'>Cookies Enabled?<\/option><option value='user-agent-header'>User-Agent Header<\/option>";
        break;

Step three:

Code:

    case "appname":
        div.innerHTML = "<input type='submit' value='Insert' \/> at line <select name='lines' id='lines'><\/select>";
        break;
    case "appcodename":
        div.innerHTML = "<input type='submit' value='Insert' \/> at line <select name='lines' id='lines'><\/select
        break;
    case "platform":
        div.innerHTML = "<input type='submit' value='Insert' \/> at line <select name='lines' id='lines'><\/select>";
        break;
    case "version":
        div.innerHTML = "<input type='submit' value='Insert' \/> at line <select name='lines' id='lines'><\/select>";
        break;
    case "cookiesenabled":
        div.innerHTML = "<input type='submit' value='Insert' \/> at line <select name='lines' id='lines'><\/select>";
        break;
    case "user-agent-header":
        div.innerHTML = "<input type='submit' value='Insert' \/> at line <select name='lines' id='lines'><\/select>";
        break;

Step four:

Code:

    case "appname":
            block = "navigator.appName";
            break;
    case "appcodename":
            block = "navigator.appCodeName";
            break;
    case "platform":
            block = "navigator.platform";
            break;
    case "version":
            block = "navigator.appVersion";
            break;
    case "cookiesenabled":
            block = "navigator.cookieEnabled";
            break;
    case "user-agent-header":
            block = "navigator.userAgent";
            break;

Kinda simple, but it could be quite useful.  tongue

Also, (I know I'm addicted) this seems like a project that could go well on github (or sourceforge for that matter, but sourceforge isn't as easy to use as github)

WOW! People are already modding this!  big_smile
Nice job!


Fork Clamor on GitHub!

Offline

 

#22 2011-11-06 14:06:48

gbear605
Scratcher
Registered: 2008-03-06
Posts: 1000+

Re: Decaf Official Release Thread

ohaiderstudios wrote:

gbear605 wrote:

LS97 wrote:

An iframe with a refresh button, maybe!  smile

Ooh, nice idea  big_smile


Mod I made:
Desc:
Browser Detection
Step one:

Code:

<option value="navigator">Browsers</option>

Step two:

Code:

    case "navigator":
        blocks.innerHTML = "<option value='appname'>Browser Name<\/option><option value='appcodename'>Browser Code Name<\/option><option value='platform'>Platform<\/option><option value='version'>Browser Version<\/option><option value='cookiesenabled'>Cookies Enabled?<\/option><option value='user-agent-header'>User-Agent Header<\/option>";
        break;

Step three:

Code:

    case "appname":
        div.innerHTML = "<input type='submit' value='Insert' \/> at line <select name='lines' id='lines'><\/select>";
        break;
    case "appcodename":
        div.innerHTML = "<input type='submit' value='Insert' \/> at line <select name='lines' id='lines'><\/select
        break;
    case "platform":
        div.innerHTML = "<input type='submit' value='Insert' \/> at line <select name='lines' id='lines'><\/select>";
        break;
    case "version":
        div.innerHTML = "<input type='submit' value='Insert' \/> at line <select name='lines' id='lines'><\/select>";
        break;
    case "cookiesenabled":
        div.innerHTML = "<input type='submit' value='Insert' \/> at line <select name='lines' id='lines'><\/select>";
        break;
    case "user-agent-header":
        div.innerHTML = "<input type='submit' value='Insert' \/> at line <select name='lines' id='lines'><\/select>";
        break;

Step four:

Code:

    case "appname":
            block = "navigator.appName";
            break;
    case "appcodename":
            block = "navigator.appCodeName";
            break;
    case "platform":
            block = "navigator.platform";
            break;
    case "version":
            block = "navigator.appVersion";
            break;
    case "cookiesenabled":
            block = "navigator.cookieEnabled";
            break;
    case "user-agent-header":
            block = "navigator.userAgent";
            break;

Kinda simple, but it could be quite useful.  tongue

Also, (I know I'm addicted) this seems like a project that could go well on github (or sourceforge for that matter, but sourceforge isn't as easy to use as github)

WOW! People are already modding this!  big_smile
Nice job!

thanks  smile

I'm kinda a newb a javascript  tongue

Also, would it be possible to make it into seperate .js files for each step or something like that?

Last edited by gbear605 (2011-11-06 14:07:02)


Yeah, I'm mostly inactive.  I check in once in a while though.  If you want to contact me, I have a contact form at my website, http://escratch.org

Offline

 

#23 2011-11-06 17:16:45

ohaiderstudios
Scratcher
Registered: 2010-10-31
Posts: 100+

Re: Decaf Official Release Thread

MAJOR UPDATE!!!!!
Decaf 0.2.0

It features a TON of new stuff...but you'll have to download to find out!

Also check out the Decaf site: http://www.decaf.tk/


Fork Clamor on GitHub!

Offline

 

#24 2011-11-06 20:56:11

gbear605
Scratcher
Registered: 2008-03-06
Posts: 1000+

Re: Decaf Official Release Thread

Could you add my release as part of the full one?


Yeah, I'm mostly inactive.  I check in once in a while though.  If you want to contact me, I have a contact form at my website, http://escratch.org

Offline

 

#25 2011-11-06 22:05:45

MoreGamesNow
Scratcher
Registered: 2009-10-12
Posts: 1000+

Re: Decaf Official Release Thread

I love the updates to Decaf 0.2.0.  I understand how you didn't make the line-number-thing, but your way works just as well (click the line and it tells you).  The one thing I want to know is this: how did you get it to tell you what line you've selected?!  I've never seen that done before.


http://images2.layoutsparks.com/1/218929/rubiks-cube-animated-rotating.gif
"Cogito ergo sum" --  I think, therefore I am

Offline

 

Board footer