{"id":411,"date":"2023-12-05T14:29:34","date_gmt":"2023-12-05T20:29:34","guid":{"rendered":"https:\/\/www.mrc-productivity.com\/newsletter\/?p=411"},"modified":"2023-12-07T13:00:56","modified_gmt":"2023-12-07T19:00:56","slug":"winter-2023-update","status":"publish","type":"post","link":"https:\/\/www.mrc-productivity.com\/newsletter\/2023\/12\/winter-2023-update\/","title":{"rendered":"Winter 2023 Update"},"content":{"rendered":"<p>The Winter 2023 m-Power Release Candidate contains one of our most notable enhancements: a complete overhaul to the m-Painter Editor. The goal of this upgrade was to deliver a more streamlined editor that feels like it is part of the larger m-Power platform. Besides from integration, we also strived to ensure that m-Painter was smarter, easier to use, and allowed you to do more tasks right within the graphical interface. Below, please check out a highlight from a Webinar where some of these features were discussed. After that, please check out some individual documentation links that talk about these key features in more detail.<\/p>\n<h3>m-Painter Overiew<\/h3>\n<p><iframe loading=\"lazy\" title=\"YouTube video player\" src=\"https:\/\/www.youtube.com\/embed\/lq6zHwGL_uU?si=678qNeK5X5sjfQLg\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<h3>Key Features<\/h3>\n<h5>Improved Contextual User Experience<\/h5>\n<p>In an effort to improve transparency regarding what options are available with m-Painter, we&#8217;ve removed the right click context menu. Instead, m-Painter now utilizes an element panel that automatically shows the proper options based on the currently selected element. More information about the element panel can be found <a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/m-painter-manual#element-panel\">here<\/a>.<\/p>\n<h5>Improved HTML design and layout capabilities<\/h5>\n<p>The Form Layout and Grid Layout allows developers to control how their pages are structured without having to do any coding whatsoever. All layout elements are available in a very easy graphical interface designed to allow precise control of how elements are positioned on the page. More information about this functionality can be found <a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/working-with-form-layout-grid-layout\">here<\/a>.<\/p>\n<h5>Reduce Need to Overwrite HTML<\/h5>\n<p>m-Power developers both new and old are often flummoxed when prompted to overwrite their HTML. On one hand, they probably want to retain any work they have done already. On the other hand, they want to incorporate their new changes. m-Painter now gives developers the ability to replace specific elements after recompile. Essentially, this gives developers the ability to save\/replace specific elements on the page without disrupting other areas. Learn more about this process <a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/replace-element-with\">here<\/a>.<\/p>\n<h5>New Form Input Options<\/h5>\n<p>While inputs typically default to traditional input boxes, developers can convert those to other inputs. While they are probably most familiar with converting them to a drop-down list or a combobox, m-Painter now supports two new input options: Toggle Switches and Bootstrap Radio buttons. Learn more about these two helpful input features <a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/new-form-input-options\">here<\/a>.<\/p>\n<h5>Improved Import Editor<\/h5>\n<p>During application build, the concept of importing multiple applications together onto the same screen is vital. m-Painter allows developers the ability to do this either by importing in the entire page, just the main data table, or a custom element of their choosing. All the while, fully working within the graphical interface. Learn more about this process <a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/working-with-the-m-painter-import-panel\">here<\/a>.<\/p>\n<h5>New Totals &amp; Percentage Feature<\/h5>\n<p>There are scenarios where developers may want to reference a total or percentage in a retrieval or a maintainer. While these templates don&#8217;t support totaling directly, m-Painter makes it easy to bring in totaled values in from reports into your application. Learn more about this process <a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/insert-totals-percentages\">here<\/a>.<\/p>\n<h5>Featured Component Selector<\/h5>\n<p>Developers can utilize the component selector to add many helpful UI elements to their page, such as cards, tabs, widgets, buttons, badges, and data lists. Learn more about these helpful features <a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/featured-component-selector\" target=\"_blank\" rel=\"noopener\">here<\/a>.<\/p>\n<h5>Styling Panel<\/h5>\n<p>The styling panel gives developers the ability to add in-line styles for any selected element. This could be helpful from changing font size, color, style, border radius, margin, height, width etc. During the webinar where m-Painter was introduced, the styling wizard is discussed <a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/styling-overrides-via-m-painter\">here<\/a>.<\/p>\n<h5>Conditional Rendering<\/h5>\n<p>m-Painter allows you to conditionally display text, set colors based on field values, hide\/show elements based on user roles, and toggle elements based on user clicks. You can read more about these features <a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/visibility-controls-via-m-painter\">here<\/a>.<\/p>\n<h5>Hide Repeating Data<\/h5>\n<p>Sometimes users request reports to not repeat the same value in subsequent rows as they deem this to be too redundant. m-Painter allows you to easily suppress this duplicate data. You can read more about this feature <a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/hide-repeating-data\">here<\/a>.<\/p>\n<h5>Improved Signature Support<\/h5>\n<p>The ability to capture and\/or render signatures has been enhanced with the upgrade to m-Painter. Learn how to easily capture and render user signatures <a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/signature-capture-in-m-power-maintainers\">here<\/a>.<\/p>\n<h5>Wrapping Content into Cards\/Tabs<\/h5>\n<p>Usually developers want to give their reports\/applications a bit of polish. One way to do this is to wrap content into professional looking cards or useful tabs. m-Painter makes wrapping content in these containers a breeze. Learn more about this process <a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/wrap-content-in-cards-tabs\">here<\/a>.<\/p>\n<h5>Improved Key\/Value Lookup<\/h5>\n<p>Directing m-Painter to return back a specific value based on a given key can now be easily implemented through m-Painter. This is useful when you want to make your application more user-friendly by returning back a better value (&#8220;Backordered&#8221;) rather than the arbitrary code (&#8220;B&#8221;). Learn more about this process <a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/key-pairs\">here<\/a>.<\/p>\n<h5>Supporting Data Lists<\/h5>\n<p>Data Lists are a new concept in the m-Painter lexicon. They allow you to link out to a separate application and have access to all the applicable data but with none of the markup. This allows developers to reuse applications for their data without referencing their layout. Learn more about this process <a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/data-lists\">here<\/a>.<\/p>\n<h5>Named versions<\/h5>\n<p>The upgrade to m-Painter now allows developers to name specific versions of their application as they save them. This is handy in the event you need to go back and restore from a previous version. Learn more about this feature <a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/using-m-painter-versions-to-restore-files\">here<\/a>.<\/p>\n<h5>Easily Add Fields into Existing Apps<\/h5>\n<p>A common task within m-Painter is adding fields to the presentation layer after you have customized your application. m-Painter allows you to accomplish this task effortlessly. Learn more about this process <a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/inserting-fields-to-an-existing-app\">here<\/a>.<\/p>\n<h5>Dropdown Wizards<\/h5>\n<p>Whether you want to create a dropdown via a quicklist, a retrieval based dropdown, or a data model, the dropdown wizard has been significantly enhanced to streamline this process. Learn more about implementing dropdown lists <a href=\"https:\/\/www.mrc-productivity.com\/docs\/knowledge-base\/create-dropdowns-in-m-painter\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Winter 2023 m-Power Release Candidate contains one of our most notable enhancements: a complete overhaul to the m-Painter Editor. The goal of this upgrade was to deliver a more streamlined editor that feels like it is part of the larger m-Power platform. Besides from integration, we also strived to ensure that m-Painter was smarter, &hellip;<\/p>\n<p class=\"read-more\"> <a class=\"\" href=\"https:\/\/www.mrc-productivity.com\/newsletter\/2023\/12\/winter-2023-update\/\"> <span class=\"screen-reader-text\">Winter 2023 Update<\/span> Read More &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"categories":[3],"tags":[],"class_list":["post-411","post","type-post","status-publish","format-standard","hentry","category-customer-newsletter"],"_links":{"self":[{"href":"https:\/\/www.mrc-productivity.com\/newsletter\/wp-json\/wp\/v2\/posts\/411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mrc-productivity.com\/newsletter\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mrc-productivity.com\/newsletter\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/newsletter\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/newsletter\/wp-json\/wp\/v2\/comments?post=411"}],"version-history":[{"count":3,"href":"https:\/\/www.mrc-productivity.com\/newsletter\/wp-json\/wp\/v2\/posts\/411\/revisions"}],"predecessor-version":[{"id":414,"href":"https:\/\/www.mrc-productivity.com\/newsletter\/wp-json\/wp\/v2\/posts\/411\/revisions\/414"}],"wp:attachment":[{"href":"https:\/\/www.mrc-productivity.com\/newsletter\/wp-json\/wp\/v2\/media?parent=411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/newsletter\/wp-json\/wp\/v2\/categories?post=411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mrc-productivity.com\/newsletter\/wp-json\/wp\/v2\/tags?post=411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}