{
    "version": "https://jsonfeed.org/version/1",
    "title": "mXrap Blog",
    "home_page_url": "https://es.mxrap.workers.dev/updates",
    "description": "mXrap Blog",
    "items": [
        {
            "id": "https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-4",
            "content_html": "<p>6.1.4 introduces a few bug fixes, and a new feature: the ability to download files from HTTP and SFTP hosts (SFTP is for transferring files via SSH - used for downloading event files from IMS servers).</p>\n<p>You will be prompted to upgrade by a yellow banner at the top of the Apps window. Follow the link to download and install.</p>\n<!-- -->\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"whats-new-for-users---mxrap-614\">What's New for Users - mXrap 6.1.4<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-4#whats-new-for-users---mxrap-614\" class=\"hash-link\" aria-label=\"Enlace directo al What's New for Users - mXrap 6.1.4\" title=\"Enlace directo al What's New for Users - mXrap 6.1.4\" translate=\"no\">​</a></h2>\n<p>Release Date: 30 September 2025</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"mxrap-changes\">mXrap Changes<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-4#mxrap-changes\" class=\"hash-link\" aria-label=\"Enlace directo al mXrap Changes\" title=\"Enlace directo al mXrap Changes\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\"><strong>New Feature</strong>: Action button can now \"Copy File\" to or from a HTTP or SFTP network server.</li>\n<li class=\"\"><strong>Improvement</strong>: Update for Plugins to support new Stope Reconciliation App features.</li>\n<li class=\"\">Fixed bug: the Apps Window would sometimes not appear when there was a problem with accessing the root folder related to usernames and passwords.</li>\n<li class=\"\">Surveys: fix for decimation / cleanup,</li>\n<li class=\"\">Map3d import improvement: use unique vertices for each layer, rather than sharing ALL of the points across all layers. This especially helps when the imported Map3d survey isn't \"cleaned\".</li>\n<li class=\"\">Markerstyles: fix the reversing behaviour to only reverse Percentage thresholds.</li>\n<li class=\"\">3D View:<!-- -->\n<ul>\n<li class=\"\">Don't Fly/Go if the mouse is outside the Window bounds.</li>\n<li class=\"\">Improved 3D text rendering.</li>\n</ul>\n</li>\n<li class=\"\">Panelview: Allow right-click-copy text from Value and Text elements.</li>\n<li class=\"\">Fixed a crash related to menus.</li>\n<li class=\"\">Charts: fixed a crashing bug related to charts and hover labels at infinity.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"mxsync-changes\">mXsync Changes<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-4#mxsync-changes\" class=\"hash-link\" aria-label=\"Enlace directo al mXsync Changes\" title=\"Enlace directo al mXsync Changes\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">mXsync's file lists can now show all files in all folders in one list, and sort by the columns. This can help to identify large files in one list.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"whats-new-for-developers---mxrap-614\">What's New for Developers - mXrap 6.1.4<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-4#whats-new-for-developers---mxrap-614\" class=\"hash-link\" aria-label=\"Enlace directo al What's New for Developers - mXrap 6.1.4\" title=\"Enlace directo al What's New for Developers - mXrap 6.1.4\" translate=\"no\">​</a></h2>\n<p>Release Date: 30 September 2025</p>\n<ul>\n<li class=\"\">Tablecalc/Rowcalc: Builtin <code>network.Http.query()</code>\n<ul>\n<li class=\"\"><code>query()</code> will now throw an Error if a network or HTTP error occurs (where a HTTP error is almost any code above or equal to 400). Devs can disable the throw behaviour with an option, or wrap calls with try/catch.</li>\n<li class=\"\"><code>query()</code> has additional advanced options for sending requests without fetching all the data (<code>no_body</code>) and for requesting the timestamp of the resource from the server (<code>get_timestamp</code>).</li>\n<li class=\"\">Passwords can be scrambled to avoid exposing secrets.</li>\n</ul>\n</li>\n</ul>",
            "url": "https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-4",
            "title": "mXrap 6.1.4 - Release notes and Changelogs",
            "summary": "6.1.4 introduces a few bug fixes, and a new feature: the ability to download files from HTTP and SFTP hosts (SFTP is for transferring files via SSH - used for downloading event files from IMS servers).",
            "date_modified": "2025-09-30T00:00:00.000Z",
            "author": {
                "name": "mXrap Team",
                "url": "https://mxrap.com/team"
            },
            "tags": [
                "Changelogs",
                "Developers",
                "Updates",
                "mXsync"
            ]
        },
        {
            "id": "https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-3",
            "content_html": "<p>This version brings a large number of bugfixes and user experience improvements.</p>\n<p>You will be prompted to upgrade by a yellow banner at the top of the Apps window. Follow the link to download and install.</p>\n<!-- -->\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"whats-new-for-users---mxrap-613\">What's New for Users - mXrap 6.1.3<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-3#whats-new-for-users---mxrap-613\" class=\"hash-link\" aria-label=\"Enlace directo al What's New for Users - mXrap 6.1.3\" title=\"Enlace directo al What's New for Users - mXrap 6.1.3\" translate=\"no\">​</a></h2>\n<p>Release Date: 23 July 2025</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"overview\">Overview<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-3#overview\" class=\"hash-link\" aria-label=\"Enlace directo al Overview\" title=\"Enlace directo al Overview\" translate=\"no\">​</a></h3>\n<p>6.1.3 is a large maintenance release, with over 100 changes that will directly improve the user experience, and many more lower-level improvements not listed here.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"changes-and-bugfixes\">Changes and Bugfixes<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-3#changes-and-bugfixes\" class=\"hash-link\" aria-label=\"Enlace directo al Changes and Bugfixes\" title=\"Enlace directo al Changes and Bugfixes\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Surveys and CSV files: Properly detect errors when writing files to a full disk (and other problems writing to file systems).</li>\n</ul>\n<div role=\"alert\" class=\"fade alert alert-danger show\"><div class=\"alert-heading h4\" style=\"font-size:1em;text-transform:capitalize\"><span class=\"admonitionIcon_Ibzs\"><svg viewBox=\"0 0 12 16\"><path fill-rule=\"evenodd\" d=\"M5.05.31c.81 2.17.41 3.38-.52 4.31C3.55 5.67 1.98 6.45.9 7.98c-1.45 2.05-1.7 6.53 3.53 7.7-2.2-1.16-2.67-4.52-.3-6.61-.61 2.03.53 3.33 1.94 2.86 1.39-.47 2.3.53 2.27 1.67-.02.78-.31 1.44-1.13 1.81 3.42-.59 4.78-3.42 4.78-5.56 0-2.84-2.53-3.22-1.25-5.61-1.52.13-2.03 1.13-1.89 2.75.09 1.08-1.02 1.8-1.86 1.33-.67-.41-.66-1.19-.06-1.78C8.18 5.31 8.68 2.45 5.05.32L5.03.3l.02.01z\"></path></svg></span>Important</div><div class=\"admonitionContent_vXIg\"><p>In the past, files could potentially be <strong>partially</strong> written to disk, resulting in corrupted data files.</p></div></div>\n<ul>\n<li class=\"\">\n<p>Faster start-up thanks to streamlining Codemeter interactions.</p>\n</li>\n<li class=\"\">\n<p>Double-check Bundle licences when \"Reload App\" is manually pressed.</p>\n</li>\n<li class=\"\">\n<p>\"Cancel Shutdown\" wasn't working when waiting for Actions to complete.</p>\n</li>\n<li class=\"\">\n<p>Handle missing root folders - the Apps window would not appear if there was an error checking the root folder.</p>\n</li>\n<li class=\"\">\n<p>Show a better error message when a root folder can't be found (the path may have been adjusted to remove multiple spaces in the path).</p>\n</li>\n<li class=\"\">\n<p>The current root folder is shown at the bottom of the window - great for users who have multiple root folders.</p>\n</li>\n<li class=\"\">\n<p>3D View</p>\n<ul>\n<li class=\"\">\n<p>Users can now use Spacebar to toggle chosen surveys in the Survey panel.</p>\n</li>\n<li class=\"\">\n<p>Adjusted the FLY behaviour so it does not fly to completely transparent points. Users can still pick transparent points.</p>\n</li>\n<li class=\"\">\n<p>Selections:</p>\n<ul>\n<li class=\"\">Bugfix for the undo/redo behaviour of selection boxes.</li>\n<li class=\"\">Bugfix for rendering Selection boxes: the box edges would sometimes change to the incorrect size.</li>\n</ul>\n</li>\n<li class=\"\">\n<p>Slicing:</p>\n<ul>\n<li class=\"\">Improve the on-screen slicing controls: they would appear too small on 4K screens.</li>\n<li class=\"\">Correctly handle loading incomplete slice planes.</li>\n<li class=\"\">The default slicing mode is now \"Around\" rather than \"Above/Below\".</li>\n<li class=\"\">More intuitive behaviour when enabling slicing while the plane configuration is incomplete.</li>\n</ul>\n</li>\n<li class=\"\">\n<p>Rendering points:</p>\n<ul>\n<li class=\"\">Correctly select only the visible points when the slicing tool is active.</li>\n<li class=\"\">Bugfix for rendering points, sometimes they would render briefly without applying the clipping.</li>\n<li class=\"\">Correctly reset the viewport clipping range when a points series becomes visible (points would sometimes be incorrectly hidden), and after clicking the Home button.</li>\n</ul>\n</li>\n<li class=\"\">\n<p>Rendering lines:</p>\n<ul>\n<li class=\"\">\n<p>Bugfix for rendering thick lines: they would sometimes appear twisted.</p>\n</li>\n<li class=\"\">\n<p>Fix a crash when loading human language translations before initialisation.</p>\n</li>\n<li class=\"\">\n<p>Bugfix, Annotations would crash if the line was too short.</p>\n</li>\n</ul>\n</li>\n</ul>\n</li>\n<li class=\"\">\n<p>Panels:</p>\n<ul>\n<li class=\"\">Allow users to type (e.g.) <code>1e10</code>. It could previously block partially typed numbers, as <code>1e</code> is considered invalid.</li>\n<li class=\"\">Show disabled Tableviews in the panel as greyed-out.</li>\n<li class=\"\">Improved the focus behaviour of variable input boxes when the input is disabled.</li>\n<li class=\"\">Properly catch errors loading Panel Bookmark data.</li>\n</ul>\n</li>\n<li class=\"\">\n<p>Tableviews:</p>\n<ul>\n<li class=\"\">Cell editing improvements - changes are saved when the cell focus is lost.</li>\n<li class=\"\">Users can now edit the boolean columns easier: typing <code>1</code> or <code>0</code>, or <code>T</code>, <code>F</code>. Or Spacebar will toggle the cell.</li>\n<li class=\"\">Correctly use the Min/Max range for date-based marker styles (it was incorrectly using the number min/max).</li>\n</ul>\n</li>\n<li class=\"\">\n<p>Charts:</p>\n<ul>\n<li class=\"\">Only highlight selected points if those points are displayed.</li>\n<li class=\"\">Draw the hover-labels towards the centre of the chart, so they are not clipped to the edge of the chart.</li>\n</ul>\n</li>\n<li class=\"\">\n<p>Surveys:</p>\n<ul>\n<li class=\"\">Survey Import now supports Datamine Triangulations, for pairs of files named <code>x_tr.dm</code> and <code>x_pt.dm</code></li>\n<li class=\"\">Survey Import now supports <code>OBJ</code>, <code>PLY</code> and <code>STL</code> file formats.</li>\n<li class=\"\">Fixes for the <code>STR</code> format import.</li>\n<li class=\"\">Deswik importer correctly parses dates in the form <code>YYYY-MM-dd hh:mm:ssZ</code></li>\n<li class=\"\">Correctly reload a newly-created cache file after \"Reload Data\" is clicked.</li>\n</ul>\n</li>\n<li class=\"\">\n<p>mXsync:</p>\n<ul>\n<li class=\"\">The built-in mXsync will automatically reload the configuration and data when a patch is applied, AND force tools to recalculate with the new libraries.</li>\n<li class=\"\">Consistently use yyyy-mm-dd dates in the user interface.</li>\n</ul>\n</li>\n<li class=\"\">\n<p>Webforms Server: Add option to disable server autostart.</p>\n</li>\n</ul>\n<hr>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/613_datebuttons-76685f2ed7e30ba1bf808b1bc10effa2.png\" width=\"255\" height=\"222\" class=\"img_HjUm\"></figure>\n<p>Date Variables now has a \"Start of Year\" and \"Today\" button</p>\n<hr>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"data:image/png;base64,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\" width=\"283\" height=\"96\" class=\"img_HjUm\"><br>\n<!-- -->Loading a Workspace via the workspace button is more logical.</p>\n<p>Double-clicking on another workspace will reload the app to behave as if it had been loaded from scratch.</p>\n<ul>\n<li class=\"\">Switch window layouts</li>\n<li class=\"\">Reset variable values and columns back to defaults</li>\n<li class=\"\">Rerun initial Actions</li>\n</ul>\n<hr>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/613_webformsurl-7f978bb82e2e4901ddcf0193d2e7b6f7.png\" width=\"569\" height=\"228\" class=\"img_HjUm\"></figure>\n<p>The Webforms GUI now helps you to choose the stable URLs to use.</p>\n<p>In general, you should not use URLs based on Dynamic IP addresses, as any pending reports will become stuck in the web browser when that IP address changes.</p>\n<hr>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/613_mxsyncdiff-b8499391390fca8e0930b8a0323313c0.png\" width=\"617\" height=\"333\" class=\"img_HjUm\"></figure>\n<p>mXsync's file list interface has been much improved - you can now sort by file sizes and search for filenames.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"whats-new-for-developers---mxrap-613\">What's New for Developers - mXrap 6.1.3<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-3#whats-new-for-developers---mxrap-613\" class=\"hash-link\" aria-label=\"Enlace directo al What's New for Developers - mXrap 6.1.3\" title=\"Enlace directo al What's New for Developers - mXrap 6.1.3\" translate=\"no\">​</a></h2>\n<p>Release Date: 23 July 2025</p>\n<ul>\n<li class=\"\">\n<p>Actions and Popups:</p>\n</li>\n<li class=\"\">\n<p>Support playing audio from bundled files - meaning you can bundle your audio resources directly in the bundle.</p>\n</li>\n<li class=\"\">\n<p>Warn App Developer if Action button configuration is changed while the Action is still executing (also applies to Actions that are listening for Reload-Data triggers).</p>\n</li>\n<li class=\"\">\n<p>Tablecalc and Rowcalc:</p>\n<ul>\n<li class=\"\">Support 64-bit integers (as <code>JS BigInt</code>)</li>\n<li class=\"\">Bugfix: Ensure output Filter columns are correctly sized.</li>\n</ul>\n</li>\n<li class=\"\">\n<p>Human Language Translations:</p>\n<ul>\n<li class=\"\">Feature to hide all translatable texts with \"Malkovich\" - to highlight texts that have not been wrapped with <code>mxTr.fmt()</code></li>\n<li class=\"\">Order menus by the original English spelling for consistent ordering.</li>\n</ul>\n</li>\n<li class=\"\">\n<p>Redirection / Renaming:</p>\n<ul>\n<li class=\"\">Redirection now ignores \"Ghost connections\" - i.e. they will only redirect actively used connections. This helps limit the number of pointless changes when rearranging tools.</li>\n<li class=\"\">Bugfixes for Redirections: some connections were incorrectly adjusted.</li>\n</ul>\n</li>\n<li class=\"\">\n<p>HTMLViews can now load external http/https resources (e.g. images from external servers).</p>\n</li>\n<li class=\"\">\n<p>Import CSV can now read files within \"Bundled Zips\", e.g. a File stored in a zip: <code>Settings/Folder/Batch.zip/Data.csv</code> can be read via the path <code>Settings/Folder/Batch/Data.csv</code> (this will be read-only). And, if that file exists directly on the filesystem, then the file becomes readable and writable. This is useful for bundling data files with your App, AND still have the option to customise for site if necessary.</p>\n</li>\n<li class=\"\">\n<p>Markerstyles:</p>\n<ul>\n<li class=\"\">Bugfix: Reload the table when \"treat-as-percent\" setting changes.</li>\n<li class=\"\">Support parsing pasted text like <code>RGB(100,200,220)</code></li>\n</ul>\n</li>\n<li class=\"\">\n<p>Logos: Bundled apps will now only load their bundled logos, which must be stored in a particular spot.</p>\n</li>\n<li class=\"\">\n<p>Tableviews: Fix a crash when hiding the column table.</p>\n</li>\n</ul>",
            "url": "https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-3",
            "title": "mXrap 6.1.3 - Release notes and Changelogs",
            "summary": "This version brings a large number of bugfixes and user experience improvements.",
            "date_modified": "2025-07-23T00:00:00.000Z",
            "author": {
                "name": "mXrap Team",
                "url": "https://mxrap.com/team"
            },
            "tags": [
                "Changelogs",
                "Developers",
                "Updates"
            ]
        },
        {
            "id": "https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-2",
            "content_html": "<p>This version brings several new features to mXrap 6, as well as a host of bugfixes and performance improvements.</p>\n<p>You will be prompted to upgrade by a yellow banner at the top of the Apps window. Follow the link to download and install.</p>\n<!-- -->\n<div role=\"alert\" class=\"fade alert alert-secondary show\"><div class=\"alert-heading h4\" style=\"font-size:1em;text-transform:capitalize\"><span class=\"admonitionIcon_Ibzs\"><svg viewBox=\"0 0 14 16\"><path fill-rule=\"evenodd\" d=\"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z\"></path></svg></span>nota</div><div class=\"admonitionContent_vXIg\"><p>The first time you run mXrap following this update it may take a minute to list the root folders, and it will need to read the root folder files from the disk again.</p></div></div>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"mxrap-612---whats-new-for-users\">mXrap 6.1.2 - What's new for Users<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-2#mxrap-612---whats-new-for-users\" class=\"hash-link\" aria-label=\"Enlace directo al mXrap 6.1.2 - What's new for Users\" title=\"Enlace directo al mXrap 6.1.2 - What's new for Users\" translate=\"no\">​</a></h2>\n<p>Release Date: 13 March 2025</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"webforms-server\">Webforms Server<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-2#webforms-server\" class=\"hash-link\" aria-label=\"Enlace directo al Webforms Server\" title=\"Enlace directo al Webforms Server\" translate=\"no\">​</a></h3>\n<p>The server requires an upgrade before the end of March in order to continue working properly, due to an expiring SSL certificate.</p>\n<ul>\n<li class=\"\">Automatically update SSL certificates - no need to rush the installation next year!</li>\n<li class=\"\">Tweaks to GUI to allow more servers to fit in the window.</li>\n<li class=\"\">Update to JRE (Java Runtime Environment) - resolves some CVEs in the Java engine.</li>\n<li class=\"\">Improve log file handling - don't keep a lock on the log file.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"survey-file-improvements\">Survey File Improvements<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-2#survey-file-improvements\" class=\"hash-link\" aria-label=\"Enlace directo al Survey File Improvements\" title=\"Enlace directo al Survey File Improvements\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Improve loading surveys with ellipses, it was generating too many segments and could take a long time to load simple surveys.</li>\n<li class=\"\">Added \"Clear Cache\" button, and \"Clear Missing Files from Cache\" button.<br>\n<!-- -->Note that missing files should automatically be purged from the cache when \"Rebuild Selected\" is clicked.</li>\n<li class=\"\">Caching: Files are now \"chunked\", and can store larger survey cache files. NOTE this upgrade will require the root to be re-cached, which could take some time over VPN.</li>\n<li class=\"\">Improve the import report to list which files were removed from the cache, and which were imported.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"user-interface-improvements\">User Interface Improvements<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-2#user-interface-improvements\" class=\"hash-link\" aria-label=\"Enlace directo al User Interface Improvements\" title=\"Enlace directo al User Interface Improvements\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">3D View: The Quick Reference Guide (the ? at the top of a 3D View) has been extended to describe how to use the Slicing feature.</li>\n<li class=\"\">Variables: Panel variable editors now show \"Invalid integer\" and other such warnings when the input is invalid (instead of just changing the background to light red).</li>\n<li class=\"\">Bundles: User will now see an error if they try to Save a tool that is Bundled and not marked as \"Overridable\" - ie Save will not be executed.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"root-folder-maintenance\">Root Folder Maintenance<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-2#root-folder-maintenance\" class=\"hash-link\" aria-label=\"Enlace directo al Root Folder Maintenance\" title=\"Enlace directo al Root Folder Maintenance\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Caching: Improve the error message when root-cache file is stored on a network drive (it should be stored in the default location - the user's local disk).</li>\n<li class=\"\">Caching: Warn if the root-cache file is stored in the root folder (it should be stored in a private 'cache' area, not in a root folder.</li>\n<li class=\"\">mXsync: will automatically clear the old archive.autobackup files (they were not used).</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"other-bugfixes\">Other Bugfixes<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-2#other-bugfixes\" class=\"hash-link\" aria-label=\"Enlace directo al Other Bugfixes\" title=\"Enlace directo al Other Bugfixes\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">ImportCSV and writing CSV files from a Tableview: Correctly translate accented characters from UTF-8 to Windows-1252 (there were a few exceptional cases that were incorrect).</li>\n<li class=\"\">Bug fix: Don't crash when root configuration files are changed while mXrap is running (e.g. due to a root upgrade). It would previously say \"mXrap must now close\" and crash, now it will show a warning and tell the user to press \"Reload Configuration\".</li>\n<li class=\"\">Apps Window: Improved handling of root folders mapped to drives directly, eg Z:</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"mxrap-612---whats-new-for-developers\">mXrap 6.1.2 - What's new for Developers<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-2#mxrap-612---whats-new-for-developers\" class=\"hash-link\" aria-label=\"Enlace directo al mXrap 6.1.2 - What's new for Developers\" title=\"Enlace directo al mXrap 6.1.2 - What's new for Developers\" translate=\"no\">​</a></h2>\n<p>Release Date: 13 March 2025</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"human-language-translations\">(Human Language) Translations<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-2#human-language-translations\" class=\"hash-link\" aria-label=\"Enlace directo al (Human Language) Translations\" title=\"Enlace directo al (Human Language) Translations\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">If the user has unsaved translations, show a warning when user clicks Cog \"Reload Translations\" option.</li>\n<li class=\"\">Reload new translations the first time when mXrap starts, rather than caching and waiting for the next start-up. Further translation updates will not be loaded until the next time mXrap starts, to avoid changes during an mXrap session.</li>\n<li class=\"\">Improved the \"Rescan root for texts\" button, it now checks for changes on disk, and will auto-reload the lists when a tool is saved or loaded.</li>\n<li class=\"\">Fixed the \"Sources\" list when showing items from the \"Entire Local Root\" option.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"app-developer-experience\">App Developer Experience<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-2#app-developer-experience\" class=\"hash-link\" aria-label=\"Enlace directo al App Developer Experience\" title=\"Enlace directo al App Developer Experience\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">\n<p>Tablemap: Hide settings that are not required, to simplify the configuration GUI.</p>\n</li>\n<li class=\"\">\n<p>Action: Improve configuration GUI to make the order of actions more clear, and simplify the \"Export Tool\" settings by hiding the parts that are not needed.</p>\n</li>\n<li class=\"\">\n<p>Action: Show a warning message in ErrorConsole if an Action was running, and then cancelled due to a configuration change.<br>\n<!-- -->This is to help App Developers. Actions can silently run in the background when connected to an Alias or App. The AppDeveloper may not realise that the background Action silent stopped running after the Developer changed the Action's configuration.</p>\n</li>\n<li class=\"\">\n<p>Advanced: Added command line controls to adjust compression method and strength of cache files.</p>\n</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"3d-views\">3D Views<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-2#3d-views\" class=\"hash-link\" aria-label=\"Enlace directo al 3D Views\" title=\"Enlace directo al 3D Views\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">3D View: Extend clipping blob feature to support slicing planes.</li>\n<li class=\"\">Internal update to 3D Views: storage for surfaces and lines.</li>\n<li class=\"\">3D View: Bugfix, use the clamped size for markers.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"actions\">Actions<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-2#actions\" class=\"hash-link\" aria-label=\"Enlace directo al Actions\" title=\"Enlace directo al Actions\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Action: If it cannot set a Value as requested, the Action will now Fail and the execution chain will stop. Before, it would continue executing, leading to possible confusion and incorrect results.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"html-view-and-html-in-panels\">HTML View (and HTML in Panels)<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-2#html-view-and-html-in-panels\" class=\"hash-link\" aria-label=\"Enlace directo al HTML View (and HTML in Panels)\" title=\"Enlace directo al HTML View (and HTML in Panels)\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">\n<p>HtmlView: Large change to URL handling, going forward from 6.2.x, URLs will need to be percent-encoded in order to work reliably.<br>\n<!-- -->See \"Help and Tips\" button in the HtmlView configuration screen.<br>\n<!-- -->Note that you SHOULD NOT use <code>mxUrl.encode()</code> yet, if you need to support 6.1.1 and older.<br>\n<!-- -->For now, 6.1.x will continue to automatically TRY to fold the URL's #fragment into the path.</p>\n</li>\n<li class=\"\">\n<p>HtmlView: Now supports Markdown in addition to HTML.<br>\n<!-- -->Where can we get a neat guide for syntax? It uses the github dialect:<br>\n<a href=\"https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax</a></p>\n</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"html-in-panels\">HTML in Panels<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-2#html-in-panels\" class=\"hash-link\" aria-label=\"Enlace directo al HTML in Panels\" title=\"Enlace directo al HTML in Panels\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Panels: Adjustments to URL handling for the Text display. See notes in HtmlView section.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"html-in-other-places\">HTML in Other Places<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-2#html-in-other-places\" class=\"hash-link\" aria-label=\"Enlace directo al HTML in Other Places\" title=\"Enlace directo al HTML in Other Places\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Panels, Headers and Footers can now load HTML resources (e.g. images) that are stored in bundles.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"javascript-tablecalcs-rowcalcs\">Javascript (Tablecalcs, Rowcalcs)<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-2#javascript-tablecalcs-rowcalcs\" class=\"hash-link\" aria-label=\"Enlace directo al Javascript (Tablecalcs, Rowcalcs)\" title=\"Enlace directo al Javascript (Tablecalcs, Rowcalcs)\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Tablecalc / Rowcalc: Developers can now check mXrap's version number with __mxrap_version.compact, and <code>.build_date</code> and <code>.is_beta</code></li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"other-bugfixes-1\">Other Bugfixes<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-2#other-bugfixes-1\" class=\"hash-link\" aria-label=\"Enlace directo al Other Bugfixes\" title=\"Enlace directo al Other Bugfixes\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Tablemap: Correctly clear the \"Order-By\" input when \"Clear Unused\" is clicked.</li>\n<li class=\"\">Chart: Fixed bug when showing a single-point.</li>\n</ul>",
            "url": "https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-2",
            "title": "mXrap 6.1.2 - Release notes and Changelogs",
            "summary": "This version brings several new features to mXrap 6, as well as a host of bugfixes and performance improvements.",
            "date_modified": "2025-03-13T00:00:00.000Z",
            "author": {
                "name": "mXrap Team",
                "url": "https://mxrap.com/team"
            },
            "tags": [
                "Changelogs",
                "Developers",
                "Updates"
            ]
        },
        {
            "id": "https://es.mxrap.workers.dev/updates/moment-tensor-colour-update",
            "content_html": "<p>For users that look at moment tensors, please be aware that we are changing the arrow colours and improving the legend.</p>\n<!-- -->\n<p>The colours of the moment tensor T and P axes have been updated to align with the colours used in ESG and IMS system:</p>\n<ul>\n<li class=\"\">Red for the P axis</li>\n<li class=\"\">Blue for the T axis</li>\n</ul>\n<p>The legend for the moment tensors now has nice labels to allow you to identify the axes, planes and motions.</p>\n<p>You can see this change in the comparison below.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/moment-tensor-old-1a3dac6de8ec152889ef35e4773b313f.png\" width=\"1021\" height=\"903\" class=\"img_HjUm\"></figure>\n<p>Old Moment Tensor Colours</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/moment-tensor-update-af888b5119944abe443fd0153fe8c57b.png\" width=\"1087\" height=\"900\" class=\"img_HjUm\"></figure>\n<p>Updated Moment Tensor Colours</p>",
            "url": "https://es.mxrap.workers.dev/updates/moment-tensor-colour-update",
            "title": "Moment Tensor Axis Colour Update",
            "summary": "For users that look at moment tensors, please be aware that we are changing the arrow colours and improving the legend.",
            "date_modified": "2025-02-19T00:00:00.000Z",
            "author": {
                "name": "Paulus Angkodjojo",
                "url": "https://www.linkedin.com/in/paulus-angkodjojo/"
            },
            "tags": []
        },
        {
            "id": "https://es.mxrap.workers.dev/updates/developers/developer-updates-january-2025",
            "content_html": "<p>Recent updates which may be of interest to developers</p>\n<!-- -->\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"caving-is-now-bundled\">Caving is now bundled<a href=\"https://es.mxrap.workers.dev/updates/developers/developer-updates-january-2025#caving-is-now-bundled\" class=\"hash-link\" aria-label=\"Enlace directo al Caving is now bundled\" title=\"Enlace directo al Caving is now bundled\" translate=\"no\">​</a></h2>\n<p>The Caving module is now bundled. If you have custom tools that connect to tools in Caving, please check for any broken links or redirections required. If you need assistance with this or if the tools that you were using are no longer accessible, please contact us</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"survey-surfaces-has-moved-to-base\">Survey surfaces has moved to !/Base<a href=\"https://es.mxrap.workers.dev/updates/developers/developer-updates-january-2025#survey-surfaces-has-moved-to-base\" class=\"hash-link\" aria-label=\"Enlace directo al Survey surfaces has moved to !/Base\" title=\"Enlace directo al Survey surfaces has moved to !/Base\" translate=\"no\">​</a></h2>\n<p>The survey surfaces utilities, used when painting on surveys, have been moved from ! to !/Base so that they can be used in apps that do not require the seismic module. If you have custom apps that are linked to the survey surfaces tools, please check them and redirect any broken links to the new location.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"library-for-mapping-data-from-lines-to-points\">Library for mapping data from lines to points<a href=\"https://es.mxrap.workers.dev/updates/developers/developer-updates-january-2025#library-for-mapping-data-from-lines-to-points\" class=\"hash-link\" aria-label=\"Enlace directo al Library for mapping data from lines to points\" title=\"Enlace directo al Library for mapping data from lines to points\" translate=\"no\">​</a></h2>\n<p>A new JavaScript library was added to simplify the task of mapping data from a collection of line segments to the points that are within a certain distance of those line segments. For example, this can be used to colour surveys based on borehole data by mapping from line segments along the borehole onto the vertices of survey surfaces. You can find this library at mxjs/base/algorithms/map_lines_to_points.js</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"supporting-extended-clipping-options-in-3d-views\">Supporting extended clipping options in 3D Views<a href=\"https://es.mxrap.workers.dev/updates/developers/developer-updates-january-2025#supporting-extended-clipping-options-in-3d-views\" class=\"hash-link\" aria-label=\"Enlace directo al Supporting extended clipping options in 3D Views\" title=\"Enlace directo al Supporting extended clipping options in 3D Views\" translate=\"no\">​</a></h2>\n<p>mXrap 6.1 has extended the 3D clipping feature to support more general clipping volumes. Previously clipping volumes were restricted to axis-aligned bounding boxes, specified using a minimum and maximum XYZ. The more general clipping volumes support shapes that can be created using the 3D View's selection box system, as shown below.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/selection-box-clipping-15faf12e6e4ca21fd24a55449a1fcf14.png\" width=\"1024\" height=\"768\" class=\"img_HjUm\"></figure>\n<p>To support these more general shapes, a new column needs to be linked in the clipping volumes setup of your 3D Views, as shown below.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/3d-view-clipping-filter-volume-link-187699ae9f4904eee1900ef90f046c5c.png\" width=\"802\" height=\"601\" class=\"img_HjUm\"></figure>\n<p>Note that after saving these updated 3D Views, they will only be usable with mXrap 6.1 or higher. To help you identify 3D Views which need to be updated, when you have a settings window open, any 3D Views that are missing the link will show a red error message at the top of their window.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"chart-interaction\">Chart interaction<a href=\"https://es.mxrap.workers.dev/updates/developers/developer-updates-january-2025#chart-interaction\" class=\"hash-link\" aria-label=\"Enlace directo al Chart interaction\" title=\"Enlace directo al Chart interaction\" translate=\"no\">​</a></h2>\n<p>mXrap 6.1 brought several improvements to charts, including support for user interaction with charts.</p>\n<p>You can now control whether a chart series is able to be displayed as points, lines, or both. Previously a user would always be able to turn on the points or lines options, even if the series was not intended to display that way. In the image below, you can see these options at the top of the Data panel, 'Enable plotting as points' and 'Enable plotting as lines'. All series in existing charts will default to having both of these options enabled.</p>\n<p>For lines-only series, there is also a special option which creates lines that fill either the horizontal or vertical range of the chart window. In these cases you only need to specify one coordinate, e.g. the image below shows the creation of a magnitude threshold line which crosses the chart horizontally, and is specified by a magnitude number on the left axis only.</p>\n<p>The ability to specify a single value rather than a column is also a new feature. If both the X and Y are specified as single values, or if one is a single value and the other is not specified (as with the magnitude threshold below), then no input table is needed at all. This simplifies many cases where developers previously had to create new tables in order to plot single values, indicator lines, thresholds, etc. In order to change between single values and columns, simply click on the type button for that axis (e.g. Date for X and Number for Y in the below image) and choose either the column or single value types.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/chart-interction-magnitude-threshold-data-tab-dc726a7e86a0361a65fd3493e3d1e22a.png\" width=\"646\" height=\"668\" class=\"img_HjUm\"></figure>\n<p>Lines series now have the option to start and/or end each line at a particular point. This is particularly useful for histograms, for example in the below image all lines in the series will start from Y=0. Because the starting X value is unspecified, the lines will start from the X value of the first point in the line. This ensures that all lines in the histogram correctly start from the bottom of the axis, without requiring us to create a new table with extra points at the zero coordinate.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"data:image/png;base64,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\" width=\"403\" height=\"261\" class=\"img_HjUm\"></figure>\n<p>The Markers, Hover tab contains the familiar marker menu configuration options, and new options for enabling hover information and for optional behaviour when double-clicking on points.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"data:image/png;base64,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\" width=\"398\" height=\"234\" class=\"img_HjUm\"></figure>\n<p>When hover information is enabled for a series, hovering the mouse cursor over a point in that series will display a tooltip containing information about the point. At the moment the tooltip shows the exact values for the point's X and Y coordinates, in this case an event's date and ML. If the series is using a marker with a range of colours, then the input value used for the marker colour is also displayed, in this case the event's seismic moment.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"data:image/png;base64,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\" width=\"178\" height=\"90\" class=\"img_HjUm\"></figure>\n<p>The bottom of the \"Markers, Hover\" tab is where you can configure what happens when the user double-clicks on a point in that series.<br>\n<!-- -->It can write the ID of that point to a Value (e.g. Variable), and then trigger an Action. From there, there are many possibilities for extending your chart's abilities. For example, the user could double-click on a seismic event, which would adjust a filter to show other events within a range of time and space around that event.</p>\n<p>Finally, the Editing tab is used to configure the new chart editing features. Editing can be enabled for each axis of a series independently. With editing enabled the user can hold the shift key, then click and drag a point to interactively move it to a new location in the chart. If only one axis has editing enabled, they will only be able to move the point along that axis.</p>\n<p>For the simplest case, if you are displaying a series and the axis column is editable (it is defined in a variables tool, or it comes from an import CSV tool that is write-enabled), then moving a point will cause the value to be updated in place, the same as if you had edited that value in an existing table view.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/610_chart_edit-c6a564ae785139ac4a7cce84c9266e35.png\" width=\"601\" height=\"317\" class=\"img_HjUm\"></figure>\n<p>More complicated situations might require us to do some calculation on the original value. For example, the image below shows someone moving a bolt in the ground support standard designer (the yellow line shows where the point will be moved to). Althought the point is displayed using X and Y coordinates, these are calculated values and the underlying data stores the bolt position as a distance along the tunnel profile, ensuring that the bolt is fixed to the profile and making it easy to calculate the spacing between bolts.</p>\n<p>To support this case we can use the optional tools shown in the Editing tab above. When the user moves the point, the ID of the point as well as the new X and Y location are written into variables that we choose. We can then make a calculation which reads those values and uses them to calculate the correct distance along the tunnel profile. Finally, we set up an action to trigger which will copy our calculated value into the correct place for the moved point.</p>\n<p>This option can also be used for validating changes caused by the user. In this case we validate the new location by ensuring it is on the tunnel profile, but event simple values may benefit from validation, e.g. ensuring that a user can't move a percentage value below zero or above one hundred.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"data:image/png;base64,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\" width=\"502\" height=\"396\" class=\"img_HjUm\"></figure>",
            "url": "https://es.mxrap.workers.dev/updates/developers/developer-updates-january-2025",
            "title": "Developer Updates - January 2025",
            "summary": "Recent updates which may be of interest to developers",
            "date_modified": "2025-02-10T00:00:00.000Z",
            "author": {
                "name": "Matthew Heinsen Egan",
                "url": "https://www.linkedin.com/in/matthew-heinsen-egan/"
            },
            "tags": []
        },
        {
            "id": "https://es.mxrap.workers.dev/updates/esep-ratio-charts-have-moved",
            "content_html": "<p>The Es<!-- -->:Ep<!-- --> ratio chart previously found under Charts has been incorporated into the Parameter Distributions chart.</p>\n<!-- -->\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/Base-esep-moved-1c1cf32e5c9b8a35a42dabc784bf3922.webp\" width=\"3496\" height=\"1529\" class=\"img_HjUm\"></figure>\n<p>Select the Es<!-- -->:Ep<!-- --> option using the chart controls to replicate the previous Es<!-- -->:Ep<!-- --> ratio chart.</p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/Controls-Panel-ec2af768c691c94e0c4367fc00939c30.webp\" width=\"1210\" height=\"2256\" class=\"img_HjUm\"> <img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/EsEp-Chart-6bb652f21401494f0045d161175f7240.webp\" width=\"2838\" height=\"2066\" class=\"img_HjUm\"></p>\n<p>Similar to above, the Es<!-- -->:Ep<!-- --> ratio chart for VSAs (previously found under VSA &gt; Charts) is now found in the VSA Parameter Distributions.</p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/VSA-esep-moved-ea6ea7dc7e9087a21a0e7f743a43e248.webp\" width=\"4400\" height=\"1345\" class=\"img_HjUm\"> <img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/ESEP-VSA-de984af32f09af0a8a08543deeece0d1.webp\" width=\"2838\" height=\"2066\" class=\"img_HjUm\"></p>\n<div role=\"alert\" class=\"fade alert alert-secondary show\"><div class=\"alert-heading h4\" style=\"font-size:1em;text-transform:capitalize\"><span class=\"admonitionIcon_Ibzs\"><svg viewBox=\"0 0 14 16\"><path fill-rule=\"evenodd\" d=\"M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z\"></path></svg></span>nota</div><div class=\"admonitionContent_vXIg\"><p>You will need to recreate any workspaces that include the old Es<!-- -->:Ep<!-- --> ratio charts. Simply replace the old chart with the new parameter distribution chart set to the Es<!-- -->:Ep<!-- --> option.</p></div></div>",
            "url": "https://es.mxrap.workers.dev/updates/esep-ratio-charts-have-moved",
            "title": "Es:Ep Ratio Charts Have Moved",
            "summary": "The Es:Ep ratio chart previously found under Charts has been incorporated into the Parameter Distributions chart.",
            "date_modified": "2024-12-05T00:00:00.000Z",
            "author": {
                "name": "Laura Camball",
                "url": "https://www.linkedin.com/in/laura-camball/"
            },
            "tags": [
                "General Analysis",
                "Seismicity",
                "Charts"
            ]
        },
        {
            "id": "https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0",
            "content_html": "<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"highlights\">Highlights<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0#highlights\" class=\"hash-link\" aria-label=\"Enlace directo al Highlights\" title=\"Enlace directo al Highlights\" translate=\"no\">​</a></h2>\n<p>This version brings several new features to mXrap 6, as well as a host of bugfixes and performance improvements.</p>\n<!-- -->\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"3d-interactive-slicing\">3D Interactive Slicing<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0#3d-interactive-slicing\" class=\"hash-link\" aria-label=\"Enlace directo al 3D Interactive Slicing\" title=\"Enlace directo al 3D Interactive Slicing\" translate=\"no\">​</a></h3>\n<p>Slice through a 3D View to get a better view of data deep inside of a mine.</p>\n<div class=\"pb-3\"><div><div class=\"text--center px-3\"><div class=\"figure-caption my-2\"></div></div></div></div>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"chart-interactions\">Chart Interactions<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0#chart-interactions\" class=\"hash-link\" aria-label=\"Enlace directo al Chart Interactions\" title=\"Enlace directo al Chart Interactions\" translate=\"no\">​</a></h3>\n<p>Manipulate elements on a chart using the mouse, or hover to see the data represented by that specific point.</p>\n<div class=\"pb-3\"><div><div class=\"text--center px-3\"><div class=\"figure-caption my-2\"></div></div></div></div>\n<p>You will be prompted to upgrade by a yellow banner at the top of the Apps window. Follow the link to download and install.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"whats-new-for-users---mxrap-610\">What's New for Users - mXrap 6.1.0<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0#whats-new-for-users---mxrap-610\" class=\"hash-link\" aria-label=\"Enlace directo al What's New for Users - mXrap 6.1.0\" title=\"Enlace directo al What's New for Users - mXrap 6.1.0\" translate=\"no\">​</a></h2>\n<p>Release Date: 4 December 2024</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"new-feature-3d-interactive-slicing\">New Feature: 3D Interactive Slicing<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0#new-feature-3d-interactive-slicing\" class=\"hash-link\" aria-label=\"Enlace directo al New Feature: 3D Interactive Slicing\" title=\"Enlace directo al New Feature: 3D Interactive Slicing\" translate=\"no\">​</a></h3>\n<p>Users can now interactively slice through a 3D display of data.<br>\n<!-- -->Use the dot, line or triangle buttons to create the initial slicing tool.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/610_slicing-buttons-ba6e12004851f3776baaf83def464cbd.png\" width=\"580\" height=\"127\" class=\"img_HjUm\"></figure>\n<p>Then manipulate the slicing tool with the CTRL key and the mouse.<br>\n<!-- -->Adjust the exact settings with the \"Slicing\" tab on the far right of the window.</p>\n<div class=\"pb-3\"><div><div class=\"text--center px-3\"><div class=\"figure-caption my-2\"></div></div></div></div>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"new-feature-extended-clipping-options-in-3d-views\">New Feature: Extended clipping options in 3D Views<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0#new-feature-extended-clipping-options-in-3d-views\" class=\"hash-link\" aria-label=\"Enlace directo al New Feature: Extended clipping options in 3D Views\" title=\"Enlace directo al New Feature: Extended clipping options in 3D Views\" translate=\"no\">​</a></h3>\n<p>mXrap 6.1 has extended the 3D clipping feature to support more general clipping volumes.<br>\n<!-- -->Previously clipping volumes were restricted to axis-aligned bounding boxes, specified using a minimum and maximum XYZ.<br>\n<!-- -->The more general clipping volumes support shapes that can be created using the 3D View's selection box system, as shown below.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/610_extended_clipping-15faf12e6e4ca21fd24a55449a1fcf14.png\" width=\"1024\" height=\"768\" class=\"img_HjUm\"></figure>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"new-feature-chart-interactions\">New Feature: Chart Interactions<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0#new-feature-chart-interactions\" class=\"hash-link\" aria-label=\"Enlace directo al New Feature: Chart Interactions\" title=\"Enlace directo al New Feature: Chart Interactions\" translate=\"no\">​</a></h3>\n<p>Users can now manipulate elements in a chart with the mouse.<br>\n<!-- -->In this example, the mouse is used to directly edit the positions of rock bolts in a Ground Support Design.</p>\n<div class=\"pb-3\"><div><div class=\"text--center px-3\"><div class=\"figure-caption my-2\"></div></div></div></div>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"new-feature-chart-mouse-hover-information\">New Feature: Chart Mouse-Hover Information<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0#new-feature-chart-mouse-hover-information\" class=\"hash-link\" aria-label=\"Enlace directo al New Feature: Chart Mouse-Hover Information\" title=\"Enlace directo al New Feature: Chart Mouse-Hover Information\" translate=\"no\">​</a></h3>\n<p>Charts now show the location of the mouse cursor on the visible axes,<br>\n<!-- -->and will also show information about the point under the mouse.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/610_chart_hover-6bc68f419509e325dee8deaaae3e03be.png\" width=\"959\" height=\"650\" class=\"img_HjUm\"></figure>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"bug-fixes-and-improvements\">Bug fixes and Improvements<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0#bug-fixes-and-improvements\" class=\"hash-link\" aria-label=\"Enlace directo al Bug fixes and Improvements\" title=\"Enlace directo al Bug fixes and Improvements\" translate=\"no\">​</a></h3>\n<h4 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"user-interface\">User Interface<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0#user-interface\" class=\"hash-link\" aria-label=\"Enlace directo al User Interface\" title=\"Enlace directo al User Interface\" translate=\"no\">​</a></h4>\n<ul>\n<li class=\"\">Fixed Chart picking problems on screens set to DPI scaling higher than 100%.</li>\n<li class=\"\">Fixed scrolling-numbers behaviour with some kinds of mice.</li>\n<li class=\"\">Root folder now shown at the bottom of windows, to help confirm which root you are using.</li>\n<li class=\"\">Fix Tableview's scrolling behaviour.</li>\n</ul>\n<h4 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"survey-import\">Survey Import<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0#survey-import\" class=\"hash-link\" aria-label=\"Enlace directo al Survey Import\" title=\"Enlace directo al Survey Import\" translate=\"no\">​</a></h4>\n<ul>\n<li class=\"\">Keep vertex attributes when decimating surveys (aka the error message \"Lost entity IDs after polygon decimation\").</li>\n<li class=\"\">Fix <code>DXF</code> imports when faces are on a different layer to vertices.</li>\n</ul>\n<h4 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"codemeter--dongle\">CodeMeter / Dongle<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0#codemeter--dongle\" class=\"hash-link\" aria-label=\"Enlace directo al CodeMeter / Dongle\" title=\"Enlace directo al CodeMeter / Dongle\" translate=\"no\">​</a></h4>\n<ul>\n<li class=\"\">Fix problems related to cmu.exe</li>\n<li class=\"\">Fix button to access local CodeMeter WebAdmin.</li>\n<li class=\"\">Fix Licence diagnostic \"Send Email\" button.</li>\n<li class=\"\">Error messages are improved and now translated into more languages.</li>\n</ul>\n<h4 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"mxsync\">mXsync<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0#mxsync\" class=\"hash-link\" aria-label=\"Enlace directo al mXsync\" title=\"Enlace directo al mXsync\" translate=\"no\">​</a></h4>\n<ul>\n<li class=\"\">Limit number of CPUs used to avoid overloading the computer (this limit can be increased via menu bar)</li>\n<li class=\"\">Fixed problems with roots on <code>\\\\network\\path</code> locations.</li>\n<li class=\"\">Fixed problems when a root folder is directly mapped to a drive, eg Z:\\the-root-files</li>\n<li class=\"\">Performance improvements... faster decompression startup, faster disk scans.</li>\n<li class=\"\">Correctly clean up temp files.</li>\n<li class=\"\">Fixed the download/upload speed estimation.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"whats-new-for-developers---mxrap-610\">What's New for Developers - mXrap 6.1.0<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0#whats-new-for-developers---mxrap-610\" class=\"hash-link\" aria-label=\"Enlace directo al What's New for Developers - mXrap 6.1.0\" title=\"Enlace directo al What's New for Developers - mXrap 6.1.0\" translate=\"no\">​</a></h2>\n<p>Release Date: 4 December 2024</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"supporting-extended-clipping-options-in-3d-views\">Supporting extended clipping options in 3D Views<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0#supporting-extended-clipping-options-in-3d-views\" class=\"hash-link\" aria-label=\"Enlace directo al Supporting extended clipping options in 3D Views\" title=\"Enlace directo al Supporting extended clipping options in 3D Views\" translate=\"no\">​</a></h3>\n<p>mXrap 6.1 has extended the 3D clipping feature to support more general clipping volumes. Previously clipping volumes were restricted to axis-aligned bounding boxes, specified using a minimum and maximum XYZ. The more general clipping volumes support shapes that can be created using the 3D View's selection box system, as shown below.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/610_extended_clipping-15faf12e6e4ca21fd24a55449a1fcf14.png\" width=\"1024\" height=\"768\" class=\"img_HjUm\"></figure>\n<p>To support these more general shapes, a new column needs to be linked in the clipping volumes setup of your 3D Views, as shown below.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/610_clipping_volumes-187699ae9f4904eee1900ef90f046c5c.png\" width=\"802\" height=\"601\" class=\"img_HjUm\"></figure>\n<p>Note that after saving these updated 3D Views, they will only be usable with mXrap 6.1 or higher. To help you identify 3D Views which need to be updated, when you have a settings window open, any 3D Views that are missing the link will show a red error message at the top of their window.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"chart-interaction\">Chart interaction<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0#chart-interaction\" class=\"hash-link\" aria-label=\"Enlace directo al Chart interaction\" title=\"Enlace directo al Chart interaction\" translate=\"no\">​</a></h3>\n<p>mXrap 6.1 brought several improvements to charts, including support for user interaction with charts.</p>\n<p>You can now control whether a chart series is able to be displayed as points, lines, or both. Previously a user would always be able to turn on the points or lines options, even if the series was not intended to display that way. In the image below, you can see these options at the top of the Data panel, 'Enable plotting as points' and 'Enable plotting as lines'. All series in existing charts will default to having both of these options enabled.</p>\n<p>For lines-only series, there is also a special option which creates lines that fill either the horizontal or vertical range of the chart window. In these cases you only need to specify one coordinate, e.g. the image below shows the creation of a magnitude threshold line which crosses the chart horizontally, and is specified by a magnitude number on the left axis only.</p>\n<p>The ability to specify a single value rather than a column is also a new feature. If both the X and Y are specified as single values, or if one is a single value and the other is not specified (as with the magnitude threshold below), then no input table is needed at all. This simplifies many cases where developers previously had to create new tables in order to plot single values, indicator lines, thresholds, etc. In order to change between single values and columns, simply click on the type button for that axis (e.g. Date for X and Number for Y in the below image) and choose either the column or single value types.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/610_chart_single-dc726a7e86a0361a65fd3493e3d1e22a.png\" width=\"646\" height=\"668\" class=\"img_HjUm\"></figure>\n<p>Lines series now have the option to start and/or end each line at a particular point. This is particularly useful for histograms, for example in the below image all lines in the series will start from Y=0. Because the starting X value is unspecified, the lines will start from the X value of the first point in the line. This ensures that all lines in the histogram correctly start from the bottom of the axis, without requiring us to create a new table with extra points at the zero coordinate.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"data:image/png;base64,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\" width=\"403\" height=\"261\" class=\"img_HjUm\"></figure>\n<p>The Markers, Hover tab contains the familiar marker menu configuration options, and new options for enabling hover information and for optional behaviour when double-clicking on points.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"data:image/png;base64,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\" width=\"398\" height=\"234\" class=\"img_HjUm\"></figure>\n<p>When hover information is enabled for a series, hovering the mouse cursor over a point in that series will display a tooltip containing information about the point. At the moment the tooltip shows the exact values for the point's X and Y coordinates, in this case an event's date and ML. If the series is using a marker with a range of colours, then the input value used for the marker colour is also displayed, in this case the event's seismic moment.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"data:image/png;base64,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\" width=\"178\" height=\"90\" class=\"img_HjUm\"></figure>\n<p>The bottom of the \"Markers, Hover\" tab is where you can configure what happens when the user double-clicks on a point in that series.<br>\n<!-- -->It can write the ID of that point to a Value (e.g. Variable), and then trigger an Action. From there, there are many possibilities for extending your chart's abilities. For example, the user could double-click on a seismic event, which would adjust a filter to show other events within a range of time and space around that event.</p>\n<p>Finally, the Editing tab is used to configure the new chart editing features. Editing can be enabled for each axis of a series independently. With editing enabled the user can hold the shift key, then click and drag a point to interactively move it to a new location in the chart. If only one axis has editing enabled, they will only be able to move the point along that axis.</p>\n<p>For the simplest case, if you are displaying a series and the axis column is editable (it is defined in a variables tool, or it comes from an import CSV tool that is write-enabled), then moving a point will cause the value to be updated in place, the same as if you had edited that value in an existing table view.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/610_chart_edit-c6a564ae785139ac4a7cce84c9266e35.png\" width=\"601\" height=\"317\" class=\"img_HjUm\"></figure>\n<p>More complicated situations might require us to do some calculation on the original value. For example, the image below shows someone moving a bolt in the ground support standard designer (the yellow line shows where the point will be moved to). Although the point is displayed using X and Y coordinates, these are calculated values and the underlying data stores the bolt position as a distance along the tunnel profile, ensuring that the bolt is fixed to the profile and making it easy to calculate the spacing between bolts.</p>\n<p>To support this case we can use the optional tools shown in the Editing tab above. When the user moves the point, the ID of the point as well as the new X and Y location are written into variables that we choose. We can then make a calculation which reads those values and uses them to calculate the correct distance along the tunnel profile. Finally, we set up an action to trigger which will copy our calculated value into the correct place for the moved point.</p>\n<p>This option can also be used for validating changes caused by the user. In this case we validate the new location by ensuring it is on the tunnel profile, but event simple values may benefit from validation, e.g. ensuring that a user can't move a percentage value below zero or above one hundred.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"data:image/png;base64,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\" width=\"502\" height=\"396\" class=\"img_HjUm\"></figure>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"tablecalc-and-row-calc-js-engine-update\">Tablecalc and Row Calc JS Engine Update<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0#tablecalc-and-row-calc-js-engine-update\" class=\"hash-link\" aria-label=\"Enlace directo al Tablecalc and Row Calc JS Engine Update\" title=\"Enlace directo al Tablecalc and Row Calc JS Engine Update\" translate=\"no\">​</a></h3>\n<p>mXrap version 6 supported ECMAScript 5.</p>\n<p>mXrap version 6.0 supported up to ECMAScript 2022 (partially)</p>\n<p>Version 6.1 now supports:</p>\n<ul>\n<li class=\"\">\n<p>ECMAScript 2022: <a href=\"https://www.w3schools.com/js/js_2022.asp\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://www.w3schools.com/js/js_2022.asp</a></p>\n</li>\n<li class=\"\">\n<p><code>Array.at()</code></p>\n</li>\n<li class=\"\">\n<p><code>String.at()</code></p>\n</li>\n<li class=\"\">\n<p><code>RegExp/d</code></p>\n</li>\n<li class=\"\">\n<p><code>Object.hasOwn()</code></p>\n</li>\n<li class=\"\">\n<p><code>error.cause</code></p>\n</li>\n<li class=\"\">\n<p>Class fields and private fields</p>\n</li>\n<li class=\"\">\n<p>ECMAScript 2023: <a href=\"https://www.w3schools.com/js/js_2023.asp\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://www.w3schools.com/js/js_2023.asp</a></p>\n</li>\n<li class=\"\">\n<p><code>Array.findLast()</code></p>\n</li>\n<li class=\"\">\n<p><code>Array.findLastIndex()</code></p>\n</li>\n<li class=\"\">\n<p><code>Array.toReversed()</code></p>\n</li>\n<li class=\"\">\n<p><code>Array.toSorted()</code></p>\n</li>\n<li class=\"\">\n<p><code>Array.toSpliced()</code></p>\n</li>\n<li class=\"\">\n<p><code>Array.with()</code></p>\n</li>\n<li class=\"\">\n<p>ECMAScript 2024 (partially): <a href=\"https://www.w3schools.com/js/js_2024.asp\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://www.w3schools.com/js/js_2024.asp</a></p>\n</li>\n<li class=\"\">\n<p><code>Object.groupBy()</code></p>\n</li>\n<li class=\"\">\n<p><code>Map.groupBy()</code></p>\n</li>\n<li class=\"\">\n<p>Not yet supported: Temporal</p>\n</li>\n</ul>",
            "url": "https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-1-0",
            "title": "mXrap 6.1.0 - Release notes and Changelogs",
            "summary": "Highlights",
            "date_modified": "2024-12-04T00:00:00.000Z",
            "author": {
                "name": "mXrap Team",
                "url": "https://mxrap.com/team"
            },
            "tags": [
                "Changelogs",
                "Developers",
                "Updates"
            ]
        },
        {
            "id": "https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-6",
            "content_html": "<p>mXrap version 6.0.6 is now available to all users. This release is focused on bugfixes and performance improvements and will be the final release for version 6.0. Follow one of the links in the banner at the top of the Apps window to upgrade.</p>\n<!-- -->\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"whats-new-for-users---mxrap-606\">What's new for Users - mXrap 6.0.6<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-6#whats-new-for-users---mxrap-606\" class=\"hash-link\" aria-label=\"Enlace directo al What's new for Users - mXrap 6.0.6\" title=\"Enlace directo al What's new for Users - mXrap 6.0.6\" translate=\"no\">​</a></h2>\n<p>Release Date: 26 September 2024</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"user-interface\">User Interface<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-6#user-interface\" class=\"hash-link\" aria-label=\"Enlace directo al User Interface\" title=\"Enlace directo al User Interface\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fixed Chart picking problems on screens set to DPI scaling higher than 100%.</li>\n<li class=\"\">Fixed scrolling-numbers behaviour with some kinds of mice.</li>\n<li class=\"\">Root folder now shown at the bottom of windows, to help confirm which root you are using.</li>\n<li class=\"\">Fix Tableview scrolling behaviour.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"survey-import\">Survey Import<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-6#survey-import\" class=\"hash-link\" aria-label=\"Enlace directo al Survey Import\" title=\"Enlace directo al Survey Import\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Keep vertex attributes when decimating surveys (aka the error message \"Lost entity IDs after polygon decimation\").</li>\n<li class=\"\">Fix <code>DXF</code> imports when faces are on a different layer to vertices.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"codemeter--dongle\">CodeMeter / Dongle<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-6#codemeter--dongle\" class=\"hash-link\" aria-label=\"Enlace directo al CodeMeter / Dongle\" title=\"Enlace directo al CodeMeter / Dongle\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Fix problems related to cmu.exe</li>\n<li class=\"\">Fix button to access local CodeMeter WebAdmin.</li>\n<li class=\"\">Fix Licence diagnostic \"Send Email\" button.</li>\n<li class=\"\">Error messages are improved and now translated into more languages.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"mxsync\">mXsync<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-6#mxsync\" class=\"hash-link\" aria-label=\"Enlace directo al mXsync\" title=\"Enlace directo al mXsync\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Limit number of CPUs used to avoid overloading the computer (this limit can be increased via menu bar)</li>\n<li class=\"\">Fixed problems with roots on <code>\\\\network\\path</code> locations.</li>\n<li class=\"\">Fixed problems when a root folder is directly mapped to a drive, eg <code>Z:\\the-root-files</code></li>\n<li class=\"\">Performance improvements... faster decompression startup, faster disk scans.</li>\n<li class=\"\">Correctly clean up temp files.</li>\n<li class=\"\">Fixed the download/upload speed estimation.</li>\n</ul>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"whats-new-for-developers---mxrap-606\">What's new for Developers - mXrap 6.0.6<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-6#whats-new-for-developers---mxrap-606\" class=\"hash-link\" aria-label=\"Enlace directo al What's new for Developers - mXrap 6.0.6\" title=\"Enlace directo al What's new for Developers - mXrap 6.0.6\" translate=\"no\">​</a></h2>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"developers\">Developers<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-6#developers\" class=\"hash-link\" aria-label=\"Enlace directo al Developers\" title=\"Enlace directo al Developers\" translate=\"no\">​</a></h2>\n<p>Release Date: 26 September 2024</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"tableview--action\">Tableview / Action<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-6#tableview--action\" class=\"hash-link\" aria-label=\"Enlace directo al Tableview / Action\" title=\"Enlace directo al Tableview / Action\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Ensure numbers are exported with the requested precision (was exporting with full precision always).</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"tablecalc\">Tablecalc<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-6#tablecalc\" class=\"hash-link\" aria-label=\"Enlace directo al Tablecalc\" title=\"Enlace directo al Tablecalc\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Improved speed for unfiltered and unsorted input tables.</li>\n<li class=\"\">Improved speed for cancelling Tablecalcs during startup.</li>\n<li class=\"\">Allow access to more memory (at the cost of some speed).</li>\n<li class=\"\">HeapStats builtin now can give you more information about the system's RAM.</li>\n<li class=\"\">Can extend some types of memory limits with a call inside Tablecalc to the HeapStats builtin (contact support for information).</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"tablecalc-fileio\">Tablecalc FileIO<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-6#tablecalc-fileio\" class=\"hash-link\" aria-label=\"Enlace directo al Tablecalc FileIO\" title=\"Enlace directo al Tablecalc FileIO\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Introduced <code>FileIO.File.fopen_create_must_not_exist()</code><br>\n<!-- -->Use this when you want to guarantee that the file you are creating did not already exist.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"html-view\">HTML View<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-6#html-view\" class=\"hash-link\" aria-label=\"Enlace directo al HTML View\" title=\"Enlace directo al HTML View\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">Don't cache resources / images - helps to reload the content when (e.g.) reports are updated.</li>\n<li class=\"\">Allow resources to be loaded from within bundles.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"system-information\">System Information<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-6#system-information\" class=\"hash-link\" aria-label=\"Enlace directo al System Information\" title=\"Enlace directo al System Information\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">SystemMonitor tool now has Total Physical RAM value.</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"bug-fixes\">Bug Fixes<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-6#bug-fixes\" class=\"hash-link\" aria-label=\"Enlace directo al Bug Fixes\" title=\"Enlace directo al Bug Fixes\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">\n<p>Allow a bundled Import-CSV's preview to see its own content.</p>\n</li>\n<li class=\"\">\n<p>Fix behaviour of Configure Dialogs for Chart and View3Din the Analysis Window (would sometimes get melted into the main window).</p>\n</li>\n<li class=\"\">\n<p>When saving Tools in Settings Window:</p>\n</li>\n<li class=\"\">\n<p>Don't scan special folders such as \"CON\" and \"NUL\" (these names are reserved in Windows).</p>\n</li>\n<li class=\"\">\n<p>Populate the list of existing files in a folder.</p>\n</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"other-recent-changes-of-note\">Other recent changes of note:<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-6#other-recent-changes-of-note\" class=\"hash-link\" aria-label=\"Enlace directo al Other recent changes of note:\" title=\"Enlace directo al Other recent changes of note:\" translate=\"no\">​</a></h3>\n<ul>\n<li class=\"\">\n<p>ML Rating and b-value Isos are exposed from the Grid-based Analysis bundle.</p>\n</li>\n<li class=\"\">\n<p>Windows that use '!/Grid-based Analysis/@public/Coarse Grid Picks' and Selections now point to '!/Grid-based Analysis/@public/Grid Table Picks and Selections'.</p>\n</li>\n<li class=\"\">\n<p>mx_js updates:</p>\n<ul>\n<li class=\"\"><code>exportDXF</code> supports RGB / transparency / multiple mesh entities per layer</li>\n<li class=\"\">added <code>polybool.js</code>, <code>base64.js</code>, <code>error_checking.js</code>, <code>sgm_equations.js</code>, <code>octree.js</code>, <code>quickhull3d</code>, <code>stoer-wagner min cut</code>, <code>volume-slicing.js</code>, <code>mcmc.js</code>, <code>jDBSCAN.js</code></li>\n</ul>\n</li>\n<li class=\"\">\n<p>Changes to HTML</p>\n<ul>\n<li class=\"\">To improve compatibility with relative paths do not use <code>file://Folder/File</code> Instead use <code>file:Folder/File</code></li>\n</ul>\n</li>\n<li class=\"\">\n<p>Cleaned up unused tools in ! folder. Please let us know if anything breaks.</p>\n</li>\n<li class=\"\">\n<p>JS memory limits improved (6.0.6).</p>\n</li>\n<li class=\"\">\n<p>Modified Strong Ground Motion calibration equations and standardised to use the <code>sgm_equations.js</code> library.</p>\n</li>\n<li class=\"\">\n<p>Added a data anomaly detection and filter tool for S<!-- -->:P<!-- --> Energy and Corner Frequency. Any existing references to these parameters in site specific quality filters may cause issues.</p>\n</li>\n<li class=\"\">\n<p>Removed max energy and max moment from quality filter.</p>\n</li>\n</ul>",
            "url": "https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-6",
            "title": "mXrap 6.0.6 - Release notes and Changelogs",
            "summary": "mXrap version 6.0.6 is now available to all users. This release is focused on bugfixes and performance improvements and will be the final release for version 6.0. Follow one of the links in the banner at the top of the Apps window to upgrade.",
            "date_modified": "2024-09-26T00:00:00.000Z",
            "author": {
                "name": "mXrap Team",
                "url": "https://mxrap.com/team"
            },
            "tags": [
                "Changelogs",
                "Developers"
            ]
        },
        {
            "id": "https://es.mxrap.workers.dev/updates/structure-rmd",
            "content_html": "<p>There have been lots of recent changes to the Rock Mass Data Analyser. Some of these changes just add features, but as part of these changes we have had to re-organise how the data is structured in the app. This means that the individual databases for all of the data now come in as aliases in the root folder under <code>Settings/#Site Setup/RMDA/Inputs</code> folder (instead of places such as Rock Mass Characterisation/RMDA/Datalearn/base/2 Rock Mass Quality).</p>\n<!-- -->\n<p>This means that if you have any custom apps that link to the RMDA data (or have made any site specific changes to the app), then your work may break. It's probably best to contact us if this is the case - we can help you to fix your work.</p>\n<p>There is also an additional column added to the back of the database (Imported Geotechnical Domain). This is unlikely to affect anything unless you had additional extra columns added to the back of your database.</p>\n<p>We will give more details on the new features in a later general post (as changes are still being made and new features added), but those completed so far include</p>\n<ul>\n<li class=\"\">An auto-report generated showing summary data and filters applied for lab test data</li>\n<li class=\"\">New lab test data charts</li>\n<li class=\"\">Improvements to filter notes in footers</li>\n<li class=\"\">Improvements to the way filters are applied (on/off switches, simplification)</li>\n<li class=\"\">General cleaning up of the app</li>\n</ul>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/rmd-report-update-e5393e725e9a3cf1ac8683436d9aa7a2.png\" width=\"681\" height=\"764\" class=\"img_HjUm\"></figure>",
            "url": "https://es.mxrap.workers.dev/updates/structure-rmd",
            "title": "Updates to Rock Mass Data Analyser structure",
            "summary": "There have been lots of recent changes to the Rock Mass Data Analyser. Some of these changes just add features, but as part of these changes we have had to re-organise how the data is structured in the app. This means that the individual databases for all of the data now come in as aliases in the root folder under Settings/#Site Setup/RMDA/Inputs folder (instead of places such as Rock Mass Characterisation/RMDA/Datalearn/base/2 Rock Mass Quality).",
            "date_modified": "2024-07-12T00:00:00.000Z",
            "author": {
                "name": "Daniel Cumming-Potvin",
                "url": "https://www.linkedin.com/in/daniel-cumming-potvin-13a581121/"
            },
            "tags": []
        },
        {
            "id": "https://es.mxrap.workers.dev/updates/filter-volumes-library-changes",
            "content_html": "<p>We have recently updated the JavaScript library <code>mxjs/base/algorithms/filter_volumeset.js</code> to be more efficient. If you are using this library and call the <code>flag_members()</code> method of volume sets directly, then you will need to update your code slightly. If you don't call <code>flag_members()</code> directly then you'll automatically get the efficiency updates when you upgrade without needing to do anything, and you can stop reading now :)</p>\n<!-- -->\n<p>Previously code would create a finder object from the <code>mxjs/base/algorithms/find_neighbours_3d.js</code> library like so:</p>\n<div class=\"language-js codeBlockContainer_cEsW theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_XzlB\"><pre tabindex=\"0\" class=\"prism-code language-js codeBlock_Bp6S thin-scrollbar\" style=\"color:#393A34;background-color:#f6f8fa\"><code class=\"codeBlockLines_sSA0\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token keyword\" style=\"color:#00009f\">const</span><span class=\"token plain\"> </span><span class=\"token maybe-class-name\">VolumeSets</span><span class=\"token plain\"> </span><span class=\"token operator\" style=\"color:#393A34\">=</span><span class=\"token plain\"> require</span><span class=\"token punctuation\" style=\"color:#393A34\">.</span><span class=\"token method function property-access\" style=\"color:#d73a49\">mx</span><span class=\"token punctuation\" style=\"color:#393A34\">(</span><span class=\"token string\" style=\"color:#e3116c\">\"mxjs/base/algorithms/filter_volumeset.js\"</span><span class=\"token punctuation\" style=\"color:#393A34\">)</span><span class=\"token punctuation\" style=\"color:#393A34\">;</span><span class=\"token plain\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\"></span><span class=\"token keyword\" style=\"color:#00009f\">const</span><span class=\"token plain\"> </span><span class=\"token maybe-class-name\">Finder</span><span class=\"token plain\"> </span><span class=\"token operator\" style=\"color:#393A34\">=</span><span class=\"token plain\"> require</span><span class=\"token punctuation\" style=\"color:#393A34\">.</span><span class=\"token method function property-access\" style=\"color:#d73a49\">mx</span><span class=\"token punctuation\" style=\"color:#393A34\">(</span><span class=\"token string\" style=\"color:#e3116c\">\"mxjs/base/algorithms/find_neighbours_3d.js\"</span><span class=\"token punctuation\" style=\"color:#393A34\">)</span><span class=\"token punctuation\" style=\"color:#393A34\">;</span><span class=\"token plain\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\"></span><span class=\"token keyword\" style=\"color:#00009f\">const</span><span class=\"token plain\"> finder </span><span class=\"token operator\" style=\"color:#393A34\">=</span><span class=\"token plain\"> </span><span class=\"token keyword\" style=\"color:#00009f\">new</span><span class=\"token plain\"> </span><span class=\"token class-name\">Finder</span><span class=\"token punctuation\" style=\"color:#393A34\">(</span><span class=\"token maybe-class-name\">Blasts</span><span class=\"token punctuation\" style=\"color:#393A34\">.</span><span class=\"token method function property-access\" style=\"color:#d73a49\">size</span><span class=\"token punctuation\" style=\"color:#393A34\">(</span><span class=\"token punctuation\" style=\"color:#393A34\">)</span><span class=\"token punctuation\" style=\"color:#393A34\">,</span><span class=\"token plain\"> </span><span class=\"token maybe-class-name\">Blasts</span><span class=\"token punctuation\" style=\"color:#393A34\">.</span><span class=\"token property-access\">read_Location</span><span class=\"token punctuation\" style=\"color:#393A34\">)</span><span class=\"token punctuation\" style=\"color:#393A34\">;</span><br></span></code></pre></div></div>\n<p>And then pass it to the <code>flag_members()</code> method:</p>\n<div class=\"language-js codeBlockContainer_cEsW theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_XzlB\"><pre tabindex=\"0\" class=\"prism-code language-js codeBlock_Bp6S thin-scrollbar\" style=\"color:#393A34;background-color:#f6f8fa\"><code class=\"codeBlockLines_sSA0\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">volume_set</span><span class=\"token punctuation\" style=\"color:#393A34\">.</span><span class=\"token method function property-access\" style=\"color:#d73a49\">flag_members</span><span class=\"token punctuation\" style=\"color:#393A34\">(</span><span class=\"token plain\">flags</span><span class=\"token punctuation\" style=\"color:#393A34\">,</span><span class=\"token plain\"> is_ticked</span><span class=\"token punctuation\" style=\"color:#393A34\">,</span><span class=\"token plain\"> </span><span class=\"token maybe-class-name\">Blasts</span><span class=\"token punctuation\" style=\"color:#393A34\">.</span><span class=\"token property-access\">read_Location</span><span class=\"token punctuation\" style=\"color:#393A34\">,</span><span class=\"token plain\"> finder</span><span class=\"token punctuation\" style=\"color:#393A34\">,</span><span class=\"token plain\"> </span><span class=\"token keyword null nil\" style=\"color:#00009f\">null</span><span class=\"token punctuation\" style=\"color:#393A34\">)</span><span class=\"token punctuation\" style=\"color:#393A34\">;</span><br></span></code></pre></div></div>\n<p>With the updated library you should remove <code>find_neighbours_3d.js</code> and instead create a finder object like so:</p>\n<div class=\"language-js codeBlockContainer_cEsW theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_XzlB\"><pre tabindex=\"0\" class=\"prism-code language-js codeBlock_Bp6S thin-scrollbar\" style=\"color:#393A34;background-color:#f6f8fa\"><code class=\"codeBlockLines_sSA0\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token keyword\" style=\"color:#00009f\">const</span><span class=\"token plain\"> </span><span class=\"token maybe-class-name\">VolumeSets</span><span class=\"token plain\"> </span><span class=\"token operator\" style=\"color:#393A34\">=</span><span class=\"token plain\"> require</span><span class=\"token punctuation\" style=\"color:#393A34\">.</span><span class=\"token method function property-access\" style=\"color:#d73a49\">mx</span><span class=\"token punctuation\" style=\"color:#393A34\">(</span><span class=\"token string\" style=\"color:#e3116c\">\"mxjs/base/algorithms/filter_volumeset.js\"</span><span class=\"token punctuation\" style=\"color:#393A34\">)</span><span class=\"token punctuation\" style=\"color:#393A34\">;</span><span class=\"token plain\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\"></span><span class=\"token keyword\" style=\"color:#00009f\">const</span><span class=\"token plain\"> finder </span><span class=\"token operator\" style=\"color:#393A34\">=</span><span class=\"token plain\"> </span><span class=\"token maybe-class-name\">VolumeSets</span><span class=\"token punctuation\" style=\"color:#393A34\">.</span><span class=\"token method function property-access\" style=\"color:#d73a49\">create_finder</span><span class=\"token punctuation\" style=\"color:#393A34\">(</span><span class=\"token maybe-class-name\">Blasts</span><span class=\"token punctuation\" style=\"color:#393A34\">.</span><span class=\"token property-access\">read_Location</span><span class=\"token punctuation\" style=\"color:#393A34\">,</span><span class=\"token plain\"> </span><span class=\"token number\" style=\"color:#36acaa\">0</span><span class=\"token punctuation\" style=\"color:#393A34\">,</span><span class=\"token plain\"> </span><span class=\"token maybe-class-name\">Blasts</span><span class=\"token punctuation\" style=\"color:#393A34\">.</span><span class=\"token method function property-access\" style=\"color:#d73a49\">size</span><span class=\"token punctuation\" style=\"color:#393A34\">(</span><span class=\"token punctuation\" style=\"color:#393A34\">)</span><span class=\"token punctuation\" style=\"color:#393A34\">)</span><span class=\"token punctuation\" style=\"color:#393A34\">;</span><br></span></code></pre></div></div>\n<p>And then pass this finder object to <code>flag_members()</code> in the same way as above. For the moment the old style is deprecated but will continue to work, so your code will not break, but in the future we will remove support for the old style.</p>",
            "url": "https://es.mxrap.workers.dev/updates/filter-volumes-library-changes",
            "title": "Filter volumes library changes",
            "summary": "We have recently updated the JavaScript library mxjs/base/algorithms/filtervolumeset.js to be more efficient. If you are using this library and call the flagmembers() method of volume sets directly, then you will need to update your code slightly. If you don't call flag_members() directly then you'll automatically get the efficiency updates when you upgrade without needing to do anything, and you can stop reading now :)",
            "date_modified": "2024-05-03T00:00:00.000Z",
            "author": {
                "name": "Matthew Heinsen Egan",
                "url": "https://www.linkedin.com/in/matthew-heinsen-egan/"
            },
            "tags": []
        },
        {
            "id": "https://es.mxrap.workers.dev/updates/changes-to-root-structure",
            "content_html": "<p>There has been some rearrangement to the ! folder within the root folder, which may affect some of your apps. This was primarily a move of tools which are not seismic specific from the ! folder to !/Base (so that mines without the seismic module can use these tools). The most commonly used parts of this migration are anything that uses Filter Volumes, Grid definitions or Plane definitions.</p>\n<!-- -->\n<p>Apps that you created that are being used on site will break as a result of these broken connection in upgraded root folders. As we transition to v6 of mXrap, root upgrades will be required, and any of your custom apps will require fixing. To rectify missing sources, you can either manually change links (on an updated root folder) from the old to the new location, or use mXrap's redirect source/table/column feature in the menu bar of the Settings window:</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/redicrect-screenshot-b450bb05b73cdecdbff77036de88143d.png\" width=\"401\" height=\"263\" class=\"img_HjUm\"></figure>\n<p>The moves are as follows:<br>\n<!-- -->!/Filter Volumes -&gt; !/Base/Filter Volumes<br>\n<!-- -->! Standard Data/File Locations -&gt; !/Base/Standard Data/File Locations</p>\n<p>Some of ! Standard Data/Parameters -&gt; !/Base/Standard Data/Parameters , including:<br>\n<!-- -->Filter Volumes<br>\n<!-- -->Grid Definitions<br>\n<!-- -->Plane Definitions<br>\n<!-- -->Import/Filer Volumes Auto-ID<br>\n<!-- -->Import/Filer Volumes CSV<br>\n<!-- -->Import/Filer Volumes Staging<br>\n<!-- -->Import/Grid Definitions Auto-ID<br>\n<!-- -->Import/Grid Definitions CSV<br>\n<!-- -->Import/Grid Definitions Staging<br>\n<!-- -->Import/Plane Definitions Auto-ID<br>\n<!-- -->Import/Plane Definitions CSV</p>\n<p>A summary of the new locations are shown below</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"data:image/png;base64,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\" width=\"445\" height=\"397\" class=\"img_HjUm\"></figure>",
            "url": "https://es.mxrap.workers.dev/updates/changes-to-root-structure",
            "title": "Changes to root structure",
            "summary": "There has been some rearrangement to the ! folder within the root folder, which may affect some of your apps. This was primarily a move of tools which are not seismic specific from the ! folder to !/Base (so that mines without the seismic module can use these tools). The most commonly used parts of this migration are anything that uses Filter Volumes, Grid definitions or Plane definitions.",
            "date_modified": "2024-02-01T00:00:00.000Z",
            "author": {
                "name": "Daniel Cumming-Potvin",
                "url": "https://www.linkedin.com/in/daniel-cumming-potvin-13a581121/"
            },
            "tags": []
        },
        {
            "id": "https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0",
            "content_html": "<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"highlights\">Highlights<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#highlights\" class=\"hash-link\" aria-label=\"Enlace directo al Highlights\" title=\"Enlace directo al Highlights\" translate=\"no\">​</a></h2>\n<p>We're pleased to announce the release of mXrap version 6, bringing with it a range of enhancements to elevate your mXrap experience. This major update includes improvements to the user interface, as well as enhancements to speed when loading the root folder and applications. Additionally, we've upgraded the 3D rendering and navigation capabilities in the 3D Views.</p>\n<!-- -->\n<div class=\"pb-3\"><div><div class=\"text--center px-3\"><div class=\"figure-caption my-2\"></div></div></div></div>\n<p><em>New: Tilt View and automatic grid</em></p>\n<p>However, it's important to note that older root folders may not function properly in version 6 due to incompatibilities. Therefore, it's crucial that all root folders and apps are upgraded and checked to ensure they work correctly before transitioning. If you haven't received communication about this upgrade yet, expect an email in the coming weeks with instructions on how to complete the process.</p>\n<div role=\"alert\" class=\"fade alert alert-warning show\"><div class=\"alert-heading h4\" style=\"font-size:1em;text-transform:capitalize\"><span class=\"admonitionIcon_Ibzs\"><svg viewBox=\"0 0 16 16\"><path fill-rule=\"evenodd\" d=\"M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z\"></path></svg></span>precaución</div><div class=\"admonitionContent_vXIg\"><p>Please be aware that mXrap version 5 is scheduled to cease functioning in May 2024. Your cooperation during this transition period is greatly appreciated and will help facilitate a smooth migration to the new version.</p></div></div>\n<p>The notable changes that would effect development includes the change in scope for Table Calcs and data structure changes (octal literals, null locations, etc.). These changes mean that some Table Calcs or Row Calcs may break. Please read the change logs on how to address this.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"whats-new-for-users---mxrap-600\">What's new for Users - mXrap 6.0.0<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#whats-new-for-users---mxrap-600\" class=\"hash-link\" aria-label=\"Enlace directo al What's new for Users - mXrap 6.0.0\" title=\"Enlace directo al What's new for Users - mXrap 6.0.0\" translate=\"no\">​</a></h2>\n<p>Last update: 14 November 2023</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"introduction\">Introduction<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#introduction\" class=\"hash-link\" aria-label=\"Enlace directo al Introduction\" title=\"Enlace directo al Introduction\" translate=\"no\">​</a></h3>\n<p>Short story: Ask the mXrap team to upgrade your root folder, and then you can install and use Version 6. Be sure to check any site-specific Apps that you have in your root.</p>\n<p>Version 6 is intended to be backwards and forward compatible with Version 5. This means you can switch between Version 6.0 and Version 5 without compatibility issues.</p>\n<p>Version 6.1 will bring changes that are incompatible with Version 5, so please help us upgrade you to Version 6.0 soon so we can ensure any problems are fixed before we move onwards into the future.</p>\n<p>Contact support if you require a root folder upgrade, or help upgrading your own Apps.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"operating-system-support\">Operating System Support<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#operating-system-support\" class=\"hash-link\" aria-label=\"Enlace directo al Operating System Support\" title=\"Enlace directo al Operating System Support\" translate=\"no\">​</a></h3>\n<p>Full support for Windows Server 2022+ and Windows 10+</p>\n<p>We are unable to fully support old operating systems such as Windows Server 19, Windows Server 16 and Windows 7. Many IT departments will be running Windows Server 16 on their Virtual Machines, so this could be an issue at some sites.</p>\n<p>The simplest way to check if your computers are supported, is to run mXrap v6 and try it out. If mXrap detects problems, it will tell you.</p>\n<ul>\n<li class=\"\">Windows 7 and Windows Server 16 can work with plain filenames (no accented characters, etc) and a workaround installed in C:\\Windows\\System32.</li>\n<li class=\"\">Windows Server 19 can work with plain filenames (no accented characters, etc).</li>\n</ul>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"codemeter-update---760d\">CodeMeter Update - 7.60d<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#codemeter-update---760d\" class=\"hash-link\" aria-label=\"Enlace directo al CodeMeter Update - 7.60d\" title=\"Enlace directo al CodeMeter Update - 7.60d\" translate=\"no\">​</a></h3>\n<p>WIBU recently announced a software update to address a CVE security issue (Common Vulnerability and Exposure) that relates to an exploit available from the SOCKS5 proxy. You may not have such a proxy configured, but in theory, Malware could use this issue as part of a combined attack.</p>\n<p><a href=\"https://cdn.wibu.com/fileadmin/wibu_downloads/security_advisories/AdvisoryWIBU-231017-01.pdf\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://cdn.wibu.com/fileadmin/wibu_downloads/security_advisories/AdvisoryWIBU-231017-01.pdf</a></p>\n<p>The solution is to upgrade the CodeMeter Runtime to the latest version. A link to the latest version of the CodeMeter Runtime can be found here:</p>\n<p><a href=\"https://downloads.mxrap.com/Dongles/CodeMeterRuntime.exe\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://downloads.mxrap.com/Dongles/CodeMeterRuntime.exe</a></p>\n<p>or here: <a href=\"https://www.wibu.com/support/user/user-software.html\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://www.wibu.com/support/user/user-software.html</a></p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"mxrap-optimisations\">mXrap Optimisations<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#mxrap-optimisations\" class=\"hash-link\" aria-label=\"Enlace directo al mXrap Optimisations\" title=\"Enlace directo al mXrap Optimisations\" translate=\"no\">​</a></h3>\n<p>We've made many improvements to the way we load the Root folder and files from disk. Our developers have been using Version 6 Beta for months, and the speed difference alone is such that we don't like switching back to Version 5. We hope you will also find Version 6 faster in your environment.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"improved-display\">Improved Display<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#improved-display\" class=\"hash-link\" aria-label=\"Enlace directo al Improved Display\" title=\"Enlace directo al Improved Display\" translate=\"no\">​</a></h3>\n<p>mXrap now works properly on higher resolution monitors. Version 5 relied on automatic scaling, so it could appear fuzzy and out of focus. Version 6 is now crisp and sharp.</p>\n<p>We have also changed the GUI styling of mXrap (e.g. the buttons and spacing look different). We aren't happy with the current state and hope to make some more changes in this area.</p>\n<p>Note that the fixed-width font (used for numbers) has changed to the newest Microsoft font: \"Cascadia Mono\". As a result, the width of columns and text might be different to before, and column widths may need to be adjusted. Depending on your operating system, you may have been using Courier New or (more likely) Consolas in the past.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_fonts-7bd7368e5533cefd04d8fbcc1bf31665.png\" width=\"1920\" height=\"1000\" class=\"img_HjUm\"></figure>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"mxrap-tips\">mXrap Tips<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#mxrap-tips\" class=\"hash-link\" aria-label=\"Enlace directo al mXrap Tips\" title=\"Enlace directo al mXrap Tips\" translate=\"no\">​</a></h3>\n<p>We have now added some helpful tips in mXrap. Try clicking the ? buttons to view the tips.</p>\n<table><thead><tr><th>Tips</th><th>Location</th></tr></thead><tbody><tr><td>3D Tips</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_3d_tips-01e3c93cb0ab543e7c5b731bb19dfa6f.png\" width=\"811\" height=\"642\" class=\"img_HjUm\"></td></tr><tr><td>Chart Tips</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_chart_tips-6dae1996f1b386799329c5baae7f6a89.png\" width=\"830\" height=\"557\" class=\"img_HjUm\"></td></tr><tr><td>Tableview Tips</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_tableview_tips-5637261dedbe807725cf7366f68ae518.png\" width=\"802\" height=\"450\" class=\"img_HjUm\"></td></tr></tbody></table>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"3d-navigation\">3D Navigation<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#3d-navigation\" class=\"hash-link\" aria-label=\"Enlace directo al 3D Navigation\" title=\"Enlace directo al 3D Navigation\" translate=\"no\">​</a></h3>\n<p>Version 5's 3D View could be confusing when looking at a plan view of your mine. Dragging the left mouse button up and down would rotate the view in such a way that your mine would end up sideways.</p>\n<p>Starting from Version 6, dragging the view up and down will always rotate the mine vertically between a plan view and a section view.</p>\n<p>Dragging the mouse side to side will always rotate the mine around the vertical axis.</p>\n<p>To make navigation easier, you can:</p>\n<ul>\n<li class=\"\">Force a horizontal rotation by holding the Shift key while dragging the mouse side to side.</li>\n<li class=\"\">Force a vertical rotation by holding the Shift and Alt key while dragging the mouse up and down.</li>\n</ul>\n<table><thead><tr><th>Navigation</th><th>Demonstration</th></tr></thead><tbody><tr><td>Rotate the View:<br>Mouse side-to-side<br><br>Force Rotation: <br>Shift + Drag</td><td><div class=\"pb-3\"><div><div class=\"text--center px-3\"><div class=\"figure-caption my-2\"></div></div></div></div></td></tr><tr><td>Tilt the View:<br>Mouse up-and-down<br><br>Force Tilt: <br>Shift + Alt + Drag</td><td><div class=\"pb-3\"><div><div class=\"text--center px-3\"><div class=\"figure-caption my-2\"></div></div></div></div></td></tr><tr><td>Gridlines rotate with the View</td><td><div class=\"pb-3\"><div><div class=\"text--center px-3\"><div class=\"figure-caption my-2\"></div></div></div></div></td></tr></tbody></table>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"improved-3d-view\">Improved 3D View<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#improved-3d-view\" class=\"hash-link\" aria-label=\"Enlace directo al Improved 3D View\" title=\"Enlace directo al Improved 3D View\" translate=\"no\">​</a></h3>\n<p>We've made an update to mXrap that improves several aspects regarding its display. A short list of the changes can be seen below.</p>\n<ul>\n<li class=\"\">3D point attenuation improved when perspective is off</li>\n<li class=\"\">Improved rendering quality and speed</li>\n<li class=\"\">Clipping updates are applied much faster</li>\n<li class=\"\">Point selection highlights are updated faster</li>\n<li class=\"\">Anti-aliasing option added for points</li>\n<li class=\"\">Better fly-to-point performance</li>\n<li class=\"\">Able to cancel fly-to-point animations half-way</li>\n<li class=\"\">Ability to pick vertices from surface or line series (using F2 picking)</li>\n<li class=\"\">Ability to select vertices in a surface or line series using a selection box</li>\n<li class=\"\">Ability to highlight selected vertices in a surface or line series</li>\n</ul>\n<table><thead><tr><th>Select and Highlight Vertices in a Surface or Line Series in 3D</th><th><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_3d_highlight-8abcb1532b6841b6ebb40a59d4354401.png\" width=\"1220\" height=\"777\" class=\"img_HjUm\"></th></tr></thead></table>\n<ul>\n<li class=\"\">\n<p>Depth Peeling improved</p>\n</li>\n<li class=\"\">\n<p>Depth Peeling automatically updates the 3D View when changed</p>\n</li>\n<li class=\"\">\n<p>Depth Peeling can now be enabled or disabled for specific 3D Views within \"Drawing Options\"</p>\n</li>\n<li class=\"\">\n<p>Depth Peeling can still be accessed in <code>Cog &gt; Advanced Settings</code></p>\n</li>\n</ul>\n<table><thead><tr><th>Control</th><th></th></tr></thead><tbody><tr><td>Depth Peeling Controls in the 3D Panel</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_depth_peeling-5426f48a1a307e0fb67e68e8a64ec848.webp\" width=\"1703\" height=\"997\" class=\"img_HjUm\"></td></tr><tr><td>Global controls that affect all 3D Views</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_3d_global-a9be68cdb65b65a751a8b4adb441e992.png\" width=\"1916\" height=\"1028\" class=\"img_HjUm\"></td></tr><tr><td>Depth Peeling Off</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_peeling_off-e6358a68eec3782dd50f64f73e2d899a.webp\" width=\"1092\" height=\"820\" class=\"img_HjUm\"></td></tr><tr><td>Depth Peeling On</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_peeling_on-2185eb043bec12038668153d1ee47af4.png\" width=\"545\" height=\"587\" class=\"img_HjUm\"></td></tr></tbody></table>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"improved-marker-symbol-dialog-box\">Improved Marker Symbol Dialog Box<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#improved-marker-symbol-dialog-box\" class=\"hash-link\" aria-label=\"Enlace directo al Improved Marker Symbol Dialog Box\" title=\"Enlace directo al Improved Marker Symbol Dialog Box\" translate=\"no\">​</a></h3>\n<p>While choosing a Marker Style symbol, you can preview all symbols in a chosen colour.</p>\n<table><thead><tr><th>Style</th><th></th></tr></thead><tbody><tr><td>Choose a Symbol</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_marker_symbol-fcee8a46ec357b50afd15a3c6d66edcc.png\" width=\"632\" height=\"693\" class=\"img_HjUm\"></td></tr><tr><td>Preview in different colours</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_marker_preview-2185eb043bec12038668153d1ee47af4.png\" width=\"545\" height=\"587\" class=\"img_HjUm\"></td></tr></tbody></table>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"local-cache-changes\">Local Cache Changes<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#local-cache-changes\" class=\"hash-link\" aria-label=\"Enlace directo al Local Cache Changes\" title=\"Enlace directo al Local Cache Changes\" translate=\"no\">​</a></h3>\n<p>mXrap keeps a copy of a lot of data in your \"User Profile\" folders on the C: system disk. This can be problematic if your C: is running low on disk space.</p>\n<p>You have always been able to choose another location to store this cache (e.g. on a larger data disk), however, Version 5 still stored quite a lot of stuff on the C:</p>\n<p>Version 6 will now store all of its Cache where you choose, and, it will also detect and clean up unused cache files left behind in your User Profile.</p>\n<table><thead><tr><th>Cache</th><th></th></tr></thead><tbody><tr><td>Access the Settings</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_cache_config-657d74146b61c173e3590aa5b878ed24.png\" width=\"868\" height=\"578\" class=\"img_HjUm\"></td></tr><tr><td>Change the Location of the Cache <br><br>You will need to choose your root folder again</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_cache_choose-7a96e3be46d4b350ce1e19d49d29ba1b.png\" width=\"691\" height=\"254\" class=\"img_HjUm\"></td></tr><tr><td>Old cache auto-detected</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_cache_old-499aaa48d86b2d0067e7cde3613a2a27.png\" width=\"877\" height=\"340\" class=\"img_HjUm\"></td></tr><tr><td>Clearing old Cache files</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_cache_clear-ba3af790ac222359f9278dbbc90de2fb.png\" width=\"656\" height=\"516\" class=\"img_HjUm\"></td></tr></tbody></table>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"file-path-update\">File Path Update<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#file-path-update\" class=\"hash-link\" aria-label=\"Enlace directo al File Path Update\" title=\"Enlace directo al File Path Update\" translate=\"no\">​</a></h3>\n<p>mXrap now supports more special characters, white spaces in file paths and deeper folder paths. Stricter file naming is also enforced.</p>\n<p>If you have any issues regarding any special characters, please try to use plain ascii instead and let us know via support.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"credentials-pop-up\">Credentials Pop-Up<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#credentials-pop-up\" class=\"hash-link\" aria-label=\"Enlace directo al Credentials Pop-Up\" title=\"Enlace directo al Credentials Pop-Up\" translate=\"no\">​</a></h3>\n<p>mXrap may read files from network drives, such as seismic event files. The username/password credentials for these network shares are sometimes forgotten by Windows, and mXrap Version 5 would fail to access the file and not tell you that there was a problem.</p>\n<p>As of Version 6, mXrap will ask the user for the username and password if the Network share needs the credentials.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"app-translations\">App Translations<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#app-translations\" class=\"hash-link\" aria-label=\"Enlace directo al App Translations\" title=\"Enlace directo al App Translations\" translate=\"no\">​</a></h3>\n<p>We've implemented a language translation system for translating Apps into different languages.</p>\n<p>You can choose the language mXrap uses via the About dialog.</p>\n<table><thead><tr><th>Translations</th><th></th></tr></thead><tbody><tr><td>Click \"About mXrap\"</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_about_button-c2c370ea8d35ea79ee4c141fb257011a.png\" width=\"365\" height=\"360\" class=\"img_HjUm\"></td></tr><tr><td>Choose a Language</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_language_switch-60f9af4ad8d87a2f0d12dd4f4cceac84.png\" width=\"1266\" height=\"839\" class=\"img_HjUm\"></td></tr></tbody></table>\n<p>The current languages available for mXrap include English, Spanish, French, Portuguese and Swedish.</p>\n<p>We have only just started translating some Apps. If you are interested in contributing to the translations, please let us know.</p>\n<table><thead><tr><th>Examples</th><th></th></tr></thead><tbody><tr><td>English: General Analysis</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_en_ga-f1d80ea677befa25c0cc3d6dec8de4ce.png\" width=\"1165\" height=\"231\" class=\"img_HjUm\"></td></tr><tr><td>Français: Analyse Générale</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_fr_ga-3e7eeb4e3d5828905cb821151cba2eaf.png\" width=\"1175\" height=\"422\" class=\"img_HjUm\"></td></tr></tbody></table>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"whats-new-for-developers---mxrap-600\">What's new for Developers - mXrap 6.0.0<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#whats-new-for-developers---mxrap-600\" class=\"hash-link\" aria-label=\"Enlace directo al What's new for Developers - mXrap 6.0.0\" title=\"Enlace directo al What's new for Developers - mXrap 6.0.0\" translate=\"no\">​</a></h2>\n<p>Last update: 14 November 2023</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"introduction-1\">Introduction<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#introduction-1\" class=\"hash-link\" aria-label=\"Enlace directo al Introduction\" title=\"Enlace directo al Introduction\" translate=\"no\">​</a></h3>\n<p>We are pleased to announce the first release of version 6 of mXrap!</p>\n<p>Version 6 is intended to be backwards and forwards compatible with Version 5. This means you can switch between Version 6 and Version 5 without compatibility issues. You can develop Apps in Version 6, and deploy to a Version 5 site, and everything will work. <small>Almost.</small></p>\n<p>You do need to upgrade the root before using Version 6 (see the \"Migration Guide\" for more information) and you need to avoid some new features while it can be used with Version 5.</p>\n<p>The mXrap team's standard code in your root folders has been upgraded, so ensure we have upgraded your root folder BEFORE you start using Version 6. Contact support if you require a root upgrade, or help upgrading your own Apps.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"hotkey-to-save\">Hotkey to Save<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#hotkey-to-save\" class=\"hash-link\" aria-label=\"Enlace directo al Hotkey to Save\" title=\"Enlace directo al Hotkey to Save\" translate=\"no\">​</a></h3>\n<p>You can now save tools with Ctrl + S.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_save_1-bae56bba397f0e1e729fb955037a918e.png\" width=\"861\" height=\"642\" class=\"img_HjUm\"></figure>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_save_2-7b5da451af138da3297a8cf8b8e316be.png\" width=\"1059\" height=\"951\" class=\"img_HjUm\"></figure>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"tab-icons\">Tab Icons<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#tab-icons\" class=\"hash-link\" aria-label=\"Enlace directo al Tab Icons\" title=\"Enlace directo al Tab Icons\" translate=\"no\">​</a></h3>\n<p>You can now add icons to tool tabs.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_tab_icons-915a42aab65de256188378289c225db0.png\" width=\"1296\" height=\"823\" class=\"img_HjUm\"></figure>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"inline-css-for-panels-headers-and-footers\">Inline CSS for Panels, Headers and Footers<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#inline-css-for-panels-headers-and-footers\" class=\"hash-link\" aria-label=\"Enlace directo al Inline CSS for Panels, Headers and Footers\" title=\"Enlace directo al Inline CSS for Panels, Headers and Footers\" translate=\"no\">​</a></h3>\n<p>You can now use inline CSS to style your text as HTML using CSS selectors.</p>\n<p>You can use this technique in places such as:</p>\n<ul>\n<li class=\"\">Headers and footers in Charts, 3D Views and Table Views</li>\n<li class=\"\">HTML Views</li>\n<li class=\"\">Panels</li>\n<li class=\"\">Text Element (type the HTML into the entry box)</li>\n<li class=\"\">Value Display (link the HTML text in from a Calculation)</li>\n</ul>\n<p>Note for Panel Views: Some CSS techniques cannot be done via the \"Stylesheet (CSS)\" tab, and must be done using inline-CSS.</p>\n<table><thead><tr><th>Examples</th><th></th></tr></thead><tbody><tr><td>HTML + Inline-CSS</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_css-08231568a9c63d04cf9db9948c18cb29.png\" width=\"464\" height=\"356\" class=\"img_HjUm\"></td></tr><tr><td>HTML + Inline-CSS in a Header/Footer</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_css_header-5130999849d202dc6be8beb9c9b74e10.png\" width=\"905\" height=\"352\" class=\"img_HjUm\"></td></tr><tr><td>HTML + Inline-CSS in a Panel</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_css_panel-159ee576747e044d9a5e5f89be6f7bfb.png\" width=\"960\" height=\"497\" class=\"img_HjUm\"></td></tr></tbody></table>\n<h4 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"example-html-with-inline-css\">Example HTML with Inline CSS<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#example-html-with-inline-css\" class=\"hash-link\" aria-label=\"Enlace directo al Example HTML with Inline CSS\" title=\"Enlace directo al Example HTML with Inline CSS\" translate=\"no\">​</a></h4>\n<div class=\"language-html codeBlockContainer_cEsW theme-code-block\" style=\"--prism-color:#393A34;--prism-background-color:#f6f8fa\"><div class=\"codeBlockContent_XzlB\"><pre tabindex=\"0\" class=\"prism-code language-html codeBlock_Bp6S thin-scrollbar\" style=\"color:#393A34;background-color:#f6f8fa\"><code class=\"codeBlockLines_sSA0\"><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;</span><span class=\"token tag\" style=\"color:#00009f\">html</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  </span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;</span><span class=\"token tag\" style=\"color:#00009f\">style</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token style language-css\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\">    </span><span class=\"token style language-css selector class\" style=\"color:#00009f\">.title</span><span class=\"token style language-css\"> </span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">{</span><span class=\"token style language-css\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\">      </span><span class=\"token style language-css property\" style=\"color:#36acaa\">font-weight</span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">:</span><span class=\"token style language-css\"> bold</span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">;</span><span class=\"token style language-css\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\">      </span><span class=\"token style language-css property\" style=\"color:#36acaa\">text-decoration</span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">:</span><span class=\"token style language-css\"> underline</span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">;</span><span class=\"token style language-css\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\">      </span><span class=\"token style language-css property\" style=\"color:#36acaa\">font-size</span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">:</span><span class=\"token style language-css\"> </span><span class=\"token style language-css number\" style=\"color:#36acaa\">20</span><span class=\"token style language-css unit\">px</span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">;</span><span class=\"token style language-css\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\">    </span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">}</span><span class=\"token style language-css\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\">    </span><span class=\"token style language-css selector class\" style=\"color:#00009f\">.sub</span><span class=\"token style language-css selector class\" style=\"color:#00009f\">.title</span><span class=\"token style language-css\"> </span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">{</span><span class=\"token style language-css\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\">      </span><span class=\"token style language-css property\" style=\"color:#36acaa\">font-size</span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">:</span><span class=\"token style language-css\"> </span><span class=\"token style language-css number\" style=\"color:#36acaa\">14</span><span class=\"token style language-css unit\">px</span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">;</span><span class=\"token style language-css\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\">    </span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">}</span><span class=\"token style language-css\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\">    </span><span class=\"token style language-css selector id\" style=\"color:#00009f\">#keynote</span><span class=\"token style language-css\"> </span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">{</span><span class=\"token style language-css\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\">      </span><span class=\"token style language-css property\" style=\"color:#36acaa\">color</span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">:</span><span class=\"token style language-css\"> </span><span class=\"token style language-css hexcode color\">#006400</span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">;</span><span class=\"token style language-css\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\">      </span><span class=\"token style language-css property\" style=\"color:#36acaa\">font-style</span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">:</span><span class=\"token style language-css\"> italic</span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">;</span><span class=\"token style language-css\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\">    </span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">}</span><span class=\"token style language-css\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\">    </span><span class=\"token style language-css selector class\" style=\"color:#00009f\">.keyWord</span><span class=\"token style language-css\"> </span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">{</span><span class=\"token style language-css\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\">      </span><span class=\"token style language-css property\" style=\"color:#36acaa\">font-weight</span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">:</span><span class=\"token style language-css\"> bold</span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">;</span><span class=\"token style language-css\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\">      </span><span class=\"token style language-css property\" style=\"color:#36acaa\">text-decoration</span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">:</span><span class=\"token style language-css\"> underline</span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">;</span><span class=\"token style language-css\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\">      </span><span class=\"token style language-css property\" style=\"color:#36acaa\">font-size</span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">:</span><span class=\"token style language-css\"> </span><span class=\"token style language-css number\" style=\"color:#36acaa\">13</span><span class=\"token style language-css unit\">px</span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">;</span><span class=\"token style language-css\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\">    </span><span class=\"token style language-css punctuation\" style=\"color:#393A34\">}</span><span class=\"token style language-css\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token style language-css\">  </span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;/</span><span class=\"token tag\" style=\"color:#00009f\">style</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  </span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;</span><span class=\"token tag\" style=\"color:#00009f\">div</span><span class=\"token tag\" style=\"color:#00009f\"> </span><span class=\"token tag attr-name\" style=\"color:#00a4db\">class</span><span class=\"token tag attr-value punctuation attr-equals\" style=\"color:#393A34\">=</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag attr-value\" style=\"color:#e3116c\">title</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\">Example Title</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;/</span><span class=\"token tag\" style=\"color:#00009f\">div</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  </span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;</span><span class=\"token tag\" style=\"color:#00009f\">div</span><span class=\"token tag\" style=\"color:#00009f\"> </span><span class=\"token tag attr-name\" style=\"color:#00a4db\">class</span><span class=\"token tag attr-value punctuation attr-equals\" style=\"color:#393A34\">=</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag attr-value\" style=\"color:#e3116c\">sub title</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\">Example Sub Title</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;/</span><span class=\"token tag\" style=\"color:#00009f\">div</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  </span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;</span><span class=\"token tag\" style=\"color:#00009f\">div</span><span class=\"token tag\" style=\"color:#00009f\"> </span><span class=\"token tag attr-name\" style=\"color:#00a4db\">id</span><span class=\"token tag attr-value punctuation attr-equals\" style=\"color:#393A34\">=</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag attr-value\" style=\"color:#e3116c\">keynote</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\">This is just an </span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;</span><span class=\"token tag\" style=\"color:#00009f\">span</span><span class=\"token tag\" style=\"color:#00009f\"> </span><span class=\"token tag attr-name\" style=\"color:#00a4db\">class</span><span class=\"token tag attr-value punctuation attr-equals\" style=\"color:#393A34\">=</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag attr-value\" style=\"color:#e3116c\">keyWord</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\">example</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;/</span><span class=\"token tag\" style=\"color:#00009f\">span</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\">!</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;/</span><span class=\"token tag\" style=\"color:#00009f\">div</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  </span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;</span><span class=\"token tag\" style=\"color:#00009f\">div</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    This is an </span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;</span><span class=\"token tag\" style=\"color:#00009f\">span</span><span class=\"token tag\" style=\"color:#00009f\"> </span><span class=\"token tag attr-name\" style=\"color:#00a4db\">class</span><span class=\"token tag attr-value punctuation attr-equals\" style=\"color:#393A34\">=</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag attr-value\" style=\"color:#e3116c\">keyWord</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\">example</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;/</span><span class=\"token tag\" style=\"color:#00009f\">span</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\"> on how you can use</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    </span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;</span><span class=\"token tag\" style=\"color:#00009f\">span</span><span class=\"token tag\" style=\"color:#00009f\"> </span><span class=\"token tag attr-name\" style=\"color:#00a4db\">class</span><span class=\"token tag attr-value punctuation attr-equals\" style=\"color:#393A34\">=</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag attr-value\" style=\"color:#e3116c\">keyWord</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\">inline CSS</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;/</span><span class=\"token tag\" style=\"color:#00009f\">span</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\"> to style</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    </span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;</span><span class=\"token tag\" style=\"color:#00009f\">span</span><span class=\"token tag\" style=\"color:#00009f\"> </span><span class=\"token tag attr-name\" style=\"color:#00a4db\">class</span><span class=\"token tag attr-value punctuation attr-equals\" style=\"color:#393A34\">=</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag attr-value\" style=\"color:#e3116c\">keyWord</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\">HTML items</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;/</span><span class=\"token tag\" style=\"color:#00009f\">span</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\"> using</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    </span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;</span><span class=\"token tag\" style=\"color:#00009f\">span</span><span class=\"token tag\" style=\"color:#00009f\"> </span><span class=\"token tag attr-name\" style=\"color:#00a4db\">class</span><span class=\"token tag attr-value punctuation attr-equals\" style=\"color:#393A34\">=</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag attr-value\" style=\"color:#e3116c\">keyWord</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\">CSS selectors</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;/</span><span class=\"token tag\" style=\"color:#00009f\">span</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\">.</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\" style=\"display:inline-block\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    </span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;</span><span class=\"token tag\" style=\"color:#00009f\">div</span><span class=\"token tag\" style=\"color:#00009f\"> </span><span class=\"token tag attr-name\" style=\"color:#00a4db\">id</span><span class=\"token tag attr-value punctuation attr-equals\" style=\"color:#393A34\">=</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag attr-value\" style=\"color:#e3116c\">keynote</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">      Note: This is </span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;</span><span class=\"token tag\" style=\"color:#00009f\">span</span><span class=\"token tag\" style=\"color:#00009f\"> </span><span class=\"token tag attr-name\" style=\"color:#00a4db\">class</span><span class=\"token tag attr-value punctuation attr-equals\" style=\"color:#393A34\">=</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag attr-value\" style=\"color:#e3116c\">keyWord</span><span class=\"token tag attr-value punctuation\" style=\"color:#393A34\">\"</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\">not</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;/</span><span class=\"token tag\" style=\"color:#00009f\">span</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\"> the full extent of its</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">      capabilities.</span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">    </span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;/</span><span class=\"token tag\" style=\"color:#00009f\">div</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\">  </span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;/</span><span class=\"token tag\" style=\"color:#00009f\">div</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><span class=\"token plain\"></span><br></span><span class=\"token-line\" style=\"color:#393A34\"><span class=\"token plain\"></span><span class=\"token tag punctuation\" style=\"color:#393A34\">&lt;/</span><span class=\"token tag\" style=\"color:#00009f\">html</span><span class=\"token tag punctuation\" style=\"color:#393A34\">&gt;</span><br></span></code></pre></div></div>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"table-calc-and-row-calc-update\">Table Calc and Row Calc Update<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#table-calc-and-row-calc-update\" class=\"hash-link\" aria-label=\"Enlace directo al Table Calc and Row Calc Update\" title=\"Enlace directo al Table Calc and Row Calc Update\" translate=\"no\">​</a></h3>\n<p>Table and Row Calcs have been treated to a very large upgrade.</p>\n<h4 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"new-javascript-language-support\">New Javascript Language Support<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#new-javascript-language-support\" class=\"hash-link\" aria-label=\"Enlace directo al New Javascript Language Support\" title=\"Enlace directo al New Javascript Language Support\" translate=\"no\">​</a></h4>\n<p>New Engine: We've upgraded our Javascript engine to support the latest version of (JS 2021/2022), allowing for further flexibility in table calcs and row calcs. Please note that these new features will not be compatible with mXrap v5, so only use them once the users of your apps have been upgraded to v6.</p>\n<p>mXrap supported ECMAScript 5. Version 6 brings support for the following language changes:</p>\n<ul>\n<li class=\"\">ECMAScript 6 2015: <a href=\"https://www.w3schools.com/js/js_es6.asp\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://www.w3schools.com/js/js_es6.asp</a></li>\n<li class=\"\">ECMAScript 6 2016: <a href=\"https://www.w3schools.com/js/js_2016.asp\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://www.w3schools.com/js/js_2016.asp</a></li>\n<li class=\"\">ECMAScript 6 2017: <a href=\"https://www.w3schools.com/js/js_2017.asp\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://www.w3schools.com/js/js_2017.asp</a></li>\n<li class=\"\">ECMAScript 6 2018: <a href=\"https://www.w3schools.com/js/js_2018.asp\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://www.w3schools.com/js/js_2018.asp</a></li>\n<li class=\"\">ECMAScript 6 2019: <a href=\"https://www.w3schools.com/js/js_2019.asp\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://www.w3schools.com/js/js_2019.asp</a></li>\n<li class=\"\">ECMAScript 6 2020: <a href=\"https://www.w3schools.com/js/js_2020.asp\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://www.w3schools.com/js/js_2020.asp</a></li>\n<li class=\"\">ECMAScript 6 2021/2022: <a href=\"https://www.w3schools.com/js/js_2021.asp\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">https://www.w3schools.com/js/js_2021.asp</a></li>\n</ul>\n<h4 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"access-more-ram-in-your-calculations\">Access more RAM in your Calculations<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#access-more-ram-in-your-calculations\" class=\"hash-link\" aria-label=\"Enlace directo al Access more RAM in your Calculations\" title=\"Enlace directo al Access more RAM in your Calculations\" translate=\"no\">​</a></h4>\n<p>mXrap is now able to support bigger memory allocations. You create a shortcut to the mxrap.exe and add these to the command line parameters.</p>\n<ul>\n<li class=\"\">\n<p>For per buffer allocation</p>\n<ul>\n<li class=\"\"><code>--js_max_per_buffer_gb=N</code></li>\n</ul>\n</li>\n<li class=\"\">\n<p>For total buffer allocation</p>\n<ul>\n<li class=\"\"><code>--js_max_all_buffers_gb=N</code></li>\n</ul>\n</li>\n<li class=\"\">\n<p>For native object/array allocation</p>\n<ul>\n<li class=\"\"><code>--js_max_native_gb=N</code></li>\n</ul>\n</li>\n</ul>\n<p>Where N is the size you want to specify for memory allocation, in Gigabytes.</p>\n<p>Example - add the following to the back of a shortcut in the target section:\n<code>--js_max_all_buffers_gb=8 --js_max_per_buffer_gb=4 --js_max_native_gb=4</code></p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"data:image/png;base64,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\" width=\"460\" height=\"178\" class=\"img_HjUm\"></figure>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"storing-data-files-and-csvs-in-bundles\">Storing Data files and CSVs in Bundles<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#storing-data-files-and-csvs-in-bundles\" class=\"hash-link\" aria-label=\"Enlace directo al Storing Data files and CSVs in Bundles\" title=\"Enlace directo al Storing Data files and CSVs in Bundles\" translate=\"no\">​</a></h3>\n<p>The \"Bundle\" feature allows developers to put their Apps in a protected and controlled package that is ideal for deployment.</p>\n<p>One problem in the past was distributing and reading fixed data files - e.g. tables of mathematical constants for computation.</p>\n<p>The solution was to store the CSV files outside the bundle, but that was annoying to deploy.</p>\n<p>Version 6 adds the ability to store CSVs inside bundles like any other tool. You can import that CSV with an ImportCSV tool from within the same bundle, or, mark that file for \"Export\" to read that file from outside the bundle.</p>\n<p>Please note, you will need to manually set the Input File path to the CSV, as the \"Browse\" button does not list files within Bundles.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"mxrap-developer-migration-guide-version-5-to-600\">mXrap Developer Migration Guide: Version 5 to 6.0.0<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#mxrap-developer-migration-guide-version-5-to-600\" class=\"hash-link\" aria-label=\"Enlace directo al mXrap Developer Migration Guide: Version 5 to 6.0.0\" title=\"Enlace directo al mXrap Developer Migration Guide: Version 5 to 6.0.0\" translate=\"no\">​</a></h2>\n<p>Last update: 13 November 2023</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"introduction-2\">Introduction<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#introduction-2\" class=\"hash-link\" aria-label=\"Enlace directo al Introduction\" title=\"Enlace directo al Introduction\" translate=\"no\">​</a></h3>\n<p>Short story: Ask the mXrap team to upgrade the root folder, and check your own Apps for the problems described below.</p>\n<p>Version 6 is intended to be backwards and forward compatible with Version 5. This means you can switch between Version 6 and Version 5 without compatibility issues. You can develop Apps in Version 6, and deploy to a Version 5 site, and everything will work.</p>\n<p>We <em>almost</em> achieved that goal.</p>\n<p>The new Javascript engine in Version 6 delivers \"ECMAScript 6\" support, which brings changes to the way the JS language works. Your Javascript code MAY require changes to work in Version 6.</p>\n<p>The mXrap team's standard code in your root folders has been upgraded, so ensure we have upgraded your root folder BEFORE you start using Version 6. Contact support if you require a root upgrade, or help upgrading your own Apps.</p>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"returning-points-in-a-row-calculation\">Returning Points in a Row Calculation<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#returning-points-in-a-row-calculation\" class=\"hash-link\" aria-label=\"Enlace directo al Returning Points in a Row Calculation\" title=\"Enlace directo al Returning Points in a Row Calculation\" translate=\"no\">​</a></h3>\n<table><thead><tr><th>Guide</th><th></th></tr></thead><tbody><tr><td>Screenshot</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_rowcalc-7201c4ebb229648d641b438d5e0f5e52.png\" width=\"803\" height=\"268\" class=\"img_HjUm\"></td></tr><tr><td>Code</td><td><code>return [1,2,3];</code></td></tr><tr><td>Warning Message</td><td><code>WARNING: use the provided 'result' variable to return array results for efficiency.</code></td></tr><tr><td>Solution</td><td>A \"result\" variable is automatically provided. Fill it with the results and return it, like so:<br> <code>result[0] = 1;&lt;br/&gt;result[1] = 2;</code><br><code>result[2] = 3;</code><br><code>return result;</code></td></tr><tr><td>Reason</td><td><code>return [1,2,3];</code> creates an unnecessary Array - this is slower and consumes more memory.We want to encourage good consistent coding practices and use the same code pattern everywhere.</td></tr><tr><td>Before</td><td><img decoding=\"async\" loading=\"lazy\" src=\"data:image/png;base64,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\" width=\"385\" height=\"214\" class=\"img_HjUm\"></td></tr><tr><td>After</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_return_result-5406144b45df55ad59eec020f0accbf4.png\" width=\"824\" height=\"195\" class=\"img_HjUm\"></td></tr></tbody></table>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"returning-null-points\">Returning Null Points<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#returning-null-points\" class=\"hash-link\" aria-label=\"Enlace directo al Returning Null Points\" title=\"Enlace directo al Returning Null Points\" translate=\"no\">​</a></h3>\n<table><thead><tr><th>Guide</th><th></th></tr></thead><tbody><tr><td>Screenshot</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_nullnullnull-8ee318fe928204f51e96dc9a61b9b818.png\" width=\"618\" height=\"220\" class=\"img_HjUm\"></td></tr><tr><td>Code</td><td><code>return [null,null,null];</code></td></tr><tr><td>Warning Message</td><td>WARNING: do not <code>return [null,null,null]</code>, instead <code>return null</code></td></tr><tr><td>Solution</td><td>use instead: <code>return null;</code></td></tr><tr><td>Reason</td><td>Null coordinates are now specified as <code>null</code> instead of <code>[null,null,null]</code>. This is more efficient and simpler to code, as there is no Array involved.</td></tr><tr><td>Before</td><td><img decoding=\"async\" loading=\"lazy\" src=\"data:image/png;base64,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\" width=\"360\" height=\"207\" class=\"img_HjUm\"></td></tr><tr><td>After</td><td><img decoding=\"async\" loading=\"lazy\" src=\"data:image/png;base64,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\" width=\"367\" height=\"213\" class=\"img_HjUm\"></td></tr></tbody></table>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"checking-null-points-in-a-row-calculation\">Checking Null Points in a Row Calculation<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#checking-null-points-in-a-row-calculation\" class=\"hash-link\" aria-label=\"Enlace directo al Checking Null Points in a Row Calculation\" title=\"Enlace directo al Checking Null Points in a Row Calculation\" translate=\"no\">​</a></h3>\n<table><thead><tr><th>Guide</th><th></th></tr></thead><tbody><tr><td>Screenshot</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_null_check-e91d5b6ca125574fa65eca01ee6b70a9.png\" width=\"867\" height=\"277\" class=\"img_HjUm\"></td></tr><tr><td>Code</td><td><code>if(override[0] == null || override[1] == null || override[2] == null) </code></td></tr><tr><td>Warning Message</td><td><code>TypeError: Cannot read properties of null (reading '0')</code></td></tr><tr><td>Solution for Version 6 only. This is the future: use this if you don't need to support users on Version 5.</td><td>Use instead: <code>if(override === null)</code> <br><br>Note the use of 3 <code>=</code> signs, not 2.<br><code>===</code> compares both type and value: you want this!<br><code>==</code> will do conversions and may not do what you expect.</td></tr><tr><td>Backwards Compatible Solution for both Version 5 and 6</td><td>use instead: <code>if(override === null || override[0] == null || override[1] == null || override[2] == null)</code> <br><br> Tip: add <code>override === null</code> to the front of the <code>if</code> statement.</td></tr><tr><td>Reason</td><td>Null coordinates are now specified as <code>null instead of [null,null,null]</code>. Thus the check should be much simpler, as there is no Array involved anymore.</td></tr><tr><td>Before</td><td><img decoding=\"async\" loading=\"lazy\" src=\"data:image/png;base64,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\" width=\"719\" height=\"171\" class=\"img_HjUm\"></td></tr><tr><td>After</td><td><img decoding=\"async\" loading=\"lazy\" src=\"data:image/png;base64,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\" width=\"719\" height=\"171\" class=\"img_HjUm\"></td></tr></tbody></table>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"octal-literals\">Octal Literals<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#octal-literals\" class=\"hash-link\" aria-label=\"Enlace directo al Octal Literals\" title=\"Enlace directo al Octal Literals\" translate=\"no\">​</a></h3>\n<table><thead><tr><th>Guide</th><th></th></tr></thead><tbody><tr><td>Screenshot</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_octal_error-606a033929f567c8a3464d32450fac13.png\" width=\"717\" height=\"232\" class=\"img_HjUm\"></td></tr><tr><td>Code</td><td><code>new Date(2023,10,01);</code></td></tr><tr><td>Warning Message</td><td><code>WARNING: Program failed to compile</code><br><br><code>SyntaxError: Octal literals are not allowed in strict mode.</code></td></tr><tr><td>Solution</td><td>use instead: <code>new Date(2023,10,1);</code></td></tr><tr><td>Reason</td><td>The new Javascript does not accept numbers written with a leading zero, eg 01 or 02. These are known as Octals, and were a common source of confusion i.e. 08 and 09 are invalid, and 010 translates to 8 in decimal. This was a source of bugs, so Octals are disallowed as a blanket policy.</td></tr><tr><td>Before</td><td><img decoding=\"async\" loading=\"lazy\" src=\"data:image/png;base64,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\" width=\"370\" height=\"205\" class=\"img_HjUm\"></td></tr><tr><td>After</td><td><img decoding=\"async\" loading=\"lazy\" src=\"data:image/png;base64,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\" width=\"368\" height=\"201\" class=\"img_HjUm\"></td></tr></tbody></table>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"problems-with-omori-library\">Problems with Omori Library<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#problems-with-omori-library\" class=\"hash-link\" aria-label=\"Enlace directo al Problems with Omori Library\" title=\"Enlace directo al Problems with Omori Library\" translate=\"no\">​</a></h3>\n<p>Similar errors are seen as <code>ReferenceError: something is not defined</code></p>\n<table><thead><tr><th>Guide</th><th></th></tr></thead><tbody><tr><td>Screenshot</td><td><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_omori_error-3497f7f952d345aa1506eb7ec5547672.png\" width=\"1134\" height=\"280\" class=\"img_HjUm\"></td></tr><tr><td>Error Message</td><td>ReferenceError: <code>results_best is not defined</code></td></tr><tr><td>Solution</td><td>This requires a root upgrade for a newer version of this library. Contact support to arrange a full root upgrade.</td></tr><tr><td>Reason</td><td>We have tightened up \"global scoping\" rules for better coding practices. In Version 5, scripts imported via <code>require.mx()</code> could access global variables defined in the main calculation code. This is bad practice and is no longer allowed.</td></tr></tbody></table>\n<h3 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"table-column-widths\">Table Column Widths<a href=\"https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0#table-column-widths\" class=\"hash-link\" aria-label=\"Enlace directo al Table Column Widths\" title=\"Enlace directo al Table Column Widths\" translate=\"no\">​</a></h3>\n<p>Note that the fixed-width font (used for numbers) has changed to the newest Microsoft font: \"Cascadia Mono\". As a result, the width of columns and text might be different to before, and column widths may need to be adjusted. Depending on your operating system, you may have been using Courier New or (more likely) Consolas in the past.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/600_fonts-7bd7368e5533cefd04d8fbcc1bf31665.png\" width=\"1920\" height=\"1000\" class=\"img_HjUm\"></figure>",
            "url": "https://es.mxrap.workers.dev/updates/changelogs/mxrap-6-0-0",
            "title": "mXrap 6.0.0 - Release notes and Changelogs",
            "summary": "Highlights",
            "date_modified": "2023-11-14T00:00:00.000Z",
            "author": {
                "name": "mXrap Team",
                "url": "https://mxrap.com/team"
            },
            "tags": [
                "Changelogs",
                "Developers",
                "Updates"
            ]
        },
        {
            "id": "https://es.mxrap.workers.dev/updates/developers/developer-updates-august-2023",
            "content_html": "<p>Recent updates which may be of interest to developers</p>\n<!-- -->\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"inspection-reports-july-3-2023\">Inspection Reports (July 3, 2023)<a href=\"https://es.mxrap.workers.dev/updates/developers/developer-updates-august-2023#inspection-reports-july-3-2023\" class=\"hash-link\" aria-label=\"Enlace directo al Inspection Reports (July 3, 2023)\" title=\"Enlace directo al Inspection Reports (July 3, 2023)\" translate=\"no\">​</a></h2>\n<p>mXrap's Inspection Reports now support multiple report types, allowing tailored reports for various needs.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"improved-dxf-export-july-31-2023\">Improved <code>DXF</code> Export (July 31, 2023)<a href=\"https://es.mxrap.workers.dev/updates/developers/developer-updates-august-2023#improved-dxf-export-july-31-2023\" class=\"hash-link\" aria-label=\"Enlace directo al improved-dxf-export-july-31-2023\" title=\"Enlace directo al improved-dxf-export-july-31-2023\" translate=\"no\">​</a></h2>\n<p>We've improved the <code>DXF</code> export libraries, ensuring better compatibility with AutoCAD and Gem4D.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"transparency-in-bundles-august-21-2023\">Transparency in Bundles (August 21, 2023)<a href=\"https://es.mxrap.workers.dev/updates/developers/developer-updates-august-2023#transparency-in-bundles-august-21-2023\" class=\"hash-link\" aria-label=\"Enlace directo al Transparency in Bundles (August 21, 2023)\" title=\"Enlace directo al Transparency in Bundles (August 21, 2023)\" translate=\"no\">​</a></h2>\n<p>Most tools in the Seismic module bundles are now visible and can be temporarily edited, which offers increased transparency for developers and power users. Please note that the tools which allow connections from external apps is still limited to a specific subset.</p>",
            "url": "https://es.mxrap.workers.dev/updates/developers/developer-updates-august-2023",
            "title": "Developer Updates - August 2023",
            "summary": "Recent updates which may be of interest to developers",
            "date_modified": "2023-08-30T00:00:00.000Z",
            "author": {
                "name": "Liam Niedzielski",
                "url": "https://www.linkedin.com/in/liamniedzielski/"
            },
            "tags": []
        },
        {
            "id": "https://es.mxrap.workers.dev/updates/some-mxmas-fun",
            "content_html": "<p>With the holidays approaching we thought we would send everyone some mXmas presents! And obviously what everyone wants for mXmas are mXrap videos ?. These videos are not geotech related but come from various games, generative art, or physics simulations that we have made for fun.</p>\n<!-- -->\n<p>The mXrap team wishes everyone well for the holidays and a happy new year. Please be aware that the mXrap offices will be closed between December 23 and January 9. We will still be able to provide limited support during this period but there may be some longer than normal delays.</p>\n<p>Now, onto the videos…</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"rock-paper-scissors\">Rock Paper Scissors<a href=\"https://es.mxrap.workers.dev/updates/some-mxmas-fun#rock-paper-scissors\" class=\"hash-link\" aria-label=\"Enlace directo al Rock Paper Scissors\" title=\"Enlace directo al Rock Paper Scissors\" translate=\"no\">​</a></h2>\n<p>This is a Rock - Paper - Scissors simulation where players randomly walk through the space and do battle when they come within a certain distance of one another. The losing player becomes a new member of the winners' team. There are several ups and downs with the numbers in each team over time. There are some interesting dynamics since as one team gets low in number, it affects the encounter probability to the other teams. But anyway, place your bet and play the video to see if you've won!</p>\n<div class=\"pb-3\"><div><div class=\"text--center px-3\"><div class=\"figure-caption my-2\"></div></div></div></div>\n<p>As a fun bonus, here is another version with a more geotech flavour. Welcome to Ground Support - Rock Fall - Bogger. In this version, Ground Support stops Rock Fall, Rock Fall buries Bogger, and of course the pesky Bogger destroys Ground Support. Place your bets and don't let your geotech feelings bias you ?.</p>\n<div class=\"pb-3\"><div><div class=\"text--center px-3\"><div class=\"figure-caption my-2\"></div></div></div></div>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"3d-cellular-automata\">3D Cellular Automata<a href=\"https://es.mxrap.workers.dev/updates/some-mxmas-fun#3d-cellular-automata\" class=\"hash-link\" aria-label=\"Enlace directo al 3D Cellular Automata\" title=\"Enlace directo al 3D Cellular Automata\" translate=\"no\">​</a></h2>\n<div class=\"pb-3\"><div><div class=\"text--center px-3\"><div class=\"figure-caption my-2\"></div></div></div></div>\n<p>Cellular Automata are processes that can generative highly complex patterns from simple cell-based rules. In a 3D grid, cells are born and survive based on the status of their neighbouring cells. Different cell rules can have very different results, generating rapid expansion, slow decay, or steady-state behaviours. Cellular Automata can be used to simulate various real-world biological processes.</p>\n<p>This next video has some Sierpinski triangle vibes. It uses cell rules based only on neighbours that share a face (up to 6). The rules for the first video were based on all neighbours in the surrounding 3x3 box (up to 26).</p>\n<div class=\"pb-3\"><div><div class=\"text--center px-3\"><div class=\"figure-caption my-2\"></div></div></div></div>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"chladni-patterns\">Chladni Patterns<a href=\"https://es.mxrap.workers.dev/updates/some-mxmas-fun#chladni-patterns\" class=\"hash-link\" aria-label=\"Enlace directo al Chladni Patterns\" title=\"Enlace directo al Chladni Patterns\" translate=\"no\">​</a></h2>\n<div class=\"pb-3\"><div><div class=\"text--center px-3\"><div class=\"figure-caption my-2\"></div></div></div></div>\n<p>Chladni Patterns are formed by sand or metal filings on a plate vibrating at various frequencies. A 2D standing wave pattern is formed and the particles settle in areas where the vibration is cancelled out. This video simulates several Chladni patterns increasing in vibration frequency. Particles randomly move a distance relative to the amplitude of the vibration at that location. If a particle falls off the plate it is replaced at a random location.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"diffusion-limited-aggregation\">Diffusion-Limited Aggregation<a href=\"https://es.mxrap.workers.dev/updates/some-mxmas-fun#diffusion-limited-aggregation\" class=\"hash-link\" aria-label=\"Enlace directo al Diffusion-Limited Aggregation\" title=\"Enlace directo al Diffusion-Limited Aggregation\" translate=\"no\">​</a></h2>\n<div class=\"pb-3\"><div><div class=\"text--center px-3\"><div class=\"figure-caption my-2\"></div></div></div></div>\n<p>Diffusion-limited aggregation can be used to model various fractal growth processes. There are several real-world examples such as crystal growth, lightning paths, coalescing dust and snowflakes, plant branching, and even mineral deposits. New particles are added to the space and randomly walk until they come within a certain distance and stick to the existing structure. Different patterns can be made based on the starting structure and where new particles are added in the space. In the video above, a circular ring is added as the starting structure and new particles are added at a random place in the circle (although not too close to the existing points).</p>\n<p>The same process can be extended to 3D space. The video below starts with points at the bottom of the cube and new particles are added from the top. The pattern formed is a lot like the growth of a forest. As some structures grow higher they start to block other structures below (like blocking sunlight) and grow even faster.</p>\n<div class=\"pb-3\"><div><div class=\"text--center px-3\"><div class=\"figure-caption my-2\"></div></div></div></div>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"slime-mould-simulation\">Slime Mould Simulation<a href=\"https://es.mxrap.workers.dev/updates/some-mxmas-fun#slime-mould-simulation\" class=\"hash-link\" aria-label=\"Enlace directo al Slime Mould Simulation\" title=\"Enlace directo al Slime Mould Simulation\" translate=\"no\">​</a></h2>\n<div class=\"pb-3\"><div><div class=\"text--center px-3\"><div class=\"figure-caption my-2\"></div></div></div></div>\n<p>Slime mould (<em>Physarum polycephalum</em>) is widely studied as it has no brain and yet can grow and make decisions to find food and even solve mazes. The growth behaviour can be simulated with an agent and trail system. Agents (particles) deposit chemicals as they move across the trail. An agent may continue straight or rotate left or right depending on the concentrations of chemicals it senses ahead. The chemical concentration on the trail diffuses and decays over time. Different transport networks develop over time as the agents paths interact.</p>\n<p>Ant colonies can be modelled in a similar way. Ants don't have the memory to know where home or food sources are, but they follow different pheromones left by other ants. Ant colony simulation will be a nice future project ?.</p>\n<h2 class=\"anchor anchorTargetStickyNavbar_BlOs\" id=\"epicycles\">Epicycles<a href=\"https://es.mxrap.workers.dev/updates/some-mxmas-fun#epicycles\" class=\"hash-link\" aria-label=\"Enlace directo al Epicycles\" title=\"Enlace directo al Epicycles\" translate=\"no\">​</a></h2>\n<div class=\"pb-3\"><div><div class=\"text--center px-3\"><div class=\"figure-caption my-2\"></div></div></div></div>\n<p>Epicycles are radially connected circles that rotate at different frequencies. The radius and frequency of each circle comes from a Fourier transform of the input line. Any continuous line can be represented with epicycles, even an mXmas message…</p>\n<div class=\"pb-3\"><div><div class=\"text--center px-3\"><div class=\"figure-caption my-2\"></div></div></div></div>",
            "url": "https://es.mxrap.workers.dev/updates/some-mxmas-fun",
            "title": "Some mXmas fun",
            "summary": "With the holidays approaching we thought we would send everyone some mXmas presents! And obviously what everyone wants for mXmas are mXrap videos ?. These videos are not geotech related but come from various games, generative art, or physics simulations that we have made for fun.",
            "date_modified": "2022-12-19T00:00:00.000Z",
            "author": {
                "name": "Stuart Tierney",
                "url": "https://www.linkedin.com/in/stuart-tierney-2275a563/"
            },
            "tags": []
        },
        {
            "id": "https://es.mxrap.workers.dev/updates/fun-and-games-with-mxrap",
            "content_html": "<p>If you were wondering what a bored Xman does in their free time, this might give you an indication.....</p>\n<p>You should know by now that mXrap is very flexible and apps can be developed to perform a very wide range of functions. If you were doubting that, this might change your mind :)</p>\n<!-- -->\n<p>Ever played the puzzle game known as <a href=\"https://en.wikipedia.org/wiki/2048_(video_game)\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">2048</a>? Well now there is an mXrap version!</p>\n<p>The mXrap version has buttons for each of the four moves (up, down, left, right) which controls the game board in the 3D View.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" alt=\"2048\" src=\"https://es.mxrap.workers.dev/assets/images/2048-adfbfd3efa7c01c34fc91672ea0adadb.png\" width=\"1024\" height=\"379\" class=\"img_HjUm\"><figcaption>2048</figcaption></figure>\n<p>If 2048 is not your cup of tea, how about a spot of <a href=\"https://en.wikipedia.org/wiki/Backgammon\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"\">backgammon</a>? This is two player and each player rolls the dice and selects where to go from the list of possible moves.</p>\n<figure><img decoding=\"async\" loading=\"lazy\" src=\"https://es.mxrap.workers.dev/assets/images/Backgammon-1-ca49a1877d4a92c21d721d67eda6f68c.png\" width=\"1024\" height=\"622\" class=\"img_HjUm\"></figure>\n<figure><img decoding=\"async\" loading=\"lazy\" alt=\"Backgammon\" src=\"https://es.mxrap.workers.dev/assets/images/Backgammon-2-d9a087bf5041fedd8735cfe80924f3fd.png\" width=\"1024\" height=\"568\" class=\"img_HjUm\"><figcaption>Backgammon</figcaption></figure>\n<p>Both of these games were built using the beta version of mXrap so we can't send them to you just yet. Once the Beta version is stable we'll upload the games to mXsync for you to play around with. It will be good motivation for you to <a class=\"\" href=\"https://es.mxrap.workers.dev/support/mxsync\">learn mXsync</a> :).</p>",
            "url": "https://es.mxrap.workers.dev/updates/fun-and-games-with-mxrap",
            "title": "Fun and games with mXrap",
            "summary": "If you were wondering what a bored Xman does in their free time, this might give you an indication.....",
            "date_modified": "2018-04-16T00:00:00.000Z",
            "author": {
                "name": "Stuart Tierney",
                "url": "https://www.linkedin.com/in/stuart-tierney-2275a563/"
            },
            "tags": []
        }
    ]
}