Changelog

Don't miss out on New Features, Fixes & Improvements

June 19th, 2019

New Features

  1. Export/Import to Google Sheets

  2. Public Diagrams:

    1. Share diagram via public URL (even with non-users) with Run & Charting

    2. Embed diagram HTML snippet to Run remotely in iFrame

Improvements

  1. View Only Sharing: improved workflow (includes spaces/comma separated email addresses for multiple invites)

  2. New execution buttons

  3. Show disabling reason on hover

  4. Random Gate with bulk input optimisations

  5. Firefox animations

  6. Changed font family to Roboto

  7. New connection point on Source (bottom mid) (@Hugues Pedreno)

Fixes

  1. Sharing issues when sharing to a non-user then re-sharing to a user with same email

  2. Allow empty name at email signup

  3. Logout after delete account

  4. Dismiss welcome dialogue checkbox

  5. Max length of file name

  6. Open invalid file

  7. Avoid html tags in file name

  8. Position of default labels

  9. Activator on activator (@Christoph)

April 15th, 2019

New Features

  1. Machinations Beta Open Beta

  2. File Sharing - View Only for now, advanced sharing and real-time collaboration features coming up over the following months. Users can make a copy of the view-only file if they want to make any changes to it.

  3. Error messages on faulty Node Connections and Labels syntax. Hint messages on Disabled Nodes displayed on Right Click and Hover

  4. Warnings Messages in Functional Properties field on Label formulas

  5. Random Gate with decimals on output labels

  6. Progress bar on File Open

  7. Warning for non Google Chrome users

  8. Splash loading screen

Fixes

  1. Label placements

  2. Fit to content on file open or open with last zoom setting

  3. Undo changes on Labels or any other customisable element

  4. Connection remains selected after changing one of its endpoints

  5. Moving groups together with other elements

  6. Changing font labels

  7. Improve rendering of sidebar nodes

  8. Improve selection and drag of multiple elements

  9. State Connections moving around when rearranging one of them

February 15th, 2019

New Features

  1. Progress bar during Quick Run and Multiple Run execution

  2. Resource and State Connections now automatically get the colour formatting from their Colour Coding settings, i.e. when a connection is Colour Coded to Blue or Green, it will automatically get a Blue or Green shading

  3. Clear client browser cache automatically after app update. No more need to hard refresh your Chrome tab.

Improvements

  1. Connecting multiple consecutive State Connection inputs on a Register now default labels them a, b, c, not a, a, a

  2. Label modifiers via State Connections can now be applied on the outputs of Gates, Traders, Converters, Delays

  3. Rework the File thumbnail generation and fixed the aspect ratio. Make any change on an older file to get a shiny new thumbnail in your diagram gallery.

  4. Various UI small improvements

Fixes

  1. Label placement issues during repositioning. This is a pretty old, small and frustrating bug that we've been struggling with. Please let us know if it still causes trouble.

  2. Pool overflow issue

  3. Colour fill Nodes, Labels and Symbols in Disabled state

  4. Opening "non-existing file" issue

  5. Disable Nodes with no Input/Output Connections

  6. Allow custom TLDs emails for new user registration (thanks @norlin for reporting this)

  7. State Connection activator not running properly on first ever execution of a newly created diagram (thanks to Rogerio for reporting this)

  8. State Connection activator priority on disabling a Node (thanks @samur for reporting the "Mission source" issue)

  9. Play buttons malfunction after deleting a File

  10. Disabled Nodes that serve as input value for a Register now generate input values on Run start

  11. Gate with multiple Triggers and interpreting reverse Triggers

  12. Capacity Limit wouldn't go above 25 (thanks @Wammy for reporting this)

  13. Infinite loop cases on node modifiers

  14. Register outputs can now serve as Label modifiers on State and Resource Connections

December 19th, 2018

New Features

  1. "Welcome" window featuring starter pack resources

  2. "Search as you type" behaviour of File -> Open menu

Improvements

  1. File -> Open list & grid view layout

  2. Sign In/Sign Up layout and flow

  3. Rendering of Pool and Delay Nodes

  4. Icon generation for saved Files and Library items

  5. Icon rendering for Group collapse/expand

  6. Disabling and enabling Nodes based on structural and functional state during execution

  7. Functionality of State Connections during execution (Activator, Trigger, Node Modifier, Label Modifier)

