I'm pleased to announce the new NextSpace release - 0.95.
- 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 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