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