Jump to content




O


220 replies to this topic

#21 ProjectB

  • Members
  • 104 posts
  • LocationCalifornia

Posted 21 June 2015 - 02:23 PM

The home button will force terminate the current running program, so the back button doesn't need to double that functionality. Rather I think the back button will just be used for going back in an interface based UI, just like in the shell it will bring you back to the root directory.

Yeah, the control bar is white right now, that will be fixed in the next dev version.

P.S I will make the back button fire a custom event in the future, thanks Creator.

View Postflaghacker, on 21 June 2015 - 02:08 PM, said:

View PostProjectB, on 21 June 2015 - 02:02 PM, said:

No, not right now. Right now it waits until you click it, then it returns true. To run a custom event you would use os.queueEvent() right? I just havn't tried it before, but I will work on that.

Yup. You could try queing a "terminate" event, so programs don't even need to add compatibility. I don't know how well that would work for your os thought.

^I don't know if terminate would be good, because I am not trying to close the current running program, it will work for compatible programs as a back button, kind of like the one in your web browser, or more closely like the one in Android.

#22 Creator

    Mad Dash Victor

  • Members
  • 2,168 posts
  • LocationYou will never find me, muhahahahahaha

Posted 21 June 2015 - 02:46 PM

View PostProjectB, on 21 June 2015 - 02:23 PM, said:

The home button will force terminate the current running program, so the back button doesn't need to double that functionality. Rather I think the back button will just be used for going back in an interface based UI, just like in the shell it will bring you back to the root directory.

Yeah, the control bar is white right now, that will be fixed in the next dev version.

P.S I will make the back button fire a custom event in the future, thanks Creator.

View Postflaghacker, on 21 June 2015 - 02:08 PM, said:

View PostProjectB, on 21 June 2015 - 02:02 PM, said:

No, not right now. Right now it waits until you click it, then it returns true. To run a custom event you would use os.queueEvent() right? I just havn't tried it before, but I will work on that.

Yup. You could try queing a "terminate" event, so programs don't even need to add compatibility. I don't know how well that would work for your os thought.

^I don't know if terminate would be good, because I am not trying to close the current running program, it will work for compatible programs as a back button, kind of like the one in your web browser, or more closely like the one in Android.

You are welcome.

Do you have a GitHub repo for theOS. When looking at the pastebin, I could not find any hint of it.

#23 ProjectB

  • Members
  • 104 posts
  • LocationCalifornia

Posted 21 June 2015 - 03:01 PM

View PostCreator, on 21 June 2015 - 02:46 PM, said:

View PostProjectB, on 21 June 2015 - 02:23 PM, said:

The home button will force terminate the current running program, so the back button doesn't need to double that functionality. Rather I think the back button will just be used for going back in an interface based UI, just like in the shell it will bring you back to the root directory.

Yeah, the control bar is white right now, that will be fixed in the next dev version.

P.S I will make the back button fire a custom event in the future, thanks Creator.

View Postflaghacker, on 21 June 2015 - 02:08 PM, said:

View PostProjectB, on 21 June 2015 - 02:02 PM, said:

No, not right now. Right now it waits until you click it, then it returns true. To run a custom event you would use os.queueEvent() right? I just havn't tried it before, but I will work on that.

Yup. You could try queing a "terminate" event, so programs don't even need to add compatibility. I don't know how well that would work for your os thought.

^I don't know if terminate would be good, because I am not trying to close the current running program, it will work for compatible programs as a back button, kind of like the one in your web browser, or more closely like the one in Android.

You are welcome.
Do you have a GitHub repo for theOS. When looking at the pastebin, I could not find any hint of it.

No, I don't have it on GitHub, it would be a big inconvenience for how my OS is packaged. Though if people want it I might mirror changes to GitHub.

Every OS version code can be found on my pastebin.

#24 cyanisaac

  • Members
  • 369 posts
  • LocationSan Diego, CA

Posted 21 June 2015 - 06:05 PM

View PostCreator, on 21 June 2015 - 02:13 PM, said:

View Postflaghacker, on 21 June 2015 - 02:08 PM, said:

View PostProjectB, on 21 June 2015 - 02:02 PM, said:

No, not right now. Right now it waits until you click it, then it returns true. To run a custom event you would use os.queueEvent() right? I just havn't tried it before, but I will work on that.

Yup. You could try queing a "terminate" event, so programs don't even need to add compatibility. I don't know how well that would work for your os thought.

But maybe you don't wanna terminate them, but perform a custom action. Then if clicked twice, the program halts.

When I launch launchpad from within you OS, the PC seems to bug. Try it.

