Releases: nathan-a-macleod/TWS-TerminalWindowingSystem
v0.6.0
This version added many new features to make it more like a desktop environment, a system-wide help window, and the ability to resize and scroll any window. Here are some of the most important ones:
- Changed library and directory names, and moved stuff into separate folders to make it more organised.
- Made the default shell
bash
, instead of a separate one. - Added horizontal scrolling to all windows.
- Added the ability to resize windows.
- Added a desktop (press "." to toggle it). The icons on the desktop aren't configurable yet.
- Added more icons to be used. A 3D Label icon and a pixel art icon widget.
- Added a system-wide help window.
- Fixed bugs.
v0.5.2
Some more bug fixes, and added images.
v0.5.1
Fixed a small bug where the button to end session wasn't visible without the window being scrolled.
v0.5.0
Here is a list of some of the new features of version 0.5.0
:
- Made it so that each app has its own folder, not 1 individual file.
- Improved the widget system.
- Enabled scrolling.
- Adjusted controls.
- Added an alert function.
- Added an input widget.
- Added a title widget.
- Added an example program.
- Added taskbar.
- Moved menubar to the top of the window, not the top of the screen.
v0.4.0
This release is by far the biggest one yet!
Here are some of the new features:
- The entire program has been rewritten from scratch.
- You can now have stacking windows.
- You can also have many windows open at once.
- The whole user interface has changed.
- It is now much easier to write apps for it, as it now has many functions to add text to windows, detect keypresses in them, and also has buttons you can utilise.
v0.3.0
This is version 0.3.0 - getting closer to version 1.0.0! Over the next few versions, I hope to complete some more apps - like the file manager.
Here are some of the most important new features:
- Improved the aesthetics of the bootup screen
- Changed the default colours of the header menu in the app launcher program
- Added a new help page
- Removed the games library page (I don't think it's necessary)
- Added a separated line in the list of apps in the app launcher program ("-----------------------")
- Now, each app has its own separate Unicode icon
As well as some other smaller changes.
v0.2.0
Some new features:
- A new, revamped User-Interface
- A basic version of a software planner
- A new bootup screen
- A basic version of a games-library
V0.1.2
This version utilised the Python curses library, rather than a custom one. This will make it significantly easier and better in the future.