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

VedroidOS - Pocket (or maybe more) Computer OS | ● ^ ● |

Started by -DECE-, 11 February 2017 - 11:32 AM
-DECE- #1
Posted 11 February 2017 - 12:32 PM
- Closed -



VedroidOS

| ● ^ ● |

So, it's a nice looking graphical operating system.
I'm tring to make it look like Android or iOS and Windows Phone.
It has multi accounts support, notifications, OTA updates and etc…


Screenshots:
SpoilerGoogle Photo

Download:
SpoilerLast OS version: 5.5.5

pastebin run rvtXPqDi

BETA version (with CC 1.8 support): 5.6.0

pastebin run TVrwKmUv

Changelog:
Spoiler[5.5.5]:
- Bug fixes
- Optimization
- New colors
- Now time updates on desktop
- APIs update
- Floating notifications
- New installation and update system

[5.1.1]:
- Bug fixes
- APIs update

[5.1.0]:
- Bug fixes
- Improved alignment by desktop grid
- Redesigned settings

[5.0.1]:
- Bug fixes
- APIs update

[5.0.0]:
- Added customizable desktop
- Added menu with all apps
- Added search bar on desktop
- Added search bar in apps menu
- New boot animation
- Complemented "About" menu
- Fixed several bugs

[4.3.3]:
- Fixed bug on first install

[4.3.2]:
- Fixed several bugs
- Added Clock app
- Any notification icons in status bar

[4.3.1]:
- Added "contexts" API

[4.3.0]:
- Added colored headers
- Added "Exit to CraftOS" button in security settings
- Added account split
- Separated system and user apps
- Fixed several bugs

[4.2.0]:
- Added "sysbar" API
- Desktop PC is now supported
- New desktop grid
- Fixed several little bugs

[4.1.3]:
- Added "Ctrl+T" blocking

[4.1.2]:
- Added auto login options in security settings

[4.1.1]:
- Fixed bug in [email protected]

For developers:
Spoilersysbar API functions:
- draw(color, text color, notifications table, draw top bar in PPC mode, display right config button "|") - draws system bars
notifications table - always "noty"
draw top bar in PPC mode - "true" or "false"
display right config button - "true" or "false"
example:
sysbar.draw(colors.white,colors.black,noty,true,false)

- header(text, text color, background color) - draws two lines with header on top
use "mainTextCol" and "mainColor" variables if you want to use system colors
example:
sysbar.header("Settings",mainTextCol,mainColor)

- back/home/recents(x, y) - return "true" if "x" and "y" is equal position of button
example:

if sysbar.home(x,y) == true then
	term.clear()
	term.setCursorPos(1,1)
	home = true
end
home - global variable that become "false" in desktop

contexts API functions:
- main(x, y, line1, line2, line3…) - draws context menu and return pressed button
example:
budka = contexts.main(x,y,"Copy","Cut","Dellete")


Notifications usage:
noty - global table with notifications

noty = {
{["app"]="Settings", ["text"]="You have an update", ["button"]=" Update ", ["ico"]=string.char(24)}
}
"app" - name of application
"text" - notification text
"button" - text on button, this button just run the app
"ico" - icon in status bar
Edited on 04 September 2019 - 06:10 AM
Nothy #2
Posted 13 February 2017 - 10:37 AM
Bug report:
When going into store and clicking the scroll bar I get the following error:
main:248: attempt to index ? (a nil value)
Otherwise this is a very nice OS.
-DECE- #3
Posted 13 February 2017 - 11:44 AM
Bug report:
When going into store and clicking the scroll bar I get the following error:
main:248: attempt to index ? (a nil value)
Otherwise this is a very nice OS.

Fixed, but scroll bar is nonfunctional
xcrafter_40 #4
Posted 24 February 2017 - 11:10 PM
Found a exploit:
1. Goto Login Screen
2. Press Ctrl+T (Terminate)
3. Voila! You cracked the code!
Meit #5
Posted 04 March 2017 - 07:14 PM
Found a exploit:
1. Goto Login Screen
2. Press Ctrl+T (Terminate)
3. Voila! You cracked the code!

You can just CTRL + ALT + T anywhere

ALSO How to create apps for it? How do I add new user
Edited on 04 March 2017 - 06:28 PM
-DECE- #6
Posted 05 March 2017 - 10:44 AM
ALSO How to create apps for it? How do I add new user