You're not supposed to do that tho :P.

And from what I can tell Bowie doesn't support people messing with his OS, hence stuff like the lack of Recovery Mode lol.

#25 ProjectB

  • Members
  • 104 posts
  • LocationCalifornia

Posted 21 June 2015 - 06:51 PM

View PostCreator, on 21 June 2015 - 02:13 PM, said:

View Postflaghacker, on 21 June 2015 - 02:08 PM, said:

View PostProjectB, on 21 June 2015 - 02:02 PM, said:

No, not right now. Right now it waits until you click it, then it returns true. To run a custom event you would use os.queueEvent() right? I just havn't tried it before, but I will work on that.

Yup. You could try queing a "terminate" event, so programs don't even need to add compatibility. I don't know how well that would work for your os thought.

But maybe you don't wanna terminate them, but perform a custom action. Then if clicked twice, the program halts.

When I launch launchpad from within you OS, the PC seems to bug. Try it.

That's not actually a bug, rather the program launchpad is responsible for setting up the OS core elements, such as the bottom bar and the background processes. It's not supposed to be run again, I just don't lock it.

#26 ProjectB

  • Members
  • 104 posts
  • LocationCalifornia

Posted 26 June 2015 - 06:06 PM

I have decided that the regular version is plainly just out of date, the current dev build is stable. So within the next little bit the standard version of O is to get the latest version :)

EDIT: This version is live, all versions of O should see the update available.

Edited by ProjectB, 26 June 2015 - 06:19 PM.


#27 cyanisaac

  • Members
  • 369 posts
  • LocationSan Diego, CA

Posted 27 June 2015 - 12:53 AM

I am sorry for stealing so many of your features Bowie :P pls forgive me pls

#28 ProjectB

  • Members
  • 104 posts
  • LocationCalifornia

Posted 27 June 2015 - 01:04 AM

View Postcyanisaac, on 27 June 2015 - 12:53 AM, said:

I am sorry for stealing so many of your features Bowie :P pls forgive me pls
Ever heard of DM? This is an unnecessary post for the forum thread.

#29 cyanisaac

  • Members
  • 369 posts
  • LocationSan Diego, CA

Posted 27 June 2015 - 01:13 AM

View PostProjectB, on 27 June 2015 - 01:04 AM, said:

View Postcyanisaac, on 27 June 2015 - 12:53 AM, said:

I am sorry for stealing so many of your features Bowie :P pls forgive me pls
Ever heard of DM? This is an unnecessary post for the forum thread.

l3l w0t m8 com3 @ m3 m9

EDIT: Also I love OOS. It's getting better and better!

Edited by cyanisaac, 27 June 2015 - 01:13 AM.


#30 cyanisaac

  • Members
  • 369 posts
  • LocationSan Diego, CA

Posted 27 June 2015 - 01:53 AM

A bit of a bug: Don't use the home button when textutils is doing a paged scroll (pagedTabulate or similar). This will cause major issues with terminal scrolling.

ProjectB and I are looking at a fix to this on both of our OSes. Please stand by for more information, and if you want to help fix this issue, we are looking for help here: http://www.computerc...al-bug-with-cc/

Edited by cyanisaac, 27 June 2015 - 02:35 AM.


#31 ProjectB

  • Members
  • 104 posts
  • LocationCalifornia

Posted 27 June 2015 - 02:34 AM

View Postcyanisaac, on 27 June 2015 - 01:53 AM, said:

A bit of a bug: Don't use the home button when textutils is doing a paged scroll (pagedTabulate or similar). This will cause major issues with terminal scrolling.

Bowie and I are looking at a fix to this on both of our OSes. Please stand by for more information, and if you want to help fix this issue, we are looking for help here: http://www.computerc...al-bug-with-cc/
In normal use you shouldn't run into an issue like that, if you do encounter any bug a reboot will fix it.

#32 ProjectB

  • Members
  • 104 posts
  • LocationCalifornia

Posted 28 June 2015 - 05:31 PM

Ok, update 2.1 is rolling out to everyone today! Hooray!

In other news 2.2 is going to be starting development, here are some features I am considering implementing.
New Settings Program
  • A way of backup all files on your computer and transferring them to a new one, bringing O with you.
  • A way of wiping all user contents from the computer, (Files outside of the system folder).
  • A way of removing O from the computer.
Control Bar
  • Show the time in game
  • Also provide easy access to reboot and shutdown functionality
  • MAYBE: Get to work on an API for developers to plug into.
Various other changes
  • Official support for pocket computers!
  • Design changes across the board.
  • More friendly to non-color computers.
  • Background processes accessible to developers.
  • New bulletin program for dev stream.
  • Much nicer interface, and usability for non-colored comps.