Fixes

  1. Displaying tooltips in side panel

  2. Move multiple selected elements

  3. Label Modifier on Gate output connections

  4. Gate with 100+ resources on input transferring only 1 further @jkhgames

November 29th, 2018

New Features

  1. Multiple Runs is a power feature that allows you to simulate hundreds of Quick Runs to get statistical insight on how your systems play out. The vast majority of game systems have random elements for emergence; so every single play session is going to be different

Improvements

  1. Quick Run client-server performance and Run buttons responsiveness during execution;

  2. Diagram execution speed and performance

  3. Changes for Time Step Interval and Time Steps Limits

  4. Labels editing for nodes and groups

  5. Chart navigation through different Runs history

  6. Diagram execution with smaller than 1s time interval, eg: connections blink

  7. Parameter changes in the Properties panel

  8. Autosave

  9. Connection Label editing

  10. Save Chart properties across sessions

Fixes

  1. Register value activator

  2. Manipulate zero length connections

  3. Autosave and orchestrator rebuild on changes in the Properties panel

  4. Ignore Pull from Gate, previously causing freezes @Nick - Alleyway Games

  5. Deny multiple request on Open

  6. Register with incoming Activator not working properly

November 13th, 2018

New Features

  1. Chart history - you can now compare Run iteration outcomes on the same Chart. Use the << >> to navigate through your executions, ie: Run diagram and plot the values of a Pool, then Stop, change a parameter and Run again to notice the differences. The same for Quick Run executions. NOTE that for now you should keep your Time Steps Limit ideally lower than 100 for best performance. While you will get results in the range of hundreds, you will notice slow responsiveness. While still to be improved, this feature is one big step forward towards Multiple Runs (Monte Carlo)

  2. Reopen last edited diagram - straightforward and useful

  3. Live Support widget in the bottom right that you can use straight from the app.

Fixes

  1. Percentage label modifiers - now show up as % instead of decimal values, ie: State Connection with a +20% Label pointing towards a Resource Connection Label value of 10 will display 10+20% @Jordan

  2. Colour coded state connections - you can now use Colour Coding on State Connections, ie: only specific coloured resource within a Pool will influence feedback loops

  3. Resource and State Connections - line manipulation and drawing improvements

  4. Moving Groups - fixes with multiple selections

November 1st, 2018

Improvements

  1. File Handling: complex diagrams would previously cause a "Drawing is too large" error and freeze. We've improved our client-server communication and this shouldn't happen anymore, regardless of diagram size. If you do manage to freeze it, please let us know how many elements and connections on it, or send us a screenshot

  2. Quick Run: now runs more responsive, also fixed some situations where Quick Run would result in a halt at "0" steps @João Castro. There's still a performance issue when running Quick Run with the Chart open. Working on it. As a quick fix, we've down graded the default Quick Run Steps limit to 100 (previously 1000). This will not be updated on old diagrams, so if you run into performance freeze, please downscale the number of Quick Run Steps you're simulating. NOTE: it's best practice to have a diagram End Condition when using Quick Run, to avoid infinite loops on the server, thanks!

  3. Chart: overall chart animation running more smoothly

Fixes

  1. Gate with colour coded outputs now working as intended, so you can use a Gate to sort resources by type @Christoph

  2. The Pool modified by a Register value not updating status on State Connections outputs @Jordan

  3. Autosave causing text deletion during label edit

  4. Queue as conditional activator, now you can use State Connection feedbacks to create buffers, ie: Source active while Queue <10

  5. File list filtering on Open file menu

  6. Label placement improvements. Still a few glitches here, but we're catching up with them

October 23rd, 2018

New Features

  1. AutoSave - exactly what you would expect, working diagrams get auto saved every 10s or 10 actions. This is a big step towards Machinations becoming a full-feature webapp, with Version History, Live Collaboration, etc. Right now, it solves the great risk of losing unsaved work, which is a critical priority for us.

  2. Multi-Waypoint Connector Drawing - Resource and State Connections can now be placed with multiple inflexions, by point and click. This is a legacy feature from Machinations desktop, that some of our users requested and we felt it would do a better job at connecting nodes on a crowded diagram.

  3. Menu shortcut: File -> New From Template. More templates to be added today.

  4. Various small improvements.

Fixes

  1. “all” Label on Resource Connections - now works as intended, “all” moves all resources available from the source node to destination.

  2. Improved loading time - server routines for faster client responsiveness.

  3. Diagrams with groups in them sometimes not saving properly.

  4. Server connectivity issues and various small fixes.