ANNOUNCE: NextSpace 0.95

Sergii Stoian <[email protected]> Thu, 18 Jul 2024 16:28:49 +0300
Newsgroups gmane.comp.lib.gnustep.general,gmane.comp.lib.gnustep.devel
Message-ID <CAFhM7xkpZG6mc=HGVBDTWevHtHo45GPcD0bYEojs6nA2inaLkg@mail.gmail.com>
--000000000000c3b6da061d858fc0
Content-Type: text/plain; charset="UTF-8"

Hello everyone!

I'm pleased to announce the new NextSpace release - 0.95.
This release introduces:

   - Numerous of bugfixes across the entire project;
   - Serious reengineering of Workspace and Window Manager including:
   - switch to Apple's CoreFoundation for internal data structures;
   - event handling of Window Manager was implemented with CFRunLoop,
   CFFileDescriptor and CFNotificationCenter;
   - use XML for configuration files;
   - implemented notification interoperability between Objective C and C
   (external GNUstep applications may send notifications to Window Manager);
   - improved drag and drop between File Viewer and Dock;
   - implemented Cut/Copy/Paste operations for files and directories.
   - Feature completion of Terminal application, including:
   - unlimited scrollback buffer support;
   - process tracking (Activity Monitor), display running program in
   titlebar;
   - miniwindow animation representing activity in minimized window;
   - automatic hide/show of mouse cursor.
   - Workspace tracks for applications and services installation/removal,
   updates files in ~/Library/Services;
   - Greatly improved scripts to build and install project from sources -
   tested on Fedora, Ubuntu 22 and Debian 12.

Look into changelog
<https://github.com/trunkmaster/nextspace/blob/master/Documentation/Changelog-0.95.md>
for details.

This release was built for 3 distributions of RedHat family: CentOS 7,
Debian 12, Ubuntu 22.04, Fedora 39. Download it from:
https://github.com/trunkmaster/nextspace/releases/tag/0.95
-- 
Sergii Stoian,
NEXTSPACE owner, lead developer

--000000000000c3b6da061d858fc0
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello everyone!</div><div><br></div><div>I&#39;m plea=
sed to announce the new NextSpace release - 0.95.</div><div>This release in=
troduces:</div><div>
<ul><li>Numerous of bugfixes across the entire project;</li><li>Serious ree=
ngineering of Workspace and Window Manager including:<br>
- switch to Apple&#39;s CoreFoundation for internal data structures;<br>
- event handling of Window Manager was implemented with CFRunLoop, CFFileDe=
scriptor and CFNotificationCenter;<br>
- use XML for configuration files;<br>
- implemented notification interoperability between Objective C and C=20
(external GNUstep applications may send notifications to Window=20
Manager);<br>
- improved drag and drop between File Viewer and Dock;<br>
- implemented Cut/Copy/Paste operations for files and directories.</li><li>=
Feature completion of Terminal application, including:<br>
- unlimited scrollback buffer support;<br>
- process tracking (Activity Monitor), display running program in titlebar;=
<br>
- miniwindow animation representing activity in minimized window;<br>
- automatic hide/show of mouse cursor.</li><li>Workspace tracks for applica=
tions and services installation/removal, updates files in ~/Library/Service=
s;</li><li>Greatly improved scripts to build and install project from sourc=
es - tested on Fedora, Ubuntu 22 and Debian 12.</li></ul>
<p>Look into <a href=3D"https://github.com/trunkmaster/nextspace/blob/maste=
r/Documentation/Changelog-0.95.md" target=3D"_blank">changelog</a> for deta=
ils.</p>
<p>This release was built for 3 distributions of RedHat family: CentOS 7, D=
ebian 12, Ubuntu 22.04, Fedora 39. Download it from: <a href=3D"https://git=
hub.com/trunkmaster/nextspace/releases/tag/0.95" target=3D"_blank">https://=
github.com/trunkmaster/nextspace/releases/tag/0.95</a></p>

</div><div><span class=3D"gmail_signature_prefix">-- </span><br><div dir=3D=
"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=
=3D"ltr"><div>Sergii Stoian, <br></div><div>NEXTSPACE owner, lead developer=
<br></div></div></div></div></div>

--000000000000c3b6da061d858fc0--