I hope you like this OS and ideas are always welcome.
Features
- clock
- compatible with most computercraft versions
- customizeable colors
- double-click window to maximize/resize it
- drag window from/to taskbar to maximize/resize it
- dragable windows
- monitor modes (PC only, Extend, Duplicate, Monitor only)
- OC-Support (Mostly)
- support for non advanced computers
Files / Installation instructions
Changelog
Spoiler
Version 4.0 Preview 3 (2019-07-30)
+ Added "bluescreen" for system processes
+ Added calendar
+ Added CC-Tweaked support
+ Added contextmenu
+ Added desktop (WIP) functionality (content located at /magiczockerOS/users/<username>/files/desktop)
+ Added fallback-cursorblink
+ Added filesystem api
+ Added multiple monitor support
+ Added OpenComputers-Support (mostly)
+ Added on-screen keyboard (mostly functional)
+ QWERTZ/QWERTY-Layout
+ Added peripheral api
+ Added search
+ Added user-settings in settings.lua
+ Bug fixes
+ Improved mouse_drag-event
+ Improved performance of window-api
+ Improved timer and event handling
+ Login-Screen is now optional
+ Readded ".settings"-file
+ Relocated userprofile-folder to /magiczockerOS/users/<username>/files
+ The desktop refreshes automatically (most times)
+ Settings are now optional
Version 4.0 Preview 2 (2019-03-03)
+ Improved performance
+ Bug fixes
+ Removed /magiczockerOS/log.txt
+ Crashes from user windows display properly
Version 4.0 Preview 1 (2018-12-26)
+ all magiczockerOS files have file endings
+ color filter
+ left-hand mouse option
+ more monitor options
+ new filesystem
+ readded "Show Desktop" startmenu entry
+ reworked window killing
+ rewritten settings
+ sandbox for shell (not finished yet)
+ support for all computercraft versions
- removed z-fighting
Version 3.0 (2017-11-21 - Birthday Update)
+ add resize button
+ better event handling
+ clock
+ complete rewrite
+ double click window to maximize/resize it
+ less drawing for better performance
+ monitor modes (PC only, Extend, Duplicate, Monitor only)
+ new default design
+ new window-api (self made)
+ redesign of the settings
+ shortcuts for normal computers
+ right ctrl + arrow keys = move window
+ right ctrl + c = close window
+ right ctrl + m = minimize window
+ right ctrl + n = new window
+ right ctrl + r = maximize/resize window
+ right ctrl + x = startmenu open/close
+ startmenu entries can be aligned to left, middle and right
- removed all magicOS.* commands
- removed about program
- removed modified shell
- removed search (moved into the store)
- removed 'Show Desktop'-function
- removed Tablet Mode
- removed window border
Version 2.0 (2016-12-27 - Christmas Update)
+ black-white themes
+ complete rewrite
+ CraftOS button in startmenu
+ improved performance
+ reworked taskbar
+ reworked taskmanager
+ search
+ settings
+ store
+ support for ComputerCraft 1.3 and newer
+ user system
- magicOS.clockFormat()
- magicOS.createNewWindow()
- magicOS.getProzessList()
- magicOS.killProzess()
- magicOS.setAktivMenuButtonColor()
- magicOS.setAktivMenuButtonTextColor()
- magicOS.setButtonPosition()
- magicOS.setClockColor()
- magicOS.setClockTextColor()
- magicOS.setDesktopColor()
- magicOS.setFocus()
- magicOS.setMenuButtonColor()
- magicOS.setMenuButtonText()
- magicOS.setMenuButtonTextColor()
- magicOS.setMenuColor()
- magicOS.setMenuTextColor()
- magicOS.setMinimizeColor()
- magicOS.setMinimizeIcon()
- magicOS.setMinimizeTextColor()
- magicOS.setTaskbarColor()
- magicOS.setTaskbarIconColor()
- magicOS.setTaskbarPosition()
- magicOS.setTitleColor()
- magicOS.setTitleTextColor()
- magicOS.setWindowBorderColor()
- magicOS.setWindowTopBorderColor()
- magicOS.showClock()
- magicOS.startWindow()
- magicOS.windows()
- removed clock temporarily
- removed desktop temporarily
- removed notFoundIcon
Version 1.2 (2016-03-14 - Easter Update)
+ added a rightclick menu at the taskbar
+ added settings-file
+ cleaned up code
+ fixed startup error: 171: attempt to call nil
+ improve the performance (window drag)
+ magicOS.addButton(color)
+ magicOS.changeButtonColor(id,color)
+ magicOS.changeButtonSymbol(id,symbol)
+ magicOS.changeButtonName(id,name)
+ magicOS.getButtonsList()
+ magicOS.removeButton(id)
+ magicOS.setClockTextColor(color)
+ magicOS.setTaskbarIconColor(color)
+ reworked magicOS.killProzess(id)
+ reworked magicOS.getProzessList()
+ reworked taskmanager
+ reworked windows-resize
+ some bug-fixes
+ Tablet-Mode
+ taskbar improvements
- magicOS.setCloseButtonColor(color)
- magicOS.setCloseButtonText(text)
- magicOS.setCloseButtonTextColor(color)
- magicOS.setDeaktivatedCloseButtonColor(color)
- magicOS.setDeaktivatedCloseButtonTextColor(color)
- magicOS.setDeaktivatedMaximizeButtonColor(color)
- magicOS.setDeaktivatedMaximizeButtonTextColor(color)
- magicOS.setDeaktivatedMinimizeButtonColor(color)
- magicOS.setDeaktivatedMinimizeButtonTextColor(color)
- magicOS.setMaximizeButtonColor(color)
- magicOS.setMaximizeButtonText(text)
- magicOS.setMaximizeButtonTextColor(color)
- magicOS.setMinimizeButtonText(text)
- magicOS.setMinimizeButtonColor(color)
- magicOS.setMinimizeButtonTextColor(color)
- magicOS.setWindowResizeColor(color)
- magicOS.setWindowResizeTextColor(color)
- magicOS.setWindowResizeText(text)
Version 1.1 (2016-01-02 - Desktop Update)
+ Desktop icons
Version 1.0 (2016-01-01 - First release)
First release
Version 4.0 Preview 3 (2019-07-30)
+ Added "bluescreen" for system processes
+ Added calendar
+ Added CC-Tweaked support
+ Added contextmenu
+ Added desktop (WIP) functionality (content located at /magiczockerOS/users/<username>/files/desktop)
+ Added fallback-cursorblink
+ Added filesystem api
+ Added multiple monitor support
+ Added OpenComputers-Support (mostly)
+ Added on-screen keyboard (mostly functional)
+ QWERTZ/QWERTY-Layout
+ Added peripheral api
+ Added search
+ Added user-settings in settings.lua
+ Bug fixes
+ Improved mouse_drag-event
+ Improved performance of window-api
+ Improved timer and event handling
+ Login-Screen is now optional
+ Readded ".settings"-file
+ Relocated userprofile-folder to /magiczockerOS/users/<username>/files
+ The desktop refreshes automatically (most times)
+ Settings are now optional
Version 4.0 Preview 2 (2019-03-03)
+ Improved performance
+ Bug fixes
+ Removed /magiczockerOS/log.txt
+ Crashes from user windows display properly
Version 4.0 Preview 1 (2018-12-26)
+ all magiczockerOS files have file endings
+ color filter
+ left-hand mouse option
+ more monitor options
+ new filesystem
+ readded "Show Desktop" startmenu entry
+ reworked window killing
+ rewritten settings
+ sandbox for shell (not finished yet)
+ support for all computercraft versions
- removed z-fighting
Version 3.0 (2017-11-21 - Birthday Update)
+ add resize button
+ better event handling
+ clock
+ complete rewrite
+ double click window to maximize/resize it
+ less drawing for better performance
+ monitor modes (PC only, Extend, Duplicate, Monitor only)
+ new default design
+ new window-api (self made)
+ redesign of the settings
+ shortcuts for normal computers
+ right ctrl + arrow keys = move window
+ right ctrl + c = close window
+ right ctrl + m = minimize window
+ right ctrl + n = new window
+ right ctrl + r = maximize/resize window
+ right ctrl + x = startmenu open/close
+ startmenu entries can be aligned to left, middle and right
- removed all magicOS.* commands
- removed about program
- removed modified shell
- removed search (moved into the store)
- removed 'Show Desktop'-function
- removed Tablet Mode
- removed window border
Version 2.0 (2016-12-27 - Christmas Update)
+ black-white themes
+ complete rewrite
+ CraftOS button in startmenu
+ improved performance
+ reworked taskbar
+ reworked taskmanager
+ search
+ settings
+ store
+ support for ComputerCraft 1.3 and newer
+ user system
- magicOS.clockFormat()
- magicOS.createNewWindow()
- magicOS.getProzessList()
- magicOS.killProzess()
- magicOS.setAktivMenuButtonColor()
- magicOS.setAktivMenuButtonTextColor()
- magicOS.setButtonPosition()
- magicOS.setClockColor()
- magicOS.setClockTextColor()
- magicOS.setDesktopColor()
- magicOS.setFocus()
- magicOS.setMenuButtonColor()
- magicOS.setMenuButtonText()
- magicOS.setMenuButtonTextColor()
- magicOS.setMenuColor()
- magicOS.setMenuTextColor()
- magicOS.setMinimizeColor()
- magicOS.setMinimizeIcon()
- magicOS.setMinimizeTextColor()
- magicOS.setTaskbarColor()
- magicOS.setTaskbarIconColor()
- magicOS.setTaskbarPosition()
- magicOS.setTitleColor()
- magicOS.setTitleTextColor()
- magicOS.setWindowBorderColor()
- magicOS.setWindowTopBorderColor()
- magicOS.showClock()
- magicOS.startWindow()
- magicOS.windows()
- removed clock temporarily
- removed desktop temporarily
- removed notFoundIcon
Version 1.2 (2016-03-14 - Easter Update)
+ added a rightclick menu at the taskbar
+ added settings-file
+ cleaned up code
+ fixed startup error: 171: attempt to call nil
+ improve the performance (window drag)
+ magicOS.addButton(color)
+ magicOS.changeButtonColor(id,color)
+ magicOS.changeButtonSymbol(id,symbol)
+ magicOS.changeButtonName(id,name)
+ magicOS.getButtonsList()
+ magicOS.removeButton(id)
+ magicOS.setClockTextColor(color)
+ magicOS.setTaskbarIconColor(color)
+ reworked magicOS.killProzess(id)
+ reworked magicOS.getProzessList()
+ reworked taskmanager
+ reworked windows-resize
+ some bug-fixes
+ Tablet-Mode
+ taskbar improvements
- magicOS.setCloseButtonColor(color)
- magicOS.setCloseButtonText(text)
- magicOS.setCloseButtonTextColor(color)
- magicOS.setDeaktivatedCloseButtonColor(color)
- magicOS.setDeaktivatedCloseButtonTextColor(color)
- magicOS.setDeaktivatedMaximizeButtonColor(color)
- magicOS.setDeaktivatedMaximizeButtonTextColor(color)
- magicOS.setDeaktivatedMinimizeButtonColor(color)
- magicOS.setDeaktivatedMinimizeButtonTextColor(color)
- magicOS.setMaximizeButtonColor(color)
- magicOS.setMaximizeButtonText(text)
- magicOS.setMaximizeButtonTextColor(color)
- magicOS.setMinimizeButtonText(text)
- magicOS.setMinimizeButtonColor(color)
- magicOS.setMinimizeButtonTextColor(color)
- magicOS.setWindowResizeColor(color)
- magicOS.setWindowResizeTextColor(color)
- magicOS.setWindowResizeText(text)
Version 1.1 (2016-01-02 - Desktop Update)
+ Desktop icons
Version 1.0 (2016-01-01 - First release)
First release
Edited by magiczocker, 31 July 2020 - 06:26 AM.