<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
On 5/12/2022 8:28 AM, Hilaire Fernandes via Cuis-dev wrote:
<blockquote cite="mid:21512a75-3573-7206-7e5d-649b56dd046c@drgeo.eu"
type="cite">
<meta http-equiv="Context-Type" content="text/html; charset=UTF-8">
<p> Juan, <br>
</p>
<p> Here is a step by step process to integrate PreferenceNG in
the system. I suggest to do it ASAP because many methods are
edited. It will be a pain to edit it again after third party
changes.<br>
</p>
<p> On a bare bone Cuis image:<br>
</p>
<ol>
<li> install PreferenceNG class </li>
<li> install all change set named CuisCorePreference in order </li>
<li> Edit the source code of the VectorGraphics package by
replacing '<b>Preferences</b> setDefaultFont:' with <br>
'<b>PreferenceNG</b> setDefaultFont:'. Alternatively you can
change the method Preferences>>setDefault: to dispatch
to 'PreferenceNG>>setDefault:'. I am just thinking of
that while writing this email ;-) </li>
<li> Load the package VectorGraphics. For example changing to
TTF </li>
<li> Load the VectorGraphics change set, it will change to other
non critical use of Preferences <br>
</li>
<li> Check the users of Preferences class, the only notable one
should be FileList. Some work is needed on this class. We can
discuss it later.<br>
</li>
</ol>
<p>Thanks<br>
</p>
<p>Hilaire</p>
<pre>--
GNU Dr. Geo
<a moz-do-not-send="true" href="http://drgeo.eu">http://drgeo.eu</a>
<a moz-do-not-send="true" href="http://blog.drgeo.eu">http://blog.drgeo.eu</a></pre>
</blockquote>
<br>
Thanks you Hilaire!<br>
<br>
This careful procedure made installing and publishing the updates
really easy. Thanks!<br>
<br>
PreferenceNG is now at GitHub. When we are done migrating all users,
we'll remove the old Preference and Preferences.<br>
<br>
Cheers,<br>
<pre class="moz-signature" cols="72">--
Juan Vuletich
<a class="moz-txt-link-abbreviated" href="http://www.cuis-smalltalk.org">www.cuis-smalltalk.org</a>
<a class="moz-txt-link-freetext" href="https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev">https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev</a>
<a class="moz-txt-link-freetext" href="https://github.com/jvuletich">https://github.com/jvuletich</a>
<a class="moz-txt-link-freetext" href="https://www.linkedin.com/in/juan-vuletich-75611b3">https://www.linkedin.com/in/juan-vuletich-75611b3</a>
<a class="moz-txt-link-freetext" href="https://independent.academia.edu/JuanVuletich">https://independent.academia.edu/JuanVuletich</a>
<a class="moz-txt-link-freetext" href="https://www.researchgate.net/profile/Juan-Vuletich">https://www.researchgate.net/profile/Juan-Vuletich</a>
<a class="moz-txt-link-freetext" href="https://patents.justia.com/inventor/juan-manuel-vuletich">https://patents.justia.com/inventor/juan-manuel-vuletich</a>
<a class="moz-txt-link-freetext" href="https://twitter.com/JuanVuletich">https://twitter.com/JuanVuletich</a></pre>
</body>
</html>