You can create new accounts in security settings when you log out
Cross_Sans #7
Posted 09 March 2017 - 05:31 PM
You can block CTRL-T by using this piece of code:

function os.pullEvent(event, ...)
  local event = os.pullEventRaw(event);
  if event ~= "terminate" then
   return event, ...;
  end
end
Edited on 15 April 2017 - 03:40 PM
-DECE- #8
Posted 13 March 2017 - 08:16 AM
You can block CTRL-T by using this piece of code:

function os.pullEvent(event, ...)
  local event = os.pullEventRaw(event);
   if event ~= "terminate" then
   return event, ...;
  end
end

Thanks, I fixed it
-DECE- #9
Posted 17 March 2017 - 12:17 PM
4.2 version is available
xcrafter_40 #10
Posted 20 March 2017 - 12:56 AM
Nice OS! :D/>/>
Im going to try infecting it with my virus :P/>/>
I'll tell you your score of how robust it is! (~/10)

Nice OS! :D/>/>
Im going to try infecting it with my virus :P/>/>
I'll tell you your score of how robust it is! (~/10)

It didn't survive the boot…
2/10
Otherwise, Nice OS! :D/>/>
Edited on 20 March 2017 - 12:55 AM
Dave-ee Jones #11
Posted 20 March 2017 - 11:28 PM
Nice OS! :D/>/>
Im going to try infecting it with my virus :P/>/>
I'll tell you your score of how robust it is! (~/10)

Nice OS! :D/>/>
Im going to try infecting it with my virus :P/>/>
I'll tell you your score of how robust it is! (~/10)

It didn't survive the boot…
2/10
Otherwise, Nice OS! :D/>/>

What does your virus do?
-DECE- #12
Posted 02 April 2017 - 02:25 PM
4.3.0 version is available
whiletrue8 #13
Posted 13 April 2017 - 08:57 PM
Help? I'm stuck on the screen that says "Hello!". I can't really do anything.
-DECE- #14
Posted 14 April 2017 - 03:20 PM
Help? I'm stuck on the screen that says "Hello!". I can't really do anything.

Fixed. Thanks for report
-DECE- #15
Posted 12 May 2017 - 05:32 PM
New big update available

It has some redesign and now OS feels and looks more like android.

(I will update screenshots soon)
-DECE- #16
Posted 22 June 2017 - 06:16 PM
New version 5.5.5 is available

I think it will be the last update of the 5th generation of my OS
Now I'll be working on multitasking
DubbelSoftware #17
Posted 02 December 2017 - 08:33 PM
Best -DECE-,

First of all, it is a good and stable OS! There is one thing to know:
If i boot up with a floppy disk or just get a way to get to the shell withouth logging in i can go to System/accounts/<ACCOUNTNAME> and see the password in plain text. This is not very good if someone get in the shell and wants to hack your computer or something. You can add something like a encryption to prevent people to see this in plain text.

Also you can add some things that are easier to use. One thing is that if there is ONLY ONE account registered that it then wil automaticly select that account in the login screen. So users wil not need to click on that arrow and select them a account. Something like a API with permissions so apps cannot just write things in files is also very handy, you can add it. Like the user get a prompt to trust the app or not, in that way.

All the other things are good and fine, they are stable and you have also some programs. One thing to notice is that this Operating System also works on the computer, so it isn't only for pocket computers.

-DubbelSoftware
Nubhub #18
Posted 28 December 2017 - 09:40 PM
Issue with booting up pic for error https://photos.app.goo.gl/L7ImEDTQ6hHHymxF3
-DECE- #19
Posted 12 March 2018 - 08:19 PM
Issue with booting up pic for error https://photos.app.goo.gl/L7ImEDTQ6hHHymxF3

I don't know what is this, I have no such problems. And it's impossible if you didn't edit enything.
Bomb Bloke #20
Posted 13 March 2018 - 01:36 PM
Looks to me like Nubhub would've been using one of the CC 1.80 testing releases.

https://github.com/dan200/ComputerCraft/commit/61b2ed36a96c4c1977d39b9bc27c644f311a886c
EveryOS #21
Posted 14 March 2018 - 05:48 PM
From what I saw (the start screen and the reboot) it's pretty cool. It also has thousands of lines in one file!

