git clone trunkmaster-nextspace_-_2018-09-16_23-22-46.bundle -b master
NEXTSPACE is desktop environment that brings NeXTSTEP look and feel to Linux. I try to keep the user experience as close as possible to the original NeXT's OS. It is developed according to "OpenStep User Interface Guidelines".
If you've noticed or ever bothered with naming convention all of these "NeXTSTEP, NextStep", here is explanation.
Simple login panel where you enter your user name and password.
Settings for locale, fonts, displays (size, arrangment), keyboard, mouse, sound, network, power management. It is designed to manage settings related to: GNUstep (NSGlobalDomain), WindowMaker (~/Library/Prefrences/.NextSpace/WindowMaker), Xorg (keyboard, mouse, displays), CentOS Linux (sound, networking, power).
Terminal with Linux console emulation. I've started with version created by Alexander Malmberg and make numerous fixes and enhancements. Original application can found at GNUstep Application Project site. Enhancement to original application are:* Preferences and Services panels are rewritten from scratch.* Numerous fixes and enhancements in: color management (background, foreground can be any and can be configured in preferences, bold, blink, inverse, cursor colours), cursor placement fixes on scrolling and window resizing, 'Clear Buffer' and 'Set Title' menu items.* Now you can search through the text displayed in Terminal window (Find panel).* Session management: you can save window with all settings that are set in preferences panel (including shell/command) to a file and then open it. Configuration with multiple windows is supported.
Simple text editor that supports RTF and RTFD. It is simple application from NeXT Developer demos.
Image viewer. Nothing interesting yet. Maybe replaced by some other image and document (PDF, PostScript, etc.) viewing application in future.
Everything else is optional and will be developed upon completion of core applications listed above. Among them:* TimeMon: system load monitoring. Version from GNustep Application Project.* Weather: Shows weather conditions from Yahoo! weather site. Proof of concept (no preferences, no forecast, shows weather for Kyiv, Ukraine).
Unlike other 'real' and 'serious' projects I've not defined target audience for NEXTSPACE. I intentionally left aside modern UI design trends (fancy animations, shadows, gray blurry lines, flat controls, acid colours, transparency). I like this accurate, clear, grayish, boring UI that just not hinder to get my job done...