Monday, April 1, 2013

UltraXP 2.0 Alpha (revision 1) + UltraXP 2.0 Alpha revision 2

As you may know (or not), I recently published UltraXP 2.0 Alpha r1 (or UltraXP 2.0 Alpha Codebase 1.0 Revision 3 in canonical format). Either way, you can view it here. It basically sports the same features that the previous post covered (BTW, the disabled format only affects logged-in users, unauthenticated users will remain unaffected, as cloud variables are limited to logged-in users), but I completely revamped the startup and shutdown screens, and added a few Easter eggs, all of which are easily found ;)

Anyway, I also added a roadmap feature (not inside the program, but over here in the blog) that shows what features are coming in the next release(s).

Roadmap as of UltraXP 2.0 r1:
  • User-specific sync settings (will work if Scratch enables user-specific cloud data)
  • Support for a second side-by-side OS, connected by a sidebar line (possible for UltraXP 3.0)
  • An app market to add/remove apps to UltraXP, and then synchronize the options via cloud data. 




UltraXP 2.0 Alpha (revision 2)

I also will add the ability to sync choices throughout the OS, which means that when UltraXP starts, it automatically imports the settings from the cloud, and any changes that a user makes to these settings get saved to the cloud.

Wednesday, March 27, 2013

UltraXP 2.0

It's coming...

You want an early peek? Look here.

I added a function to disable UltraXP for all users. Not just you, but everyone who views the project. Think about that for a sec. Any ho-hum user who read this blog and has a Scratch Beta account has supreme domination over UltraXP 2.0. Also take care to note, however, that I (nobody else, yet) can reverse this course of action. If you want to disable UltraXP 2.0, you could, but you must have a reason for doing so. Don't tell me that your cat walked all over the keyboard and happened to tap Enter. You can only legally disable UltraXP 2.0 if it's because the OS has a bug. If and when you do disable the OS, you are obliged to use the comments field below the project in the project page to report this incident. If you do not, I will program UltraXP 2.0 to automatically ignore your command to disable the OS.

Anyway, if you've read the above and you still want to disable UltraXP 2.0, enter the following command into the command line under StartScreen -> Settings:


sudo "/system #config -disableOS?code=(446464645646461263556464)

Then you will be redirected to the failure message. You cannot reset this state once you have entered into it.

Monday, January 28, 2013

Welcome

Welcome to the UltraXP blog. This blog is about the development of UltraXP, which is available at this link, or if you prefer Scratch 2.0 / Beta, go here. If you want to enable experimental/developer features, click "Commandline" from the Settings panel of the StartScreen, and type this text:

/system -dev -toggle -on

How's that feel? If you would like more info, read on, or you can explore by yourself (not a good idea to tinker with the code, because you might break UltraXP, and that won't be good :)... )

So anyway, once you have entered the right syntax, when you click the Whois button, you should see Dev: next to your name. If not, you may have either:
1) entered the wrong syntax, so try again;
2) you may have habitually entered that code wrong, try again!;
3) there was a glitch in the Matrix that warped time, in which case:

  1. you were brought to the time when there weren't any computers, so some may look at you funny,
  2. you were brought to the time when you weren't born, so who had the upper hand???
  3. you were brought to the time when I just released UltraXP 1.0 Revision 1, so your 'syntax' won't do any good.
4) Finally, your computer may have crashed from a lack of awesomeness (UltraXP is boundless in awesomeness, try Windows!).

That's it for now...