I was surprised the reboot worked as I rebooted from CraftOS not vedroid (as the desktop does not work (see issue above on previous page))
Edited on 14 March 2018 - 04:49 PM
-DECE- #22
Posted 03 April 2018 - 08:06 AM
as the desktop does not work (see issue above on previous page)

Are you using cc 1.8 version? I did not test the OS on this version.
EveryOS #23
Posted 03 April 2018 - 03:05 PM
Yeah
-DECE- #24
Posted 04 April 2018 - 02:44 PM
Yeah

I will make patch as soon as it will be possible
Windows10User #25
Posted 06 April 2018 - 09:23 AM
On the boot screen:
ver:8: attempt to compare __lt on nil and string
startup:1060: attempt to concatenate string and nil

welp
Bomb Bloke #26
Posted 07 April 2018 - 01:16 AM
That's already been reported, dude.
Windows10User #27
Posted 07 April 2018 - 12:29 PM
Oh…
-DECE- #28
Posted 11 April 2018 - 11:41 AM
Looks to me like Nubhub would've been using one of the CC 1.80 testing releases.

https://github.com/dan200/ComputerCraft/commit/61b2ed36a96c4c1977d39b9bc27c644f311a886c

Thanks for the information, this helped me. I already could run the OS on 1.8 CC, but it works not so good.
-DECE- #29
Posted 01 May 2018 - 08:50 AM
I have posted a beta version (check "downloads"), it should work on 1.8 CC and it has some interesting things.
EveryOS #30
Posted 04 May 2018 - 06:48 PM

style:214: attempt to concatenate string and nil

It happens when I do a certain action


The rednet toggle switch does not work.
Update complains about attempting to access system file-system
Edited on 04 May 2018 - 04:52 PM
-DECE- #31
Posted 05 May 2018 - 01:23 PM

style:214: attempt to concatenate string and nil

It happens when I do a certain action


The rednet toggle switch does not work.
Update complains about attempting to access system file-system

I have fixed it. Rednet switcher doesn't work on emulators or if there is no wireless modem, but otherwise it works correct.
EveryOS #32
Posted 05 May 2018 - 04:39 PM
I had a wireless modem placed on the top side of the advanced computer
Edited on 05 May 2018 - 02:39 PM
-DECE- #33
Posted 05 May 2018 - 08:33 PM
I had a wireless modem placed on the top side of the advanced computer

Hmm, it may be. For some reasons I have not tested bottom or top sides.
Tomoli75 #34
Posted 06 May 2018 - 10:57 AM
Pretty cool operating system, but maybe add a fix command if you (stupidly) delete the startup file. :P/>
-DECE- #35
Posted 11 May 2018 - 06:30 AM
Pretty cool operating system, but maybe add a fix command if you (stupidly) delete the startup file. :P/>/>

Hah, you may jast reinstall it.
In beta vertion I have made a some type of access rights, that doesn't allow you to delete or change system files.
Zecradox #36
Posted 09 September 2018 - 01:24 AM
You can kill the OS by cutting &amp; pasting the System folder in the file browser.
I've also found various other bugs, such as system permissions not letting you being able to set a wallpaper, some third party apps crashing the OS on exit, and scaling for a lot of apps broken on pocket computers.

I'd recommend creating some sort of error recovery, and not just throwing me in to the CLI.

Another thing I'd recommend is automated error reporting.
Edited on 08 September 2018 - 11:32 PM
Zecradox #37
Posted 09 September 2018 - 01:19 PM
Also, you can time at the exact right moment to Ctrl+T before boot before the system has set up system folder protection.
Edited on 10 September 2018 - 03:55 PM
Windows10User #38
Posted 04 October 2018 - 03:49 PM
Is it still alive?
-DECE- #39
Posted 05 October 2018 - 02:30 PM
Is it still alive?

Yes, it's alive, but in another form. It will be a new OS, that I am working on.
Windows10User #40
Posted 08 October 2018 - 04:47 PM
Is it still alive?

Yes, it's alive, but in another form. It will be a new OS, that I am working on.

Mmkay.
jakejakey #41
Posted 20 June 2019 - 04:18 AM
It's a really nice OS, but it needs an uninstall option because your only option is to stick into a floppy drive to get into un-interrupted shell.