gnucash-htdocs beta: 4.0 Features: More revs, more visuals.

John Ralls jralls at code.gnucash.org
Fri Jun 26 15:45:46 EDT 2020


Updated	 via  https://github.com/Gnucash/gnucash-htdocs/commit/72e0c398 (commit)
	from  https://github.com/Gnucash/gnucash-htdocs/commit/e597a89a (commit)



commit 72e0c398daae11e3cbdeed18ec6ddc8a6e2efe5f
Author: John Ralls <jralls at ceridwen.us>
Date:   Fri Jun 26 12:45:36 2020 -0700

    4.0 Features: More revs, more visuals.

diff --git a/images/4.0-release/edit_online_import.png b/images/4.0-release/edit_online_import.png
new file mode 100644
index 0000000..3130368
Binary files /dev/null and b/images/4.0-release/edit_online_import.png differ
diff --git a/images/4.0-release/select_account.mp4 b/images/4.0-release/select_account.mp4
new file mode 100644
index 0000000..e69de29
diff --git a/new_features-4.0.phtml b/new_features-4.0.phtml
index 4249282..d0dc8f5 100644
--- a/new_features-4.0.phtml
+++ b/new_features-4.0.phtml
@@ -11,24 +11,62 @@ include("$top_dir/externals/menu.phtml");
 
     <div class="featurecontainer">
         <div class="featureborder">
-            <h2 class="featuretitle"><?php echo T_("Graphic User Interface");?></h2>
+            <h2 class="featuretitle"><?php echo T_("Major Highlights");?></h2>
         </div>
         <div class=center>
             <img class="featureimage"
                  src="<?=$top_dir?>/images/4.0-release/trans-assoc.png"
-                 alt="[Transaaction Association Dialog]"/>
+                 alt="[Transaction Association Dialog]"/>
         </div>
         <p class="justify">
             <ul>
-                <li><p><?php echo T_("When creating a new account hierarchy it's now possible to load account templates from locales other than the one set for the user interface. (Bug 797472)");?></p>
-                    <p><?php echo T_("On the <b>Choose Accounts to Create</b> page there are two drop-downs above the <b>Account Types</b> selector, one for language and one for country, the choices in the latter depending on the former. The default is the current locale but they may be used to select account templates from any locale.");?></p>
-                </li>
                 <li><?php echo T_("A new <B>Transaction Association</B> dialog, available from the <B>Update Association for Transaction</B> menu item that has replaced the two association items in 3.x, allows setting, changing, and deleting associations.");?></li>
                 <li><?php echo T_("A symbol (paperclip for files, chain links for URLS) is now displayed in the Associations column (visible in double-line mode) in the register in place of the letters when a transaction has an association. This doesn't work on MacOS.");?></li>
-                <li><?php echo T_("When deleting accounts the destination accounts of moved splits will be checked to ensure that they have the same commodity as the source account. If they don't you'll get a warning and the opportunity to pick another account or to carry on regardless.");?></li>
+                <li><?php echo T_("Associations may now be added to bills, credit notes, invoices, and vouchers. The actual association when present is added as a link button which is shown below the notes.");?> </li>
+            </ul>
+        </p>
+        <div class=center>
+            <video class="featureimage" controls>
+                <source><?=$top_dir?>/images/4.0-release/select_account.mp4</source>
+                <?php echo T_("[Video showing two ways to filter accounts]");?>
+        </div>
+        <p class="justify">
+            <ul>
                 <li><?php echo T_("New type-ahead search is added to sequential search when selecting an account or an Action in the register: Instead of typing the first few characters of a top level account, the separator, the first few characters of the next level account and so on you may instead type a few characters of any part of a full account name and the drop-list will be filtered to contain only matching accounts. Once you have a small enough list you can use the arrow keys to select the account that you want.");?></li>
