Skip to content

The official repository for the Snap!: Below the Line Decal at UC Berkeley for Fall of 2015

Notifications You must be signed in to change notification settings

ferrin22/Snap-Decal-Fall15

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Snap--Disable-Tool

EDIT 12/04/2015: Try it out - grab a motion block, right click, select 'disable' and see what happens.

Description of project idea: This project will add an "inline comment" functionality to the SNAP! programming language source code through the addition of a 'Disable' button. If the user clicks "disable" the block will turn grey or black and will be skipped when they run the code. Michael and I thought this was a crucial and important feature that would help students using Snap!, especially since this is possible in professional coding languages.

Implementation of project idea: We will be looking for the files where the code is executed, and add in options for disabling and undoing the disable. This will most likely be the most difficult part. We will also need to look for the file that changes the look of the block so that when the disable button is hit, the block turns grey. Lastly, we need to make sure that users are still able to run their code even after commenting a certain part out.

If somehow we do happen to finish this project with relative ease, Michael and I talked about some other enhancements that we could also do.

Group members: Michael Ferrin Angela Kwon

About

The official repository for the Snap!: Below the Line Decal at UC Berkeley for Fall of 2015

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.0%
  • Other 1.0%