This should be a pretty exciting update to get cracking on, but if you have any questions or feedback feel free to leave them here!

KNOWN BUGS: With O2 update information is not rendering sometimes. I am looking for a patch for it, but it still notifies when updates are available, and the updating works.
A temporary fix is here, and a full patch will be released later.
PATCHED

Edited by ProjectB, 29 June 2015 - 06:22 PM.


#33 ProjectB

  • Members
  • 104 posts
  • LocationCalifornia

Posted 30 June 2015 - 08:28 PM

O 2.2 is getting closer and closer to completion, I will be hosting an open beta for O 2.2 in the next little bit. If you want to receive beta updates, run the "stream" program and select beta. I will provide some more official documentation closer to release. If you have any feedback you know the drill, thanks. :)

Edited by ProjectB, 30 June 2015 - 08:28 PM.


#34 biggest yikes

  • Members
  • 573 posts

Posted 04 July 2015 - 08:20 PM

canary stream pls
it would be something like an alpha, updated more often than beta

EDIT: I may or may have not discovered the closed beta and installed it on my machine :mellow:
It also seems like the main beta is the same as the closed beta. I'm assuming this is intentional, but either way I still got in the closed beta
Posted Image

Edited by Atenefyr, 04 July 2015 - 10:03 PM.


#35 ProjectB

  • Members
  • 104 posts
  • LocationCalifornia

Posted 05 July 2015 - 12:00 AM

View PostAtenefyr, on 04 July 2015 - 08:20 PM, said:

canary stream pls
it would be something like an alpha, updated more often than beta

EDIT: I may or may have not discovered the closed beta and installed it on my machine :mellow:
It also seems like the main beta is the same as the closed beta. I'm assuming this is intentional, but either way I still got in the closed beta
Posted Image
Lol, good job for finding the closed beta, yeah it was intentional I have pushed 2.2 out to all beta testers. I guess I could try something more live, like a canary stream. What is this sysinfo_test program, I am just curious.

#36 biggest yikes

  • Members
  • 573 posts

Posted 05 July 2015 - 12:28 AM

View PostProjectB, on 05 July 2015 - 12:00 AM, said:

What is this sysinfo_test program, I am just curious.
I'm making an API called "sysinfo" which will basically output the OS the user is currently using. sysinfo_test is a 7-line program that uses that API to show what the API responds. In this case I'm using it just to show that I am indeed using 2.2

I posted a video on how I found the closed beta, are you proud of me? Probably not
Spoiler

Edited by Atenefyr, 05 July 2015 - 12:40 AM.


#37 cyanisaac

  • Members
  • 369 posts
  • LocationSan Diego, CA

Posted 05 July 2015 - 02:55 AM

It should be noted that the closed beta has absolutely no stability guarantee and is meant for limited testing only. We have had computers broken to a point of needing a full wipe and reset often. The public beta on the other hand is much more stable.

#38 ProjectB

  • Members
  • 104 posts
  • LocationCalifornia

Posted 05 July 2015 - 03:01 AM

View PostAtenefyr, on 05 July 2015 - 12:28 AM, said:

View PostProjectB, on 05 July 2015 - 12:00 AM, said:

What is this sysinfo_test program, I am just curious.
I'm making an API called "sysinfo" which will basically output the OS the user is currently using. sysinfo_test is a 7-line program that uses that API to show what the API responds. In this case I'm using it just to show that I am indeed using 2.2

I posted a video on how I found the closed beta, are you proud of me? Probably not
Spoiler
That's funny, no it's fine that you found it. I AM proud of you, because you cared about it enough to hack it. If there is a convenient way I can hook into your API, I can push that out for the beta 3.

#39 biggest yikes

  • Members
  • 573 posts

Posted 05 July 2015 - 05:37 PM

View PostProjectB, on 05 July 2015 - 03:01 AM, said:

If there is a convenient way I can hook into your API, I can push that out for the beta 3.
why do you want it?

Edited by Atenefyr, 05 July 2015 - 05:37 PM.


#40 ProjectB

  • Members
  • 104 posts
  • LocationCalifornia

Posted 05 July 2015 - 11:39 PM

View PostAtenefyr, on 05 July 2015 - 05:37 PM, said:

View PostProjectB, on 05 July 2015 - 03:01 AM, said:

If there is a convenient way I can hook into your API, I can push that out for the beta 3.
why do you want it?
I don't want your API, I was just thinking it would be easier to get absolute values about versions, my internal OS names are spastic.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users