-                <li><?php echo T_("Reversing transactions will now pop a dialog box to request a posting date. (Bug 782455)");?></li>
-                <li><?php echo T_("The Accounts page has a new optional column for the hidden property to make it easier to toggle it. Note that in order to see hidden accounts you must still enable that in the Filter by... dialog. (Bug 797486)");?></li>
+            </ul></p>
+        <div class=center>
+            <img class="featureimage"
+                 src="<?=$top_dir?>/images/4.0-release/edit_online_import.png"
+                 alt="[Import Map Editor Dialog]"/>
+        </div>
+        <p class="justify">
+            <ul>
+                <li><?php echo T_("New Account - Online Account match list to the Import Map Editor.");?></li>
+                <li><?php echo T_("New invalid maps dialog in the Import Map Editor.");?></li>
+            </ul>
+            <div class="center">
+                <img class="featureimage" src="<?=$top_dir?>/images/4.0-release/gnucash-cli.png" alt="Command-Line" />
+            </div>
+            <p class="justify"><?php echo T_("A new separate executable, <kbd>gnucash-cli</kbd> (<kbd>gnucash-cli.exe</kbd> on Microsoft Windows) for doing command-line things like updating the prices in your book. <kbd>gnucash-cli</kbd> gains the ability to run reports from the command line. Specify reports to run by name or guid. It also provides an export format and an output file name without which it will output the report to stdout.");?>
+                <ul>
+                    <li><code>gnucash-cli --report run --name=[reportname/guid] datafile.gnucash</code></li>
+                    <li><code>gnucash-cli --report run --name=[reportname/guid] --output-file=x.html datafile.gnucash</code></li>
+                    <li><code>gnucash-cli --report run --name=[reportname/guid] --output-file=x.html --export-type=TYPE datafile.gnucash</code></li>
+                </ul></p>
+            <p class="justify"><kbd>gnucash-cli --help</kbd> <?php echo T_("will display a screen listing all of the available commands and their options.");?></p>
+            <p><?php echo T_("The GUI program, <kbd>gnucash</kbd>, still responds to the options it always has, though <kbd>--get-price-quotes</kbd> is deprecated in  favor of <kbd>gnucash-cli --quotes get</kbd>.");?></p>
+    </div>
+    <div class="featurecontainer">
+        <div class="featureborder">
+            <h2 class="featuretitle"><?php echo T_("Graphic User Interface");?></h2>
+        </div>
+        <p>
+            <ul>
+                <li><p><?php echo T_("When creating a new account hierarchy it's now possible to load account templates from locales other than the one set for the user interface.");?></p>
+                    <p><?php echo T_("On the <b>Choose Accounts to Create</b> page there are two drop-downs above the <b>Account Types</b> selector, one for language and one for country, the choices in the latter depending on the former. The default is the current locale but they may be used to select account templates from any locale.");?></p>
+                </li>
+                <li><?php echo T_("When deleting accounts the destination accounts of moved splits will be checked to ensure that they have the same commodity as the source account. If they don't you'll get a warning and the opportunity to pick another account or to carry on regardless.");?></li>
+                <li><?php echo T_("Reversing transactions will now pop a dialog box to request a posting date.");?></li>
             </ul>
         </p>
     </div>
@@ -48,8 +86,6 @@ include("$top_dir/externals/menu.phtml");
                 </p>
                 <p><?php echo T_("The first saves the current document's column widths and makes them the default for all documents in the same type. The second menu item removes the customization and documents of that type will therafter use the computed default widths.");?></p>
             </li>
-            <li><?php echo T_("Associations may now be added to invoices. The actual association when present is added as a link button which is shown below the notes.");?> </li>
-            <li><?php echo T_("The Customer, Vendor, and Employee overviews have a process-payment toolbar. (Bug 797605).");?></li>
         </ul>
     </div>
     <div class="featurecontainer">
@@ -60,11 +96,9 @@ include("$top_dir/externals/menu.phtml");
             <li><?php echo T_("Support for AQBanking Version 6. This is required to support new FinTS protocols for the European Payment Services Directive (PSD2).");?></li>
             <li><?php echo T_("The OFX file importer can now import more than one file at a time.");?></li>
             <li><?php echo T_("OFX imports having balance information will now offer to immediately reconcile, passing the balance information in the file to the reconcile info.");?></li>
