An intuitive software erector kit targeted at people new to programming, but with enough potential to stay useful once they've learned, inspired by HyperCard.
Note: Bug workaround
In this beta, creating new stacks is broken. You have to duplicate an existing stack. An easy workaround to get an empty Stacksmith stack is to right-click Stacksmith in Finder, choose Show Package Contents, then dig down to Stacksmith.app/Contents/Resources/Project Templates/Empty Stacks/Empty Project.xstk
, duplicate that empty project file and use that as a basis for your own stack.
• Now have one "build-and-upload" script. • Release script now actually works! • We were parsing the JSON wrong and thus truncating the upload URL. • For now, make our releases drafts. • WIP on a script that uploads a release to Github that was built using the nightly_build.command script • It successfully creates the release, but the upload fails (but can be done via the website).
Prettify the code snippet list a bit. Add icons to a few of the message snippets.
Make dropping snippets in a script work properly: You can't drop inside a handler, only between them. WIP on making snippet insertion work. Oops wromg suffix. Icon picker cleanup.
Icon picker now correctly shows the selection. Icon picker now displays images again, though hit-testing still seems to be intercepted by the icon and label. Touch-ups to magnifying glass. Better object ("file") names in debugger.
Prettify the code snippet list a bit. Add icons to a few of the message snippets.
Make dropping snippets in a script work properly: You can't drop inside a handler, only between them. WIP on making snippet insertion work. Oops wromg suffix. Icon picker cleanup.
Icon picker now correctly shows the selection. Icon picker now displays images again, though hit-testing still seems to be intercepted by the icon and label. Touch-ups to magnifying glass. Better object ("file") names in debugger.
Improve the magnifying glass, add message watcher, variable watcher and message box icons. Make non-native tool palette not clip. Update Copyright year. Track Forge HEAD for #54 bugfix in Leonie. Another round of icon updates so Mike won't be too sad about what I've done to his great icon design in the process of making a vector version :-S Use the new icon re-draw for the app icon itself and make them easier to re-generate. I'm not sure why the doc icon won't be generated by Xcode from the asset catalog, so I renamed the .appicon to .iconset, re-assigned the sizes, and when that didn't help used iconutil --convert icns on it to generate an old-fashioned WILDDocIcon.icns. Add text edit tool to palette. Move the front/back scripts from a global into the context group where they belong. Funnily, I had started putting them there ages ago, it seems. We now insert the tools card as a frontscript to update its buttons when the tool changes. WIP on adding "insert script" command so we have front scripts our tool palette can use to hear of tool changes.
• Fix 'no property "1:tool"' error messages. • Fix accidental event masks where we should have been using event types and thus got a hang in mouse tracking. • Rewrite WILDViewFactory to create objects based on NSNib, not by archiving/unarchiving ourselves, which builds with the new SDK.