Tuesday, December 6, 2022

🎉 New version of BASIC Anywhere Machine

These are very quickly cobbled release notes, to be followed over the next few weeks with videos to present the various new and changed functionality.

Give it a spin

Programming Reference

Project website

Cheers !

Rough and tumble release notes

  • "Creation and modification" information block.
    • Change creator and modifier to the current BAM User
      • Shows at the top of the following editors: "File Properties", Idea, Requirement, Change Request, Issue, Task
  • BAM User setting
    • Any program or SDLC (software development life-cycle) item created in BAM will get the BAM User setting as the creator signature ; any modification will get the BAM User setting as the modifier signature.
  • Export Your Content feature replaced with a "Payload Exports" section and an "Adjacent Drag and Drop" menu item for BAM to BAM drag and drop of various groupings of items, including
    • Payload of Core BAM Components, for dragging a newer version of BAM Components in one BAM instance to an older BAM instance
    • Payload of all non-core BAM Artefacts, for dragging all of one's "stuff" from one BASIC Anywhere Machine instance to another (likely from an older BASIC Anywhere Machine instance that is incompatible with components from the latest BASIC Anywhere Machine release
    • Subset groupings of none-core BAM Artefacts
      • Payload of all preferences and settings (if you've organised your projects as different and independent BASIC Anywhere Machine instances, this lets you copy your preferences and settings from one BAM instance to another
      • Payload of all programs, in separate payloads for each BAM User found in the programs' creator and modifier fields
      • Payload of all SDLC (Software Development Life-Cycle) items, in separate payloads for each BAM User found in the items' creator and modifier fields
  • At the top of the Tools menu, added a grouping of "programming" tools: "Code Snippets", and "Lookups."
  • The menus will become vertically scrolling when they are too tall for the display device.
  • Fixed an issue causing the editor to become increasingly "choppy" (slow to use) as programs get bigger.
  • BASIC Anywhere Machine version-numbering system:
    • was TiddlyWiki version number followed by date of last edit of anything in a BASIC Anywhere Machine instance
    • will be TiddlyWiki version number followed by a manually selected date related to the release of the BASIC Anywhere instance.
  • Project Export ("Project" menu, "Export" menu item)
    • The related window underwent a big redesign and was that work was unannounced in the previous release of BAM  So just mentioning now.
  • Added a "Open the BAM IDE" button in the TiddlyWiki sidebar so that, should a user exit the BAM IDE and enter the TiddlyWiki interface, the user can quickly reenter the BAM IDE via this convenient button.

No comments:

Post a Comment

🖥 Flower Tesselation: Testing DRAW and recursive SUB's

This BAM program inspired by Richard Russell's "Flower-like tesselation" BBC BASIC program posted on Facebook . Created in ord...