-            <li><?php echo T_("The import transaction matcher window column headings are changed from R to C and from U+R to U+C, reflecting that the matcher marks transactions cleared but doesn't reconcile them. (Bug 797338)");?></li>
+            <li><?php echo T_("The import transaction matcher window column headings are changed from R to C and from U+R to U+C, reflecting that the matcher marks transactions cleared but doesn't reconcile them.");?></li>
             <li<?php echo T_(">Account matcher will decline to match accounts with a different commodity from the imported split if the import information includes the commodity.");?></li>
             <li><?php echo T_("Ellipsize the Description and Memo fields in the account matcher.");?></li>
-            <li><?php echo T_("New Account - Online Account match list to the Import Map Editor.");?></li>
-            <li><?php echo T_("New invalid maps dialog in the Import Map Editor. (Bug 797612)");?></li>
         </ul>
     </div>
     <div class="featurecontainer">
@@ -82,8 +116,8 @@ include("$top_dir/externals/menu.phtml");
         </div>
         <ul>
             <li><?php echo T_("Optionally include the account code option in budget view.");?></li>
-            <li><?php echo T_("Enable adding notes to budgets. (Bug 693180)");?></li>
-            <li><?php echo T_("Account codes may now optionally be displayed in the Budget Tree View. (Bug 797489).");?></li>
+            <li><?php echo T_("Enable adding notes to budgets.");?></li>
+            <li><?php echo T_("Account codes may now optionally be displayed in the Budget Tree View..");?></li>
         </ul>
     </div>
     <div class="featurecontainer">
@@ -94,22 +128,6 @@ include("$top_dir/externals/menu.phtml");
             <li><?php echo T_("GnuCash 4.x will not migrate old gconf settings from GnuCash 2.4.x.");?></li>
         </ul>
     </div>
-    <div class="featurecontainer">
-        <div class="featureborder">
-            <h2 class="featuretitle"><?php echo T_("Shell Command for Scripting");?></h2>
-        </div>
-        <div class="center">
-            <img class="featureimage" src="<?=$top_dir?>/images/4.0-release/gnucash-cli.png" alt="Command-Line" />
-        </div>
-        <p class="justify"><?php echo T_("A new separate executable, <kbd>gnucash-cli</kbd> (<kbd>gnucash-cli.exe</kbd> on Microsoft Windows) for doing command-line things like updating the prices in your book. <kbd>gnucash-cli</kbd> gains the ability to run reports from the command line. Specify reports to run by name or guid. It also provides an export format and an output file name without which it will output the report to stdout.");?>
-            <ul>
-                <li><code>gnucash-cli --report run --name=[reportname/guid] datafile.gnucash</code></li>
-                <li><code>gnucash-cli --report run --name=[reportname/guid] --output-file=x.html datafile.gnucash</code></li>
-                <li><code>gnucash-cli --report run --name=[reportname/guid] --output-file=x.html --export-type=TYPE datafile.gnucash</code></li>
-            </ul></p>
-        <p class="justify"><kbd>gnucash-cli --help</kbd> <?php echo T_("will display a screen listing all of the available commands and their options.");?></p>
-        <p><?php echo T_("The GUI program, <kbd>gnucash</kbd>, still responds to the options it always has, though <kbd>--get-price-quotes</kbd> is deprecated in  favor of <kbd>gnucash-cli --quotes get</kbd>.");?></p>
-    </div>
 
     <div class="featurecontainer">
         <div class="featureborder">
@@ -120,5 +138,6 @@ include("$top_dir/externals/menu.phtml");
             <li><?php echo T_("Python bindings are now localized and their strings available for translation.");?></li>
         </ul>
     </div>
+    <h4><?php echo T_("For the full list of changes in GnuCash 4.0 see the <a href=\"" . $home . "/news/200628-4.0.news\">Release Notes</a>");?></h4>
 </div>
 <?php include("externals/footer.phtml"); ?>



Summary of changes:
 images/4.0-release/edit_online_import.png          | Bin 0 -> 79130 bytes
 .../4.0-release/select_account.mp4                 |   0
 new_features-4.0.phtml                             |  81 +++++++++++++--------
 3 files changed, 50 insertions(+), 31 deletions(-)
 create mode 100644 images/4.0-release/edit_online_import.png
 copy browserconfig.xml => images/4.0-release/select_account.mp4 (100%)



More information about the gnucash-changes mailing list