This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
MarcoPolo0306's profile picture

mcOS-X 10.0 - Easy-to-use, fast, and more!

Started by MarcoPolo0306, 04 September 2016 - 11:52 AM
MarcoPolo0306 #1
Posted 04 September 2016 - 01:52 PM
McOS-X

"iThink, therefore mcOS-X"


McOS-X is a mac-based OS of Mac OS X 10.0 Cheetah, by Apple. I have made an OS just like this, with some cool features.


Read me!


I am stopping development on McOS-X because I am making a new OS (coming soon ;)/> ) I will remove all installer links. Admins, please lock this post :)/> . Thank you for your support on this operating system.


Features

Spoiler

  • Mac "traffic light" close system
  • Logon Screen
  • nPaintPro and LuaIDE
  • Mac-Like start menu
  • BIOS screen



Screenshots

SpoilerStartup
[attachment=2656:startup.png]

Desktop
[attachment=2654:desktop.png]

Guide (just in case)
[attachment=2655:guide.png]

Changelog


Spoiler10.0:
  • Released to public.
10.0.0.1
  • Bug fixes.
10.0.0.2
  • Changed background look.
10.0.1:
  • Added 2 programs to the dock
  • Added luaIDE and nPaintPro.
  • Added BIOS screen.
  • Add more items to the start menu
  • Added a logon screen
  • Clicking the start menu will make the @`s background blue and clicking it again will return it back to white and close the menu.
  • Removed "System" tab from top-bar, now in the start menu.
  • Removed "Programs" app. It was not working correctly. Its still there, I just have not bothered to remove from the setup.
  • Some small bug fixes.
  • Last version, stopping development.
Admicos #2
Posted 04 September 2016 - 02:11 PM
  • Please don't use unnecessary sleeps, waiting isn't fun.
  • You can terminate out of the "Starting Up…" screen.
  • Indent your code
  • use term.getSize() to get screen size and position stuff using that or else it might not run very well on pocket computers/monitors/emulators that allow changing screen size/multishell (since it has the bar at the top)
  • Clicking finder returns "No such program"
  • After i exit terms or credits, the screen stays white until i reboot
  • Maybe remove the extra window buttons if they don't do anything.
  • Programs menu doesn't work (for me, at least)
  • I don't know what you are trying with the dock, but it doesn't respond too.
  • Your desktop code looks similar to the NDFJay's OS tutorial videos. While they ARE a good way to learn, please try to be original when you are sure you can recreate this without looking to his videos.
  • Add screenshots to your post.
  • Make your installer use the http api so you don't have to deal with the pastebin program's spam.
  • Don't hardcode stuff (Use tables for buttons so you can add a button without having to do a lot of stuff (NDFJay's newer OS videos use this, which is where i learned that trick in the first place!)
But other than those, great job!
MarcoPolo0306 #3
Posted 04 September 2016 - 03:07 PM
  • Please don't use unnecessary sleeps, waiting isn't fun.
  • You can terminate out of the "Starting Up…" screen.
  • Indent your code
  • use term.getSize() to get screen size and position stuff using that or else it might not run very well on pocket computers/monitors/emulators that allow changing screen size/multishell (since it has the bar at the top)
  • Clicking finder returns "No such program"
  • After i exit terms or credits, the screen stays white until i reboot
  • Maybe remove the extra window buttons if they don't do anything.
  • Programs menu doesn't work (for me, at least)
  • I don't know what you are trying with the dock, but it doesn't respond too.
  • Your desktop code looks similar to the NDFJay's OS tutorial videos. While they ARE a good way to learn, please try to be original when you are sure you can recreate this without looking to his videos.
  • Add screenshots to your post.
  • Make your installer use the http api so you don't have to deal with the pastebin program's spam.
  • Don't hardcode stuff (Use tables for buttons so you can add a button without having to do a lot of stuff (NDFJay's newer OS videos use this, which is where i learned that trick in the first place!)
But other than those, great job!
Thanks. I will update it when I get back from vacation.
Nothy #4
Posted 05 September 2016 - 02:02 PM
While this OS/shell is very pretty, it's super glitchy and indeed needs some work.
Some of the issues I've had with it so far is:
  • Some spelling issues here and there.
  • The startup screen isn't alligned properly.
  • The OS freezes for me after closing the file explorer.
  • The UI feels very unresponsive.
  • The dock seems to be useless in it's current state.
  • Clicking the background seems to crash the OS.
I have yet to look at the code though. I'll be sure to give you a helping hand with improvements and minor bugfixes.
TheRockettek #5
Posted 06 September 2016 - 09:11 PM
Can we has screenshots :3
MarcoPolo0306 #6
Posted 07 September 2016 - 08:21 PM
Can we has screenshots :3
I will add screen shots when I realease 10.0.0.1.
Edited on 07 September 2016 - 06:32 PM
MarcoPolo0306 #7
Posted 08 September 2016 - 11:59 PM
kernel panic in next version :o/>
(maybe)
Edited on 10 September 2016 - 12:15 PM
Cross_Sans #8
Posted 10 September 2016 - 03:24 PM
First, we can terminate when we are on startup "on CC-Computer".
Second, we can manually start desktop without any password "just type mcOS-X/desktop".
Third, "No such program" for the second and third icon of the dash.
Forth, we can restart desktop without CTRL-T on File Browser.