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

OneOS Version 2 - The All in One Operating System

Started by oeed, 28 February 2014 - 07:27 AM
oeed #1
Posted 28 February 2014 - 08:27 AM
OneOS's Future

OneOS will soon cease to exist. The new framework I'm developing, Silica, will replace Bedrock and once that's done an OS based on it will be made. See info here. I am not longer working on this!


Version 2 Public Beta

A year to the day after the release of version 1 and two years to the day since I joined the forums, I present to you OneOS version 2!

At this stage it's quite a early beta really, but it's (probably) working better than the previous version was. There are lots of bugs, missing things and the like, but no matter how minor they appear please reply with details.

I will put more details about what's new here soon, but the main this is that the majority of the OS (especially the core) has been rewritten.

Installation

If you want to use the beta, enter:
pastebin run E1xftzLa beta

Otherwise enter:
pastebin run E1xftzLa


What's New

One of the biggest goals with version two was to increase performance. Now, it's not really at a point I'd consider 'ideal', but it's better than 1.3. I've spent hours upon hours trying every conceivable thing and it's certainly better, but I simply think CC can't handle any more (but I might be wrong).

I also wanted it to obviously be easy to use. I think it's improved over version 1.3 a bit, although it was already very easy, so making any huge leap here was basically impossible.

I wanted it bug free. Now, at this point that's not at all realistic. Lots of things are missing and buggy, but eventually it will.

Pocket computer support was another commonly requested feature. Now, it's still not perfect, but the new switcher (which I think you'll love) is much more pocket friendly.

Known Bugs, Issues and Missing Features
SpoilerThese will be fixed before the proper version 2 is released.
  • Can't paste in Shell (just realised why, wasn't handling paste event). I'm actually making a completely custom shell program though.
  • Back/Forward buttons don't work in Files.
  • Clipboard doesn't work in Ink.
  • Desktop icon dragging is a bit glitchy.
  • Program opening animation is laggy.
  • Transmit doesn't work.
  • Door Lock doesn't work.
  • Quest and Quest Server aren't present (might be version 2.1)
  • Backslash reboots the computer.
  • Search on Desktop is disabled.
  • The App Store site suddenly just died on me. I think it might be CloudFlare's fault, but I'll see.
  • This: http://i.imgur.com/wQ5Zdt6.png I think it's 1.65 only, but I'll check.

Version 1 Post
SpoilerOneOS can not be installed on version 1.63 by default. This is because Dan blocked all but 2 websites, including GitHub. To get around this either download the files manually and add copy them over or change 'S:http_whitelist=*pastebin.com;*computercraft.info' in your ComputerCraft.cfg to 'S:http_whitelist=*'. This is fixed as of 1.64pr2

Installing on 1.64 can also fail, this is due to a 1.64 bug. Try a few times, or if you can upgrade to 1.65.

I've create documentation as to how to use the OneOS API. https://github.com/o...I-Documentation
It allows you to do things such as change the tool bar colour and access the global file system.


Today is a year since I joined the forums. To celebrate I've decided to release my latest project, OneOS.

Late last year I looked at PearOS and a few other ComputerCraft OSs and tried to find the best parts and problems with each. I found that in the case of PearOS and a few others you couldn't do anything. PearOS was nice and shiny, but it was completely useless. Others such as CraftBang were much loved by the community, however, I felt that CraftBang was a bit hard to use and a bit too plain. So, I set off to try to combine all the best parts of other OSs and a few things of my own in to one. I've tried to include everything into OneOS and what I couldn't/haven't can be found on the App Store (more on that later). In essence, it is an 'All in one OS' (are you picking up the meaning of the name yet :P/>/>)

So, anyway, enough history. I present you the 21 27 (thanks to Bedrock only 19 now) thousand plus line monstrosity that is OneOS.

I've compiled a fairly compact (trust me, a lot of features aren't listed) list of the main ones:
  • The ability to run any ComputerCraft program
  • Multitasking (not windowed, this was intentional)
  • A desktop interface
  • Custom file and folder icons
  • An easy to use file browser
  • An App Store
  • A very advanced Photoshop inspired image editor (Sketch)
  • An AirDrop like program to send files between computers quickly and easily
  • The ability to package a folder with a single click (similar to .zip files)
  • Aforementioned packages can then be extracted with a single click
  • A peripheral browser
  • A few games & LuaIDE
  • Auto-updating
  • A storage usage information page
  • Animations galore!
  • Integrated automatic door lock (via PDAs, CC1.6+ only)
  • Ink, a Microsoft Word like program that makes for very easy printing
  • Many more
As you've hopefully picked up, this isn't another basic login screen OS. I started working on this in November and have worked on it fairly constantly since then.

Installation

Simply run:
pastebin run E1xftzLa

Note: At the moment OneOS does not run correctly on ComputerCraft 1.6, I will not be fixing any 1.6 related issues until it is properly released.
OneOS now supports 1.6!

If the above does not work replace run with 'get' and add 'installer' to the end, then type 'installer' in to the shell.


Screenshots


The main desktop. The icons are drag-able. You can also drag files in to folders.


The file browser. If you have any connected peripherals they will appear on the sidebar.


Sketch, my Photoshop inspired editor. It supports layers, transparency, clipboard, resizing etc.


If you so wish, for whatever reason, you can also use the shell.


The About Page, notice the Storage Usage information.


The collection of games bundled with OneOS.

FAQ

I'm getting a 'Domain not permitted' error!
This occurs because you are using ComputerCraft 1.6.3 However, there is an easy fix, read this post.

Why aren't you using windows?
A few reasons, screen real estate is very minimal in CC, windows make that even worse. Many programs don't redraw when the screen size changes and they tend to be rather annoying to use. I'm quite happy with the tab based system in OneOS.

Can you add ***?
Let me know below, if it think it's a good idea and won't be too hard to add I might add it.

I've found a bug/I've got a suggestion!
Please to the GitHub issues page and make an issue there. Avoid posting an issue that is already listed.

I'll add more here when people start asking more questions.

Changelog
Spoiler1.3.3
* Fixed most submitted bugs
* OneOS now uses the standard Bedrock file, so it should support Bedrock programs correctly now
+ Added a cool new app switcher that replaces the One menu


1.3.0, 1.3.1 & 1.3.2
Pre-release version

1.2.6
* A few small but high impact bug fixes

1.2.3, 1.2.4 & 1.2.5
* Fixed all user submitted bugs

1.2.2
* Fixed Update OneOS not rebooting

1.2.1
* Fixed the reboot button not working on First Setup

1.2.0
+ Added iOS-like desktop interface
+ Programs can now have their own file types that open the program when opened, so for example, .txt files open in Ink (see the Wiki for info, it's really easy)
+ Added a Spotlight-like searching feature
+ All .DS_Store files will automatically be deleted to save disk space
+ Indexing system, all file changes cause updates. This allows for some cool, low-performance impact things such as Search and file types.
+ Modified systems will not send error reports, nor will outdated versions
+ All the games are now only installed when opened (saves ~200KB of much needed space)
+ Added monitor support! Open the monitor in Files to use it.
+ Added Redirection by RamiLego4Game
+ Created Bedrock, a GUI framework which has made everything a lot easier and smaller (normally at least half the file size)
+ Added system logging (see /System/OneOS.log). This will help huge amounts to hunt down and fix bugs.
+ Rewrote a HUGE (~70%) amount of the OS, lost of old bugs will be gone :D/>/> …but new ones will appear :(/>/>
+ I've tried really hard to reduce the file size of the OS. I've managed to get it about 450KB which I'm pretty happy with. However, this has meant that some programs (Ink, Sketch, LuaIDE, Door Lock & App Store) have all been minified. They still have line numbers for error tracking, but they're not much good for learning from. Use the public versions in those cases.
+ Countless more smaller things I've forgotten about

* Pretty much all previous bugs (especially GUI ones) have either been fixed or they no longer exist due to being rewritten
* Improved the interface on pocket computers
* Ultimate Door lock would allow wired modems, resulting in it not working
* Wired Modems no longer show as Wireless Modems in Files
* Many, many other bugs I've or others have stumbled upon

- Remove YCCUP (sorry, it was just too buggy)

1.1.1
+ Added American spelling Aliases for the OneOS API
+ Added Quick Shell (tab completion) to Shell
+ Running, 'shutdown', 'reboot' and 'exit' in Shell will now shutdown or reboot the system or quit Shell
+ Error reports now upload the erroring file to Pastebin (to check if it's been altered)

* Changed Door Lock message on pocket computers
* Fixed running 'programs' in Shell not working correctly
* Fixed apps not installing on 1.6
* Ink printing not stripping colours (leaving question marks)
* Lots of generic fixes

A few more smaller things

1.1.0

Version 1.1 aims to remove all previously standing bugs and add a few new programs and features:

- You can now set a program to run at startup (from Settings)
- Programs can now ask they user to run at startup (see 'DoesRunAtStartup' and 'RequestRunAtStartup' in the documentation)
- Ink, a Microsoft Word like program that allows quick and easy word processing and printing
- Various client side App Store fixes (scroll bar, text overflow, etc)
- Various Files bugs
- Ultimate Door Lock integration
- Various Sketch fixes
- OneOS now supports and works correctly on ComputerCraft 1.6 (pr7, if it stops working again I'll fix it)
- Opening an unknown file type will ask the user what program to open it in (no longer just LuaIDE)
- A few more smaller things
- Updated to CreativeCommons 4 license

1.0.5
This is quick update to fix issues a few users had with wireless modems on older versions of ComputerCraft.

* Fixed major bug preventing users on old versions form using Files
* Fixed clicking on Files when scrolling not working

1.0.4

This fixes all of the user submitted bugs so far (I don't think I've missed any).

Changes:

+ Re-added license file (it went blank for some reason)
+ Added icon for .ink & .text files (Ink will be added soon)

* Fixed paintutils.loadImage bug
* Fixed shell.run, again
* Fixed cursor blink appearing on top of menus (core OS and Sketch)
* Fixed errors incorrectly or not showing in programs
* Fixed App Store red close button not working
* Menu bar no longer flickers when opening App Store
* Fixed Shell scrolling bug (hopefully)
* Calling os.shutdown now closes the app
* Fixed crash when opening empty folder in list mode in Files
* Fixed textutils.slowPrint/slowWrite not working
* Overhaulled App Store scroll bar (using Ink's new scroll bar control)
* Fixed Peripheral.lua: 4 (peripheral.getNames) crash on older versions of CC
* Files no longer crashes when viewing a computer without an ID
* Fixed fs.freeSpace releated crash on older version of CC
* Fixed App Store search 'Go' button not

- The App Store close button no longer shows on OneOS

1.0.2
Fixed numerous user submitted bugs:

* Fixed (hopefully) all of the Shell bugs
* Fixed blinking cursor moving to clock
* Fixed term.scroll bug
* Fixed Sketch typo
* Hopefully fixed the clock freezing bug
* Fixed Files crashing when opening a treasure disc
* Fixed shell.run issue
* Fixed system running out of storage during update
* Fixed shutdown bug

- Removed unused 'What format' button from Sketch

+ Added first setup program
+ The user is now asked if they want to update

1.0.1
A tiny bug fix, mainly the default computer name.

1.0.0
The first public release of OneOS!

0.9.6
Various Bug Fixes.

0.9.5
Bug fix for 0.9.4
Sketch had a blindingly obvious bug that prevent it from working.

0.9.4
This adds the App Store as well as a few bug fixes

0.9.3
Fixing all the submitted bugs. (I don't have time to add suggested features)
* LuaIDE caused 'Too long without yield'
* LuaIDE now has themes (I was using the treasure version)
* Too long without yield no longer crashes the entire computer (it'll hang for a bit though)
* Error submission actually submits the error
* Moved the crash icon
* System crash message no longer crashes it self
* You can no longer create a folder in the peripherals screen
* You can no longer remove a folders name
* term.clearLine no longer moves the cursor position
* Edit now works in shell
* Rename doesn't error anymore in shell

0.9.2
Bug fixes from GravityScore and Kingdaro.
In short, the fixes are:
* A system crash issue
* Shell now states the current directory
* Files now remembers list mode and show hidden
* Transmit and Settings now work
* Fixed spelling issue

More Rambling

As I mentioned earlier, OneOS is bundled with the ComputerCraft App Store. I will be making a forums post about it in the next few days. If you'd like to submit an program, head to ccappstore.com. It will be released as a standalone program soon too.

I'll also be releasing Sketch, my image editor, soon too. I recommend you check it out.

Despite weeks of testing there's bound to be problems, if you find anything that isn't right just let me know.

License

You are permitted to create an OS based off OneOS provided that:
- You fork OneOS on GitHub and put all files on there.
- You get my consent (via PM) before releasing it on the fourms.

Full license:
SpoilerOneOS is under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) license.

Which essentially allows you:
Share - copy and redistribute the material in any medium or format

Under these terms:
Attribution - You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
Non-Commercial - You may not use the material for commercial purposes.
NoDerivatives - If you remix, transform, or build upon the material, you may not distribute the modified material.

If you would like to publicly release anything derived from OneOS please let me know via PM on the ComputerCraft forums.

For more information: http://creativecommo...s/by-nc-nd/4.0/

If you want to get your lawyers involved for some reason, give them this :P/>/>

Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International Public License

By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions.

Section 1 ??? Definitions.

Adapted Material means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image.
Copyright and Similar Rights means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2( B)/>/>(1)-(2) are not Copyright and Similar Rights.
Effective Technological Measures means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements.
Exceptions and Limitations means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material.
Licensed Material means the artistic or literary work, database, or other material to which the Licensor applied this Public License.
Licensed Rights means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license.
Licensor means the individual(s) or entity(ies) granting rights under this Public License.
NonCommercial means not primarily intended for or directed towards commercial advantage or monetary compensation. For purposes of this Public License, the exchange of the Licensed Material for other material subject to Copyright and Similar Rights by digital file-sharing or similar means is NonCommercial provided there is no payment of monetary compensation in connection with the exchange.
Share means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them.
Sui Generis Database Rights means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world.
You means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning.
Section 2 ??? Scope.

License grant.
Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to:
reproduce and Share the Licensed Material, in whole or in part, for NonCommercial purposes only; and
produce and reproduce, but not Share, Adapted Material for NonCommercial purposes only.
Exceptions and Limitations. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions.
Term. The term of this Public License is specified in Section 6(a).
Media and formats; technical modifications allowed. The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material.
Downstream recipients.
Offer from the Licensor ??? Licensed Material. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License.
No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material.
No endorsement. Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i).
Other rights.

Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise.
Patent and trademark rights are not licensed under this Public License.
To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties, including when the Licensed Material is used other than for NonCommercial purposes.
Section 3 ??? License Conditions.

Your exercise of the Licensed Rights is expressly made subject to the following conditions.

Attribution.

If You Share the Licensed Material, You must:

retain the following if it is supplied by the Licensor with the Licensed Material:
identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated);
a copyright notice;
a notice that refers to this Public License;
a notice that refers to the disclaimer of warranties;
a URI or hyperlink to the Licensed Material to the extent reasonably practicable;
indicate if You modified the Licensed Material and retain an indication of any previous modifications; and
indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License.
For the avoidance of doubt, You do not have permission under this Public License to Share Adapted Material.
You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information.
If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable.
Section 4 ??? Sui Generis Database Rights.

Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material:

for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database for NonCommercial purposes only and provided You do not Share Adapted Material;
if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material; and
You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database.
For the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights.
Section 5 ??? Disclaimer of Warranties and Limitation of Liability.

Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You.
To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You.
The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability.
Section 6 ??? Term and Termination.

This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically.
Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates:

automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or
upon express reinstatement by the Licensor.
For the avoidance of doubt, this Section 6( B)/>/> does not affect any right the Licensor may have to seek remedies for Your violations of this Public License.
For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License.
Sections 1, 5, 6, 7, and 8 survive termination of this Public License.
Section 7 ??? Other Terms and Conditions.

The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed.
Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License.
Section 8 ??? Interpretation.

For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License.
To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions.
No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor.
Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority.
Creative Commons is not a party to its public licenses. Notwithstanding, Creative Commons may elect to apply one of its public licenses to material it publishes and in those instances will be considered the ???Licensor.??? Except for the limited purpose of indicating that material is shared under a Creative Commons public license or as otherwise permitted by the Creative Commons policies published at creativecommons.org/policies, Creative Commons does not authorize the use of the trademark ???Creative Commons??? or any other trademark or logo of Creative Commons without its prior written consent including, without limitation, in connection with any unauthorized modifications to any of its public licenses or any other arrangements, understandings, or agreements concerning use of licensed material. For the avoidance of doubt, this paragraph does not form part of the public licenses.

Creative Commons may be contacted at creativecommons.org.
Edited on 11 July 2015 - 11:40 AM
Alice #2
Posted 28 February 2014 - 08:33 AM
Been waiting for this c:
I'm not able to test it currently, but I will do so ASAP
GravityScore #3
Posted 28 February 2014 - 08:35 AM
Impressive! Also been waiting for this :D/>
Edited on 28 February 2014 - 07:35 AM
wafflecopter #4
Posted 28 February 2014 - 12:12 PM
This is great! Not only does it work well, but it has a great interface as well!
Saldor010 #5
Posted 28 February 2014 - 01:32 PM
Got some bugs to report.

- When I first tried installing this, it was 97% done or so, then it errored with something like "expected string got number compared number awa3812-948!!!?!?!??'". When I went to the line that errored, it was the function that checks if the computer has enough memory, and it was on the line where it was comparing fs.getMemory or whatever. Sorry that I can't give you that line now.
- Whenever I try to open the file system (Programs, Files, Documents), it pulls up with a grey screen (not the crash screen) saying, "Peripheral.lua:4: attempt to call nil" The program has finished. Click anywhere to close this program."
- At one point, the clock in the upper right stopped working, and would only update when I clicked one of the programs on the desktop.

I hope you can get these bugs fixed soon ;)/>

EDIT: By the way, loving the Operating System (Aside from the bugs)
Edited on 28 February 2014 - 09:46 PM
gfcwfzkm #6
Posted 28 February 2014 - 10:27 PM
Found a Bug in the Shell-App: When i 'cd' to a directory (like Programs or rom), the commands dont work anymore (No such program - Error)

But its a real nice OS
MKlegoman357 #7
Posted 28 February 2014 - 11:04 PM
Found a Bug in the Shell-App: When i 'cd' to a directory (like Programs or rom), the commands dont work anymore (No such program - Error)

But its a real nice OS

To add to that the cursor doesn't go back to it's original positon and stays blinking by the clock. Also, after shell commands fill all the screen and shell scrolls down sometimes it doesn't show the bottom line.
apemanzilla #8
Posted 01 March 2014 - 12:15 AM
Very, very nice. I especially like the CC app store :3
oeed #9
Posted 01 March 2014 - 12:30 AM
Found a Bug in the Shell-App: When i 'cd' to a directory (like Programs or rom), the commands dont work anymore (No such program - Error)

Ok, thanks. I'll look in to.

The Shell app has caused me some grief in the past due to the nature of how the programs work.


Also, I'm going to start writing a documentation for the OneOS API for use in programs. It'll be on GitHub soon.
kornichen #10
Posted 01 March 2014 - 07:32 AM
Loving You :D/>
This is really amazing!
Zudo #11
Posted 01 March 2014 - 09:51 AM
Magical! :)/>
InputUsername #12
Posted 01 March 2014 - 11:31 AM
Wonderful!

One thing I have to note is that the Settings app is severely bugged. When changing my computer's name, there was no way to exit the text box and while trying to do so, the system became really slow and unresponsive. Exiting the Settings app seemed to help. Also, I find it annoying to see that a computer I own is called "Oliver's Computer", but maybe that's just me ;)/>

Anyway, that's the only bug I could find. I love the interface and functionality of OneOS.

Edit: I found some more bugs. I hope this doesn't sound too negative :P/>
  • Dialogs start to flicker when you click or drag.
  • The Settings app needs some serious fixing. It crashed my (in-game) computer beyond recovery.
  • Sometimes, when running apps from the App Store, the OneOS tool bar is drawn twice (on the first and second row).
    • This was the case with "PokeCC teaser trailer", which may be the cause as it is a really bugged program anyway.
    • I believe this is a case of "Ghosting", which was supposed to be solved according to GitHub.
  • The App Store's exit button doesn't work.
  • When clicking "Update OneOS" from the One menu, there is no way to tell OneOS is checking for updates, then suddenly a dialog pops up. Maybe add a dialog so that the user can see that? Wow, that sounded really vague. what I mean is that when you try to update, there is no way to see what is happening (is OneOS checking for updates or is it just crashing?).
Don't get me wrong, I really think OneOS is impressive, but I think these things should really be fixed.

Edit 2: I seem to be on a roll. While these bugs aren't entirely related to OneOS, I still found them rather annoying:
  • In Sketch, when I try to add a layer to an NFT file, it tells me that "NFT do not support layers!". Is this intentional/grammatically correct? I don't know, it doesn't seem natural to me.
  • When I tried to exit, the Cancel and Quit buttons (on the "unsaved changes" dialog) did not do anything. Clicking the 'x' in the tool bar again exited the program immediately.
  • Also, the clock froze.
Edited on 01 March 2014 - 11:08 AM
oeed #13
Posted 01 March 2014 - 11:46 AM
Wonderful!

One thing I have to note is that the Settings app is severely bugged. When changing my computer's name, there was no way to exit the text box and while trying to do so, the system became really slow and unresponsive. Exiting the Settings app seemed to help. Also, I find it annoying to see that a computer I own is called "Oliver's Computer", but maybe that's just me ;)/>

Anyway, that's the only bug I could find. I love the interface and functionality of OneOS.

Ah, well, in terms of the computer name bug, it should've asked you to enter a name… if I'd deleted my settings file.

Essentially, there's setup program there, but it's not being run.

I'll try to fix those issues though.
Edited on 01 March 2014 - 10:48 AM
RamiLego4Game #14
Posted 01 March 2014 - 12:07 PM
You are Superior,Can you Add My Game (CCRedirection)?
Also The ccappstore.com page not working (DNS Error (dns_server_failure) )
Edited on 01 March 2014 - 11:09 AM
gfcwfzkm #15
Posted 01 March 2014 - 09:34 PM
Realy nice OS =)
My biggest Problem is, that the "Shell"-App isnt very good working/looking. Would be nice if it looks&works like the normal CraftOS Shell.
And i could not load custom APIs while the OS is running :o/> (Could not load the openCCSensor API)

My Favorite OS =D
apemanzilla #16
Posted 01 March 2014 - 09:53 PM
The CC Appstore page is rather buggy when editing text icon layers in Chrome 33.
oeed #17
Posted 01 March 2014 - 10:01 PM
Wonderful!

One thing I have to note is that the Settings app is severely bugged. When changing my computer's name, there was no way to exit the text box and while trying to do so, the system became really slow and unresponsive. Exiting the Settings app seemed to help. Also, I find it annoying to see that a computer I own is called "Oliver's Computer", but maybe that's just me ;)/>

Anyway, that's the only bug I could find. I love the interface and functionality of OneOS.

Edit: I found some more bugs. I hope this doesn't sound too negative :P/>
  • Dialogs start to flicker when you click or drag.
  • The Settings app needs some serious fixing. It crashed my (in-game) computer beyond recovery.
  • Sometimes, when running apps from the App Store, the OneOS tool bar is drawn twice (on the first and second row).
    • This was the case with "PokeCC teaser trailer", which may be the cause as it is a really bugged program anyway.
    • I believe this is a case of "Ghosting", which was supposed to be solved according to GitHub.
  • The App Store's exit button doesn't work.
  • When clicking "Update OneOS" from the One menu, there is no way to tell OneOS is checking for updates, then suddenly a dialog pops up. Maybe add a dialog so that the user can see that? Wow, that sounded really vague. what I mean is that when you try to update, there is no way to see what is happening (is OneOS checking for updates or is it just crashing?).
Don't get me wrong, I really think OneOS is impressive, but I think these things should really be fixed.

Edit 2: I seem to be on a roll. While these bugs aren't entirely related to OneOS, I still found them rather annoying:
  • In Sketch, when I try to add a layer to an NFT file, it tells me that "NFT do not support layers!". Is this intentional/grammatically correct? I don't know, it doesn't seem natural to me.
  • When I tried to exit, the Cancel and Quit buttons (on the "unsaved changes" dialog) did not do anything. Clicking the 'x' in the tool bar again exited the program immediately.
  • Also, the clock froze.
No, it's not too negative, it's useful!

I've got quite a few school assignments due in the next few days so I haven't had a ton of time for bug fixes, when I've got some free time I'll try to fix all of these.

I've got a feeling that the reason the dialogues flicker is because when you click somewhere that isn't the dialogue they flash (to get the users attention).

I thought I'd fixed the ghosting issue but it appears to have come back, it may have been reverted or theres something else causing it. I'll take a look at it.

You are Superior,Can you Add My Game (CCRedirection)?
Also The ccappstore.com page not working (DNS Error (dns_server_failure) )
The main problem with adding more games is that if the OS gets to big it might run out of space while updating, there are ways I could try to fix this though. Add it to the App Store for now.

I'm not sure about why the App Store wasn't working, what country are you in? The website's been up 100% of the time so far.

Realy nice OS =)
My biggest Problem is, that the "Shell"-App isnt very good working/looking. Would be nice if it looks&works like the normal CraftOS Shell.
And i could not load custom APIs while the OS is running :o/> (Could not load the openCCSensor API)

My Favorite OS =D
Thank you!

Now, unfortunately, in order to get the majority of programs working by default os.loadAPI only looks in the program's bundle (folder with icon, startup program, etc) for APIs. If you want to use other APIs you'll need to look at this: https://github.com/o...on#wiki-loadapi

I might look in to adding an ability to default to global APIs if the bundle version doesn't exist, however.

The CC Appstore page is rather buggy when editing text icon layers in Chrome 33.
Yea, it was a lot worse, trust me. The main problem I've found is the text colour changing to white sometimes. I'll try to fix it.
Edited on 01 March 2014 - 09:02 PM
apemanzilla #18
Posted 02 March 2014 - 08:58 PM
Few more bug reports for you!
- In the OS: in the AppStore, if you view an app with a long description, the text continues out of the box.
- In the App submitting page: Seems I can't use special characters (<, >, !, etc) in Chrome 33; haven't tested in the browsers yet.

Suggestions:
- Submit apps from the OS
- Sandboxed environment for apps to run some "set up" code after they are installed
- Allow direct links to the app files (I use Dropbox for most of my programs)
oeed #19
Posted 02 March 2014 - 09:09 PM
Few more bug reports for you!
- In the OS: in the AppStore, if you view an app with a long description, the text continues out of the box.
- In the App submitting page: Seems I can't use special characters (<, >, !, etc) in Chrome 33; haven't tested in the browsers yet.

Suggestions:
- Submit apps from the OS
- Sandboxed environment for apps to run some "set up" code after they are installed
- Allow direct links to the app files (I use Dropbox for most of my programs)

Yes, I'll try to fix that description bug.

You can half submit apps from the computer, you can upload them. I probably won't make it possible to submit from a computer.
All programs are sandboxed, what do you mean?
I'll look in to direct links.
TheOddByte #20
Posted 02 March 2014 - 09:53 PM
Glad to finally see this have been released, Loved to test it before and I'm sure you've fixed the "bugs" I found, or have you? :P/>
Engineer #21
Posted 02 March 2014 - 09:55 PM
You spelled usage wrong on the wiki :P/>
Not to be the rude spelling nazi I fixed it for you :)/> (though I did that yesterday… )

The looks of it really look good, but I simply dont use CC OS's/Graphical Shells/however you call them.
oeed #22
Posted 03 March 2014 - 06:21 AM
You spelled usage wrong on the wiki :P/>/>
Not to be the rude spelling nazi I fixed it for you :)/>/> (though I did that yesterday… )

The looks of it really look good, but I simply dont use CC OS's/Graphical Shells/however you call them.

Yea, I noticed that. Thanks.
apemanzilla #23
Posted 03 March 2014 - 01:50 PM
Few more bug reports for you!
- In the OS: in the AppStore, if you view an app with a long description, the text continues out of the box.
- In the App submitting page: Seems I can't use special characters (<, >, !, etc) in Chrome 33; haven't tested in the browsers yet.

Suggestions:
- Submit apps from the OS
- Sandboxed environment for apps to run some "set up" code after they are installed
- Allow direct links to the app files (I use Dropbox for most of my programs)

Yes, I'll try to fix that description bug.

You can half submit apps from the computer, you can upload them. I probably won't make it possible to submit from a computer.
All programs are sandboxed, what do you mean?
I'll look in to direct links.
I mean a piece of code that is run when the app finishes installing - for example, if you download an API, there would be code to load it.
oeed #24
Posted 03 March 2014 - 08:41 PM
Few more bug reports for you!
- In the OS: in the AppStore, if you view an app with a long description, the text continues out of the box.
- In the App submitting page: Seems I can't use special characters (<, >, !, etc) in Chrome 33; haven't tested in the browsers yet.

Suggestions:
- Submit apps from the OS
- Sandboxed environment for apps to run some "set up" code after they are installed
- Allow direct links to the app files (I use Dropbox for most of my programs)

Yes, I'll try to fix that description bug.

You can half submit apps from the computer, you can upload them. I probably won't make it possible to submit from a computer.
All programs are sandboxed, what do you mean?
I'll look in to direct links.
I mean a piece of code that is run when the app finishes installing - for example, if you download an API, there would be code to load it.

Oh… hmmmm. That would probably harder than you'd think really. It'd be easier to just to that when the user opens the App.
Lyqyd #25
Posted 03 March 2014 - 10:10 PM
All you really have to do is add an optional field in the package entry for a post-install script, then just run that command if it's provided. It's easy enough to add a removal script option as well, to be run before all of the files that were added when the package was installed get deleted.
apemanzilla #26
Posted 04 March 2014 - 03:09 PM
All you really have to do is add an optional field in the package entry for a post-install script, then just run that command if it's provided. It's easy enough to add a removal script option as well, to be run before all of the files that were added when the package was installed get deleted.
Yes - something highly limited (no rendering code, sandboxed fs code, etc) but enough to finish installation.

Edit: additionally, it would be nice to be able to ask the user if they want to run a program on startup - again using an API for example here, but something where when it finishes downloading/installing or when they first run it, it opens a popup asking the user if they want to run the program when the OS starts.

Edit 2: Was browsing the repo after you posted the documentation link - is the readme still supposed to have "Please note the OneOS has not been formally released yet and is only for private invite-only testing and personal records. Unless of course you somehow stumbled upon this, in which case you're invited :P/>"?
Edited on 04 March 2014 - 02:18 PM
oeed #27
Posted 04 March 2014 - 09:25 PM
All you really have to do is add an optional field in the package entry for a post-install script, then just run that command if it's provided. It's easy enough to add a removal script option as well, to be run before all of the files that were added when the package was installed get deleted.
Yes - something highly limited (no rendering code, sandboxed fs code, etc) but enough to finish installation.

Edit: additionally, it would be nice to be able to ask the user if they want to run a program on startup - again using an API for example here, but something where when it finishes downloading/installing or when they first run it, it opens a popup asking the user if they want to run the program when the OS starts.

Edit 2: Was browsing the repo after you posted the documentation link - is the readme still supposed to have "Please note the OneOS has not been formally released yet and is only for private invite-only testing and personal records. Unless of course you somehow stumbled upon this, in which case you're invited :P/>/>"?

Run of startups not a bad idea. I'll probably add an option to system settings as well as an API call.

I've fixed the readme now, thanks.
gfcwfzkm #28
Posted 04 March 2014 - 11:16 PM
The Filemanager crashes when i try to open the DISK B where the Disk: "goldrunner" by nitrogenfingers - is in.
The error:
startup:298: bad argument #1: value expected

I would like to see when the Programs work without to include the OS-apis. like a compatibility mode to provide that all other CC-Apps run on it =)

Im realy missing a good shell…
Edited on 04 March 2014 - 10:21 PM
oeed #29
Posted 05 March 2014 - 07:41 AM
The Filemanager crashes when i try to open the DISK B where the Disk: "goldrunner" by nitrogenfingers - is in.
The error:
startup:298: bad argument #1: value expected

I would like to see when the Programs work without to include the OS-apis. like a compatibility mode to provide that all other CC-Apps run on it =)

Im realy missing a good shell…

I'll look in that error. Do remember that goldrunner is actually included.

I'm not really sure what you mean about programs working without the APIs. I might make it possible to run normal files which are in fact programs. At this stage simply add .program to the end of the file name.
Dave-ee Jones #30
Posted 05 March 2014 - 11:45 AM
The best OS I have seen yet! I made another OS late last year but I seem to have lost the files…It was like 50x better than AquaOS…So yeah, I have been trying to decide if I should try rebuilding it, and after seeing this, I really want to now! Do you mind if I take a look at your APIs? I am really fascinated with the multi-tasking, menus and button managing…it looks really good :)/>
bigspaceballs #31
Posted 06 March 2014 - 02:42 PM
This is definitely the best OS I have seen yet!. But I just have one question for you. You have inspired me to try to create my own OS, and I hope you don't mind, but I would like to use the lua IDE and Sketch to help create it. It will only be for personal use only, so I wont release it, but I wanted to make the I cons for the programs in Sketch, and I am new to programming in lua, but if I wanted to load and draw the image on the desktop, which API would I use? Would it just be the regular paintutils.load/drawImage? Or is it something different? I read the documentation on Github, but I couldn't find an answer. Also, I want to use the fLib API, but I don't understand how to use the loadAPI API in lua IDE, could you please give me an example? Would it just be

"if OneOS then
OneOS.LoadAPI('/rom/assets/lua/API/fLib.lua')
end"?
Any help would be appreciated, thanks.
TheJeremail #32
Posted 07 March 2014 - 05:59 PM
I really love this!
I also love the idea of having an appstore in cc, although I can't submit an app to that. (The uploader is glitchy in Firefox (and IE11))
I found a couple of quirks with the app-store website and a few bugs in the OS though, (just minor things)
The cursor likes to escape terminal programs, that use read(), it ends up blinking at the clock, but jumps back when you type.
Sometimes, using my own function to obtain text, setCursorPos() is off by a few characters (e.g. 2 chars to the left)
alexbuzzbee #33
Posted 07 March 2014 - 09:47 PM
Um… I have a bug report.
I'm using the CC1.6 Beta, so that might be causing it, The OS boots fine, but EVERYTHING I DO CAUSES THE SYSTEM TO CRASH. I can't even see the error! It only crashes when I do something that would open a new tab, so it might be in the tab creation code. Dialogs DON'T cause a crash. So I think it's DEFIANTLY in the tab creation code.
The items which cause a crash are:
One menu:
-About OneOS
-Settings
Desktop:
-* (EVERYTHING)
When the OS crashes, the following message is displayed:
value)
Press any key to continue
Edited on 07 March 2014 - 08:56 PM
oeed #34
Posted 08 March 2014 - 10:33 AM
The best OS I have seen yet! I made another OS late last year but I seem to have lost the files…It was like 50x better than AquaOS…So yeah, I have been trying to decide if I should try rebuilding it, and after seeing this, I really want to now! Do you mind if I take a look at your APIs? I am really fascinated with the multi-tasking, menus and button managing…it looks really good :)/>
Go ahead, I can't stop you :P/>
Please read the note at the bottom of the post though, if you edit any files.


I really love this!
I also love the idea of having an appstore in cc, although I can't submit an app to that. (The uploader is glitchy in Firefox (and IE11))
I found a couple of quirks with the app-store website and a few bugs in the OS though, (just minor things)
The cursor likes to escape terminal programs, that use read(), it ends up blinking at the clock, but jumps back when you type.
Sometimes, using my own function to obtain text, setCursorPos() is off by a few characters (e.g. 2 chars to the left)
Ok, I'll look in to those. I'm going to do a big bug fix in about 30 minutes, hopefully that'll be fixed.

Um… I have a bug report.
I'm using the CC1.6 Beta, so that might be causing it, The OS boots fine, but EVERYTHING I DO CAUSES THE SYSTEM TO CRASH. I can't even see the error! It only crashes when I do something that would open a new tab, so it might be in the tab creation code. Dialogs DON'T cause a crash. So I think it's DEFIANTLY in the tab creation code.
The items which cause a crash are:
One menu:
-About OneOS
-Settings
Desktop:
-* (EVERYTHING)
When the OS crashes, the following message is displayed:
value)
Press any key to continue
Did you change any files whatsoever? What CC version?


Also, just a general note to everyone. If you're going to change any of the files, make your own tweaks you MUST set isDebug to true in the /startup file, otherwise every time you crash I get an error report on GitHub. I've had about 20-30 of them and it's getting rather annoying. Also, if you make any tweaks by all means send them to me.
RamiLego4Game #35
Posted 08 March 2014 - 11:45 AM
You Should Add Shell Key To Press At Startup To Prevent OneOS from Booting
Also You Should Ban File Manager From Running startup Because it Bricked The OS
Dave-ee Jones #36
Posted 08 March 2014 - 11:50 AM
-snip-

Also, just a general note to everyone. If you're going to change any of the files, make your own tweaks you MUST set isDebug to true in the /startup file, otherwise every time you crash I get an error report on GitHub. I've had about 20-30 of them and it's getting rather annoying. Also, if you make any tweaks by all means send them to me.

Thanks :)/>
I wasn't going to edit any of the files, just playing around with the APIs, speaking of which, I looked at the APIs directory (where all the APIs are) and found about, I don't know, 12 of them?? So many! But they are all really well made. Some of them are beyond me, I'm like, 'uhh right, how do I test that?' because some of them are quite complicated. Can't remember off the top of my head which are really complicated…But I guess that's just me and my skills at programming right now. :)/> Can't wait to see OneOS properly (wouldn't let me initiate startup for some reason, does it need to be connected to the Internet?)
TheJeremail #37
Posted 08 March 2014 - 09:43 PM
Hi Oeed, another bug: click and drag across multiple options in the 'One' menu to cause this and a total crash:

Also, apart from hilarious layering issues, quickly dragging around files causes this:
awsmazinggenius #38
Posted 08 March 2014 - 10:12 PM
As a tester during the private beta, I'd like to say thanks for getting all those bugs out. It became so hard to use (cause of bugs, not poor design, the design is great) that I stopped testing :P/>
oeed #39
Posted 08 March 2014 - 11:45 PM
You Should Add Shell Key To Press At Startup To Prevent OneOS from Booting
Also You Should Ban File Manager From Running startup Because it Bricked The OS
I might add startup keys, ok.
What do you mean, how did it brick the OS?

-snip-

Also, just a general note to everyone. If you're going to change any of the files, make your own tweaks you MUST set isDebug to true in the /startup file, otherwise every time you crash I get an error report on GitHub. I've had about 20-30 of them and it's getting rather annoying. Also, if you make any tweaks by all means send them to me.

Thanks :)/>
I wasn't going to edit any of the files, just playing around with the APIs, speaking of which, I looked at the APIs directory (where all the APIs are) and found about, I don't know, 12 of them?? So many! But they are all really well made. Some of them are beyond me, I'm like, 'uhh right, how do I test that?' because some of them are quite complicated. Can't remember off the top of my head which are really complicated…But I guess that's just me and my skills at programming right now. :)/> Can't wait to see OneOS properly (wouldn't let me initiate startup for some reason, does it need to be connected to the Internet?)
No no, you're welcome to edit the files, just make sure you set isDebug to true.
Haven't you been able to run it yet? Try a fresh install with the latest update.

Hi Oeed, another bug: click and drag across multiple options in the 'One' menu to cause this and a total crash:

Also, apart from hilarious layering issues, quickly dragging around files causes this:
Ah, I think you've found a bit of a bug there, the menu should close after opening something, but it's obviously not.

As a tester during the private beta, I'd like to say thanks for getting all those bugs out. It became so hard to use (cause of bugs, not poor design, the design is great) that I stopped testing :P/>
Thanks!


I'd also like to mention that I've release a bug update fixing most of the submitted bugs so far. The main things are:

* Fixed (hopefully) all of the Shell bugs
* Fixed blinking cursor moving to clock
* Fixed term.scroll bug
* Fixed Sketch typo
* Hopefully fixed the clock freezing bug
* Fixed Files crashing when opening a treasure disc
* Fixed shell.run issue
* Fixed system running out of storage during update
* Fixed shutdown bug

- Removed unused 'What format' button from Sketch

+ Added first setup program
+ The user is now asked if they want to update

It will install the update automatically, which will be optional after installing this update, but due to a glitch you'll have to manually restart the computer.

Unfortunately, you may also have to wipe the computer (smash it) and redownload.
Edited on 09 March 2014 - 09:56 PM
TheJeremail #40
Posted 09 March 2014 - 02:24 AM
Happy about the update, not so much about the (failing?) process?!

Edited on 09 March 2014 - 01:24 AM
oeed #41
Posted 09 March 2014 - 02:29 AM
Happy about the update, not so much about the (failing?) process?!


Hmm, it's working for me, although I might be updating from a different version. Could you try zipping and uploading the files to Dropbox or something so I can test?
TheJeremail #42
Posted 09 March 2014 - 02:50 AM
Happy about the update, not so much about the (failing?) process?!


Hmm, it's working for me, although I might be updating from a different version. Could you try zipping and uploading the files to Dropbox or something so I can test?
I will ASAP, (like, tomorrow)
EDIT:
Here's the snapshot, I trust you all not do do bad stuffs: http://files.thejeremail.net/System.zip
Edited on 09 March 2014 - 02:02 AM
oeed #43
Posted 09 March 2014 - 06:39 AM
Happy about the update, not so much about the (failing?) process?!


Hmm, it's working for me, although I might be updating from a different version. Could you try zipping and uploading the files to Dropbox or something so I can test?
I will ASAP, (like, tomorrow)
EDIT:
Here's the snapshot, I trust you all not do do bad stuffs: http://files.thejere....net/System.zip

How many times have you tried. I've attempted it 4 times and it's worked fine. What CC version are you using?

Edited on 09 March 2014 - 05:40 AM
Lyqyd #44
Posted 09 March 2014 - 06:46 AM
That's an emulator, not ComputerCraft. Emulators are notorious for exhibiting behavior that ComputerCraft does not and vice-versa.
MostwantedRBX #45
Posted 09 March 2014 - 07:07 AM
I to, have downloading issues with this os. :(/> I love it, from what I could see, but stuff doesn't download correctly.
oeed #46
Posted 09 March 2014 - 07:57 AM
That's an emulator, not ComputerCraft. Emulators are notorious for exhibiting behavior that ComputerCraft does not and vice-versa.

While that is true I'm not certain that it's effecting it. I'll try it in game though.

I to, have downloading issues with this os. :(/>/> I love it, from what I could see, but stuff doesn't download correctly.
What error is given?
oeed #47
Posted 09 March 2014 - 10:40 AM
Happy about the update, not so much about the (failing?) process?!


Hmm, it's working for me, although I might be updating from a different version. Could you try zipping and uploading the files to Dropbox or something so I can test?
I will ASAP, (like, tomorrow)
EDIT:
Here's the snapshot, I trust you all not do do bad stuffs: http://files.thejere....net/System.zip

After testing in game I've run in to the same issue. I'll try to figure it out ASAP.

I've found, however, that when updating from the latest version (editing the .version file so it's tricked in to thinking there's a new version) it works fine.



Edit: I've discovered the cause. The good news is this won't happen again. The bad news is, you'll have to fresh install this time. Essentially, there isn't enough free space. The old updater download the files in to a folder called /.update, but now it just overwrites it, this will prevent it from running out of space during an update.

Edited on 09 March 2014 - 09:48 AM
Goof #48
Posted 09 March 2014 - 12:03 PM
Bug report:

When having unlimited data storage on my computer, the startup (line 96 ) crashes by thinking "unlimited" is a number.

Reproduce:
Change your max computer storage config to 0 ( unlimited )
Boot up OneOS
The magic occours.


a Suggestion:

Make widgets. ( like analog clock ) (weather based on IP) (Status of computer, Virusses found? etc) xD
Edited on 09 March 2014 - 11:16 AM
TheOddByte #49
Posted 09 March 2014 - 01:40 PM
Uhmm.. noticed when looking at your screenshot, Why am I credited for YCCCUP? :P/>
gfcwfzkm #50
Posted 09 March 2014 - 04:14 PM
When i klick "run with" and select the Shell, the program doesnt start in the shell. just the shell in the basic directory and i have to navigate myself in the shell.
Would be nice if you can fix it =)
MostwantedRBX #51
Posted 09 March 2014 - 07:49 PM
That's an emulator, not ComputerCraft. Emulators are notorious for exhibiting behavior that ComputerCraft does not and vice-versa.

While that is true I'm not certain that it's effecting it. I'll try it in game though.

I to, have downloading issues with this os. :(/>/> I love it, from what I could see, but stuff doesn't download correctly.
What error is given?

It just doesn't download correctly, even fresh installs don't. It always says download failed and to try again. I do, and sometimes it lets me in the OS but the programs in the OS crash(I assume because it didn't finish downloading). I'll try again and give you my results.
oeed #52
Posted 09 March 2014 - 10:44 PM
Bug report:

When having unlimited data storage on my computer, the startup (line 96 ) crashes by thinking "unlimited" is a number.

Reproduce:
Change your max computer storage config to 0 ( unlimited )
Boot up OneOS
The magic occours.


a Suggestion:

Make widgets. ( like analog clock ) (weather based on IP) (Status of computer, Virusses found? etc) xD
Ah, haven't tried that, thanks. The thing with widgets is I'm not really sure where to put them. They could go on the desktop, but there's not much room. I'll look in to it though.

Uhmm.. noticed when looking at your screenshot, Why am I credited for YCCCUP? :P/>
Ah, yea in the first version (1.0.0) I epicly derped out and credited you instead of Symmetric, it's fix now though.


When i klick "run with" and select the Shell, the program doesnt start in the shell. just the shell in the basic directory and i have to navigate myself in the shell.
Would be nice if you can fix it =)
Ok, will do.

What are you trying to run in shell though? What can you do in shell that you can't from OneOS, I'll try to make it native?

That's an emulator, not ComputerCraft. Emulators are notorious for exhibiting behavior that ComputerCraft does not and vice-versa.

While that is true I'm not certain that it's effecting it. I'll try it in game though.

I to, have downloading issues with this os. :(/>/> I love it, from what I could see, but stuff doesn't download correctly.
What error is given?

It just doesn't download correctly, even fresh installs don't. It always says download failed and to try again. I do, and sometimes it lets me in the OS but the programs in the OS crash(I assume because it didn't finish downloading). I'll try again and give you my results.

What version of ComputerCraft are you using, can you give a screenshot?
MostwantedRBX #53
Posted 09 March 2014 - 11:40 PM
Yes. I will, and I'm using the latest Tekkit(Minecraft 1.6.4) with Computer Craft 1.58, as stated in the forge modlist.

Screenshots:

SpoilerVersion
[attachment=1523:Version.png]

Ingame error:
[attachment=1522:IngameError.png]

Yes. I know the screenshots are large, lol. I put them in the spoiler.

EDIT: Oh… Ok, CC forums reduces the size. I figured it'd be my resolution.
Edited on 09 March 2014 - 10:41 PM
oeed #54
Posted 10 March 2014 - 12:16 AM
Yes. I will, and I'm using the latest Tekkit(Minecraft 1.6.4) with Computer Craft 1.58, as stated in the forge modlist.

Screenshots:

SpoilerVersion
[attachment=1523:Version.png]

Ingame error:
[attachment=1522:IngameError.png]

Yes. I know the screenshots are large, lol. I put them in the spoiler.

EDIT: Oh… Ok, CC forums reduces the size. I figured it'd be my resolution.

Ok, I've added a few sleep(0) calls to hopefully prevent any too long with out yielding issues, try it again. Would you consider your computer and internet to be fast or slow?
Edited on 09 March 2014 - 11:18 PM
MostwantedRBX #55
Posted 10 March 2014 - 12:34 AM
Atm I have the fastest DSL I can get. (250 Kilobytes a second) I want to get better, though I live in the middle of nowhere, lol. I'll try again.
oeed #56
Posted 10 March 2014 - 12:36 AM
Atm I have the fastest DSL I can get. (250 Kilobytes a second) I want to get better, though I live in the middle of nowhere, lol. I'll try again.

Yea ok, if you had a really slow speed then I might say it could've been that. We'll see though.
MostwantedRBX #57
Posted 10 March 2014 - 12:39 AM
Those sleeps worked like a charm! Thanks for the bugfix, the OS looks awesome. :D/>
oeed #58
Posted 10 March 2014 - 12:55 AM
Those sleeps worked like a charm! Thanks for the bugfix, the OS looks awesome. :D/>

Good to hear :D/>
Goof #59
Posted 10 March 2014 - 04:15 PM
Bug report:

When having unlimited data storage on my computer, the startup (line 96 ) crashes by thinking "unlimited" is a number.

Reproduce:
Change your max computer storage config to 0 ( unlimited )
Boot up OneOS
The magic occours.


a Suggestion:

Make widgets. ( like analog clock ) (weather based on IP) (Status of computer, Virusses found? etc) xD
Ah, haven't tried that, thanks. The thing with widgets is I'm not really sure where to put them. They could go on the desktop, but there's not much room. I'll look in to it though.
Well if you can take a look at my screen setup, then you might know why i suggested that xD
Spoiler

xD

Well yeah, do what you want to… dont do it because of me. Do it because you want it :D/>

Oh and btw:

Whenever i enter the Programs, Documents or the Files tab, it's throwing an error:

peripheral.lua: 4: attempt to call nil
Screenie:
Spoiler

And to end this loooong response, I have another suggestion:
Make a help program and make custom programs able to use it, ( animations / nice gui stuffs? ) and make your OS even MUCH better?

:D/>

Thanks
Edited on 10 March 2014 - 03:22 PM
skwerlman #60
Posted 10 March 2014 - 05:36 PM
Just did a fresh install from ccappstore, and I keep getting
main.lua:75: attempt to index ? (a nil value)

Also, by default, appstore installs to a subdirectory, which breaks the os.

edit: the installer works fine, perhaps that should be hosted on ccappstore rather than the whole os?
Edited on 10 March 2014 - 04:39 PM
oeed #61
Posted 10 March 2014 - 08:41 PM
Bug report:

When having unlimited data storage on my computer, the startup (line 96 ) crashes by thinking "unlimited" is a number.

Reproduce:
Change your max computer storage config to 0 ( unlimited )
Boot up OneOS
The magic occours.


a Suggestion:

Make widgets. ( like analog clock ) (weather based on IP) (Status of computer, Virusses found? etc) xD
Ah, haven't tried that, thanks. The thing with widgets is I'm not really sure where to put them. They could go on the desktop, but there's not much room. I'll look in to it though.
Well if you can take a look at my screen setup, then you might know why i suggested that xD
Spoiler

xD

Well yeah, do what you want to… dont do it because of me. Do it because you want it :D/>

Oh and btw:

Whenever i enter the Programs, Documents or the Files tab, it's throwing an error:

peripheral.lua: 4: attempt to call nil
Screenie:
Spoiler

And to end this loooong response, I have another suggestion:
Make a help program and make custom programs able to use it, ( animations / nice gui stuffs? ) and make your OS even MUCH better?

:D/>

Thanks
Well, that's one big screen you got there.

There peripheral error is because you're using an old version of ComputerCraft. What I'll probably do is leave the list blank if you're using an old version.

Just did a fresh install from ccappstore, and I keep getting
main.lua:75: attempt to index ? (a nil value)

Also, by default, appstore installs to a subdirectory, which breaks the os.

edit: the installer works fine, perhaps that should be hosted on ccappstore rather than the whole os?

Ah, you've got a good point there. It's not creating the .version file… yea. I'll need to upload the installer instead. Thanks for letting me know.
Agoldfish #62
Posted 10 March 2014 - 10:01 PM
So this is the OS to end all OS'S? :P/>
Symmetryc #63
Posted 10 March 2014 - 10:15 PM
So this is the OS to end all OS'S? :P/>
It's more of an OS for those who are new to ComputerCraft / don't want to program, not really targeted for developers IMHO.
Edited on 10 March 2014 - 09:16 PM
skwerlman #64
Posted 11 March 2014 - 04:25 AM
Bug report: Various crashes

If you place a computer next to the one w/OneOS, but don't turn it on, Files crashes when you try to view its details.
"startup:288: bad argument #1: value expected"

If you manually put a folder in root called 'shell', and try to access it using Files, it crashes. (this may work with other names, but I haven't tested it)
"startup:531: attempt to index ? (a nil value)"

If you go into Shell and type 'shutdown', and then press enter rapidly, this happens:
Spoiler
This may happen with other commands, but I haven't tested it.
The only way to recover is to use another computer to reboot it.
if you click on the topmost 'x' anywhere the OS hangs.
UPDATE: This happens when you press enter after a program closes, instead of clicking on the screen.

Occasionally, this happens: (The last line)
Spoiler
The amount of duplicated red text missing seems to correlate with the length of the failed command. Perhaps 'term.clearLine' would work better than simply writing spaces.

The 'Featured' menu in Appstore noticeably disappears for a moment when opening it.
The scroll bar can scroll off the screen in the Appstore.
The red 'X' in the appstore does nothing.

If I happen to find more, I'll post them. Good work, btw. Far better than anything I've come up with.

Also, a suggestion: Make something similar to XCode so we can write simple code, and have it 'compiled' into a .program
Maybe a configurable screensaver, too.
Edited on 11 March 2014 - 03:34 AM
oeed #65
Posted 11 March 2014 - 07:24 AM
So this is the OS to end all OS'S? :P/>
Well, if you want to put it that way :D/>

So this is the OS to end all OS'S? :P/>
It's more of an OS for those who are new to ComputerCraft / don't want to program, not really targeted for developers IMHO.
It's designed to be easy to use, that doesn't mean you can't do complex stuff with it. As Jony Ive once said, as per my signature, simplicity is bringing easy of use/order to complexity. Saying that, I see where you're coming from. What things specifically would make it more dev oriented?

I did obviously design it for first time users or non-programmers. When I've cleaned every bug people can find I intend to release it on MC, Tekkit, FTB, etc. forums.

Bug report: Various crashes

If you place a computer next to the one w/OneOS, but don't turn it on, Files crashes when you try to view its details.
"startup:288: bad argument #1: value expected"

If you manually put a folder in root called 'shell', and try to access it using Files, it crashes. (this may work with other names, but I haven't tested it)
"startup:531: attempt to index ? (a nil value)"

If you go into Shell and type 'shutdown', and then press enter rapidly, this happens:
Spoiler
This may happen with other commands, but I haven't tested it.
The only way to recover is to use another computer to reboot it.
if you click on the topmost 'x' anywhere the OS hangs.
UPDATE: This happens when you press enter after a program closes, instead of clicking on the screen.

Occasionally, this happens: (The last line)
Spoiler
The amount of duplicated red text missing seems to correlate with the length of the failed command. Perhaps 'term.clearLine' would work better than simply writing spaces.

The 'Featured' menu in Appstore noticeably disappears for a moment when opening it.
The scroll bar can scroll off the screen in the Appstore.
The red 'X' in the appstore does nothing.

If I happen to find more, I'll post them. Good work, btw. Far better than anything I've come up with.

Also, a suggestion: Make something similar to XCode so we can write simple code, and have it 'compiled' into a .program
Maybe a configurable screensaver, too.

Thanks for the very in-depth report. I'll try to squash all of them. What CC version are you running by the way?

I'll think about an XCode like app. What advantages would it have over something like LuaIDE though? The other day I started a word processor, it's still in it's infancy, but it should be released by the end of the week, hopefully. (the blue is selected text)

Symmetryc #66
Posted 11 March 2014 - 10:13 AM
Well, I don't really see what advantages it would have over CraftOS when it comes to developing, I suppose we have differing views though.
oeed #67
Posted 11 March 2014 - 10:47 AM
Well, I don't really see what advantages it would have over CraftOS when it comes to developing, I suppose we have differing views though.

True. The main benefits of OneOS in that regard are that it's far easier to manage the files, that is unless of course you are developing locally and editing the files in something like Sublime Text. So, in terms of in game/server only edit it's probably better though.

Edit: 999th post :D/>
Edited on 11 March 2014 - 09:51 AM
Saldor010 #68
Posted 11 March 2014 - 02:08 PM
Bug report, when I tried to install OneOS on a clean, advanced computer, it got through all of the downloading, rebooted, then on boot, it errored with
startup:96: attempt to compare number with string expected, got number
Not sure what may have caused it.
alexbuzzbee #69
Posted 11 March 2014 - 02:54 PM
The best OS I have seen yet! I made another OS late last year but I seem to have lost the files…It was like 50x better than AquaOS…So yeah, I have been trying to decide if I should try rebuilding it, and after seeing this, I really want to now! Do you mind if I take a look at your APIs? I am really fascinated with the multi-tasking, menus and button managing…it looks really good :)/>
Go ahead, I can't stop you :P/>
Please read the note at the bottom of the post though, if you edit any files.


I really love this!
I also love the idea of having an appstore in cc, although I can't submit an app to that. (The uploader is glitchy in Firefox (and IE11))
I found a couple of quirks with the app-store website and a few bugs in the OS though, (just minor things)
The cursor likes to escape terminal programs, that use read(), it ends up blinking at the clock, but jumps back when you type.
Sometimes, using my own function to obtain text, setCursorPos() is off by a few characters (e.g. 2 chars to the left)
Ok, I'll look in to those. I'm going to do a big bug fix in about 30 minutes, hopefully that'll be fixed.

Um… I have a bug report.
I'm using the CC1.6 Beta, so that might be causing it, The OS boots fine, but EVERYTHING I DO CAUSES THE SYSTEM TO CRASH. I can't even see the error! It only crashes when I do something that would open a new tab, so it might be in the tab creation code. Dialogs DON'T cause a crash. So I think it's DEFIANTLY in the tab creation code.
The items which cause a crash are:
One menu:
-About OneOS
-Settings
Desktop:
-* (EVERYTHING)
When the OS crashes, the following message is displayed:
value)
Press any key to continue
Did you change any files whatsoever? What CC version?


Also, just a general note to everyone. If you're going to change any of the files, make your own tweaks you MUST set isDebug to true in the /startup file, otherwise every time you crash I get an error report on GitHub. I've had about 20-30 of them and it's getting rather annoying. Also, if you make any tweaks by all means send them to me.

"I'm using the CC1.6 Beta, so that might be causing it,"
Csstform #70
Posted 11 March 2014 - 04:14 PM
I like the screenshot for Sketch, can't wait to try this!
oeed #71
Posted 11 March 2014 - 08:34 PM
Bug report, when I tried to install OneOS on a clean, advanced computer, it got through all of the downloading, rebooted, then on boot, it errored with
startup:96: attempt to compare number with string expected, got number
Not sure what may have caused it.
Quite a number of people have had this error, it's because you're using an old version.

It's checking how much free space is available

Because I intend to release this for people using Tekkit, FTB etc. and it's often using an old version I'll make it skip this on old versions.

–snip–
"I'm using the CC1.6 Beta, so that might be causing it,"
Yes, the 1.6 Beta broke it to pieces. I'll fix the bugs when 1.6 is formally released.

I like the screenshot for Sketch, can't wait to try this!
I'll be releasing a standalone version of Sketch today too.
Symmetryc #72
Posted 11 March 2014 - 08:52 PM
Well, I don't really see what advantages it would have over CraftOS when it comes to developing, I suppose we have differing views though.

True. The main benefits of OneOS in that regard are that it's far easier to manage the files, that is unless of course you are developing locally and editing the files in something like Sublime Text. So, in terms of in game/server only edit it's probably better though.

Edit: 999th post :D/>
What I mean is when you're running a program it is hampered by OneOS's buffering, it doesn't offer features that developer OS's (LeadLinedOS, OpenOS) have such as pipeline, doesn't have windows for testing out different resolutions, etc. (based off of OneOS from a few versions back, but I'm pretty sure they still apply).
oeed #73
Posted 11 March 2014 - 09:31 PM
Well, I don't really see what advantages it would have over CraftOS when it comes to developing, I suppose we have differing views though.

True. The main benefits of OneOS in that regard are that it's far easier to manage the files, that is unless of course you are developing locally and editing the files in something like Sublime Text. So, in terms of in game/server only edit it's probably better though.

Edit: 999th post :D/>
What I mean is when you're running a program it is hampered by OneOS's buffering, it doesn't offer features that developer OS's (LeadLinedOS, OpenOS) have such as pipeline, doesn't have windows for testing out different resolutions, etc. (based off of OneOS from a few versions back, but I'm pretty sure they still apply).

Oh yea, there's a few things which would make developing harder. Obviously you couldn't really make an OS on it.
IsaacTBeast #74
Posted 12 March 2014 - 11:45 AM
You made ComputerCraft easily and I might say that this is amazing!! I am using your operating system for programming Isaac OS, OneOS is the modern OS for computercraft….
CptBlank #75
Posted 12 March 2014 - 03:09 PM
Great OS,but in LuaIDE or Shell there some random white pixels appearing
Also when i open a program from the browser and close it i also must close browser to make the program dissapear
Saldor010 #76
Posted 12 March 2014 - 04:33 PM
Bug report, when I tried to install OneOS on a clean, advanced computer, it got through all of the downloading, rebooted, then on boot, it errored with
startup:96: attempt to compare number with string expected, got number
Not sure what may have caused it.
Quite a number of people have had this error, it's because you're using an old version.

It's checking how much free space is available

Because I intend to release this for people using Tekkit, FTB etc. and it's often using an old version I'll make it skip this on old versions.

I was using Tekkit lite, so that may have been the problem.
oeed #77
Posted 12 March 2014 - 08:36 PM
You made ComputerCraft easily and I might say that this is amazing!! I am using your operating system for programming Isaac OS, OneOS is the modern OS for computercraft….
Why thank you, that was my aim :D/>

Great OS,but in LuaIDE or Shell there some random white pixels appearing
Also when i open a program from the browser and close it i also must close browser to make the program dissapear
Can you show a screen shot of the LuaIDE/Shell bug? I haven't come across it.
The second bug is one that has been a real pain in the past, I'll make sure I fix that.
Thanks!

Bug report, when I tried to install OneOS on a clean, advanced computer, it got through all of the downloading, rebooted, then on boot, it errored with
startup:96: attempt to compare number with string expected, got number
Not sure what may have caused it.
Quite a number of people have had this error, it's because you're using an old version.

It's checking how much free space is available

Because I intend to release this for people using Tekkit, FTB etc. and it's often using an old version I'll make it skip this on old versions.

I was using Tekkit lite, so that may have been the problem.
Yes, I'm trying to fix all old version related issues. The free space one's done now.
skwerlman #78
Posted 13 March 2014 - 10:48 AM
Thanks for the very in-depth report. I'll try to squash all of them. What CC version are you running by the way?

I'll think about an XCode like app. What advantages would it have over something like LuaIDE though? The other day I started a word processor, it's still in it's infancy, but it should be released by the end of the week, hopefully. (the blue is selected text)

I'm using CC 1.57

I was thinking that it could take basic CC code, as well as a .nft, and group them into a .program folder that would behave like an app from the appstore. (IE it would save the code as 'startup' and the .nft as 'icon') It could perhaps also allow for certain APIs to be installed in a system folder somewhere, and the app could have their locations accessible via a dropdown or something.
I also thought of perhaps something similar to a C++ #include command, where you might type '#include NameOfAPI' and the editor would save it with os.loadAPI('NameOfAPI') at the start, and os.unloadAPI('NameOfAPI') at the end, after removing the include. Maybe that's too complex for lua, though.

That 'Ink' looks nice, btw. Does it support colored text?
Edited on 13 March 2014 - 09:51 AM
oeed #79
Posted 13 March 2014 - 11:06 AM
Thanks for the very in-depth report. I'll try to squash all of them. What CC version are you running by the way?

I'll think about an XCode like app. What advantages would it have over something like LuaIDE though? The other day I started a word processor, it's still in it's infancy, but it should be released by the end of the week, hopefully. (the blue is selected text)

I'm using CC 1.57

I was thinking that it could take basic CC code, as well as a .nft, and group them into a .program folder that would behave like an app from the appstore. (IE it would save the code as 'startup' and the .nft as 'icon') It could perhaps also allow for certain APIs to be installed in a system folder somewhere, and the app could have their locations accessible via a dropdown or something.
I also thought of perhaps something similar to a C++ #include command, where you might type '#include NameOfAPI' and the editor would save it with os.loadAPI('NameOfAPI') at the start, and os.unloadAPI('NameOfAPI') at the end, after removing the include. Maybe that's too complex for lua, though.

That 'Ink' looks nice, btw. Does it support colored text?

Ok, I see. I'll think about it, it'll be quite a big project if I do.

I've been thinking about coloured text. For .txt files, no. But I'll be making a special format called .ink which will support things such as text alignment (centre, left, right), colour and possibly images (maybe). The main issue is printing. I want it to be really easy to print stuff off, thats one of the main reasons for the program, hence why the pages are that size. As you can't yet print in colour it'll probably only be colour on screen. I will not be doing an 'insert this colour dye, then click, the insert this dye, etc.', it's makes it too hard to use.
Edited on 13 March 2014 - 10:08 AM
skwerlman #80
Posted 13 March 2014 - 11:34 AM
Ok, I see. I'll think about it, it'll be quite a big project if I do.

I've been thinking about coloured text. For .txt files, no. But I'll be making a special format called .ink which will support things such as text alignment (centre, left, right), colour and possibly images (maybe). The main issue is printing. I want it to be really easy to print stuff off, thats one of the main reasons for the program, hence why the pages are that size. As you can't yet print in colour it'll probably only be colour on screen. I will not be doing an 'insert this colour dye, then click, the insert this dye, etc.', it's makes it too hard to use.

Thanks for even considering it!

That sounds really nifty. I've always thought there should be separate programs for coding and writing. Helps keep me organized, since I never add file extensions if don't have to, and then I try executing a text file, and print a 300-line API.

EDIT: I just noticed that the About OneOS page says 'Click here for more liscense details', but clicking does nothing.
Edited on 13 March 2014 - 11:27 AM
oeed #81
Posted 14 March 2014 - 06:27 AM
Ok, I see. I'll think about it, it'll be quite a big project if I do.

I've been thinking about coloured text. For .txt files, no. But I'll be making a special format called .ink which will support things such as text alignment (centre, left, right), colour and possibly images (maybe). The main issue is printing. I want it to be really easy to print stuff off, thats one of the main reasons for the program, hence why the pages are that size. As you can't yet print in colour it'll probably only be colour on screen. I will not be doing an 'insert this colour dye, then click, the insert this dye, etc.', it's makes it too hard to use.

Thanks for even considering it!

That sounds really nifty. I've always thought there should be separate programs for coding and writing. Helps keep me organized, since I never add file extensions if don't have to, and then I try executing a text file, and print a 300-line API.

EDIT: I just noticed that the About OneOS page says 'Click here for more liscense details', but clicking does nothing.
As you've probably noticed file extensions are built-in throughout OneOS. They're hidden but allow files to easily be opened is the appropriate program.
Here are all the supported formats (some of them are only on my local copy). I didn't use extensions when using the shell but they're normally added in Sketch, Ink, etc.

I've fixed the license bug, thanks.
oeed #82
Posted 14 March 2014 - 10:38 AM
I've released a major bug fix that, as far a I'm aware, fixes all the submitted bugs so far. If you find anymore bugs let me know. Next up is version 1.1 which will focus on peripherals and Ink (mentioned last page). Wireless peripherals will be built in to OneOS allowing you to use any peripheral (e.g. printer) connected to any other OneOS computer in wireless range.

Changes:

+ Re-added license file (it went blank for some reason)
+ Added icon for .ink &amp; .text files (Ink will be added soon)

* Fixed paintutils.loadImage bug
* Fixed shell.run, again
* Fixed cursor blink appearing on top of menus (core OS and Sketch)
* Fixed errors incorrectly or not showing in programs
* Fixed App Store red close button not working
* Menu bar no longer flickers when opening App Store
* Fixed Shell scrolling bug (hopefully)
* Calling os.shutdown now closes the app
* Fixed crash when opening empty folder in list mode in Files
* Fixed textutils.slowPrint/slowWrite not working
* Overhaulled App Store scroll bar (using Ink's new scroll bar control)
* Fixed Peripheral.lua: 4 (peripheral.getNames) crash on older versions of CC
* Files no longer crashes when viewing a computer without an ID
* Fixed fs.freeSpace releated crash on older version of CC
* Fixed App Store search 'Go' button not

- The App Store close button no longer shows on OneOS


Sorry for the double post by the way.
skwerlman #83
Posted 14 March 2014 - 05:24 PM
I've released a major bug fix that, as far a I'm aware, fixes all the submitted bugs so far. If you find anymore bugs let me know. Next up is version 1.1 which will focus on peripherals and Ink (mentioned last page). Wireless peripherals will be built in to OneOS allowing you to use any peripheral (e.g. printer) connected to any other OneOS computer in wireless range.

Changes:

+ Re-added license file (it went blank for some reason)
+ Added icon for .ink &amp; .text files (Ink will be added soon)

* Fixed paintutils.loadImage bug
* Fixed shell.run, again
* Fixed cursor blink appearing on top of menus (core OS and Sketch)
* Fixed errors incorrectly or not showing in programs
* Fixed App Store red close button not working
* Menu bar no longer flickers when opening App Store
* Fixed Shell scrolling bug (hopefully)
* Calling os.shutdown now closes the app
* Fixed crash when opening empty folder in list mode in Files
* Fixed textutils.slowPrint/slowWrite not working
* Overhaulled App Store scroll bar (using Ink's new scroll bar control)
* Fixed Peripheral.lua: 4 (peripheral.getNames) crash on older versions of CC
* Files no longer crashes when viewing a computer without an ID
* Fixed fs.freeSpace releated crash on older version of CC
* Fixed App Store search 'Go' button not

- The App Store close button no longer shows on OneOS


Sorry for the double post by the way.

Cool! I'm updating now!
I'll try my best to break it!! (that was fast)

EDIT: There appears to be a problem with the updater. As soon as I logged on I ran the updater. It got as far as this: "Making Folder: //System/Program/Setup.program" before it quit. It did not cause a crash, but there was no error message. If I had to guess, I'd say it had something to do with the extra leading '/'

Also, I just thought how neat it would be to be able to boot into 'root' or CraftOS by holding down a key during boot, or maybe by selecting an option in the main menu.
Edited on 14 March 2014 - 04:48 PM
oeed #84
Posted 14 March 2014 - 09:34 PM
I've had 2 people submit a bug related to Files crashing with a peripheral error, I'll fix that within an hour (along with the one below).

Cool! I'm updating now!
I'll try my best to break it!! (that was fast)

EDIT: There appears to be a problem with the updater. As soon as I logged on I ran the updater. It got as far as this: "Making Folder: //System/Program/Setup.program" before it quit. It did not cause a crash, but there was no error message. If I had to guess, I'd say it had something to do with the extra leading '/'

Also, I just thought how neat it would be to be able to boot into 'root' or CraftOS by holding down a key during boot, or maybe by selecting an option in the main menu.

I'll look in to that bug, I had a few issues updating too.

Yes, boot keys are something I'll add.

Edit: I've released another quick (but very important) bug fix:

* Fixed major bug preventing users on old versions form using Files
* Fixed clicking on Files when scrolling not working
Edited on 14 March 2014 - 09:46 PM
Goof #85
Posted 14 March 2014 - 10:16 PM
EDIT: Derpy derpy me… I didnt see the
I've had 2 people submit a bug related to Files crashing with a peripheral error, I'll fix that within an hour (along with the one below).

Ahem…

Bug report… again
Spoiler
When opening "Files" "Documents" etc..

Maybe you could tell me what Emulator you're using? ( can it have multiple computer IDS? )

Thanks
Edited on 14 March 2014 - 09:18 PM
oeed #86
Posted 14 March 2014 - 10:53 PM
EDIT: Derpy derpy me… I didnt see the
I've had 2 people submit a bug related to Files crashing with a peripheral error, I'll fix that within an hour (along with the one below).

Ahem…

Bug report… again
Spoiler
When opening "Files" "Documents" etc..

Maybe you could tell me what Emulator you're using? ( can it have multiple computer IDS? )

Thanks

Try updating again, I've fixed that now.

I'm using Mimc.
Edited on 14 March 2014 - 09:53 PM
IsaacTBeast #87
Posted 15 March 2014 - 10:13 AM
Can you send me a link for mimic please.. and also I want to try a computercraft emulator for android.. I already downloaded the Love for android but I don't know how to run the computercraft emulator on it.
oeed #88
Posted 15 March 2014 - 10:23 AM
Can you send me a link for mimic please.. and also I want to try a computercraft emulator for android.. I already downloaded the Love for android but I don't know how to run the computercraft emulator on it.

Please try to spend some time looking for things yourself, there's a very recent topic with links to various emulators: http://www.computercraft.info/forums2/index.php?/topic/17495-windows-computercraft-emulator/

Mimic is Mac only at the moment though. I wouldn't know how to use LÖVE on Android as I don't use Android or LÖVE, ask Google or the emulator topic.
awsmazinggenius #89
Posted 20 March 2014 - 07:00 AM
I hope you don't mind my editing of the wiki to fix a typo as well as some missing code tags (use them inline by using ```code make sure you are using backticks not single quotes```, as well as a missing newline that made some code join with a regular sentence).

In addition, I think you should make it so that to do things such as access the global fs, clipboard etc. you should have the user re type their password. (As well as let users change this in their settings so that they don't have to enter their password if they don't need the security.)
oeed #90
Posted 20 March 2014 - 07:46 AM
I hope you don't mind my editing of the wiki to fix a typo as well as some missing code tags (use them inline by using ```code make sure you are using backticks not single quotes```, as well as a missing newline that made some code join with a regular sentence).

In addition, I think you should make it so that to do things such as access the global fs, clipboard etc. you should have the user re type their password. (As well as let users change this in their settings so that they don't have to enter their password if they don't need the security.)
Thanks for fixing the typo. In future, please let me know via PM, not posting on the topic (as you've done a few times :P/>).

I probably won't be adding passwords, and in particular passwords to access those things, for a few reasons.

1. With a completely open system such as ComputerCraft they're kinda pointless.
2. What important stuff do you have in Minecraft anyway?
3. It makes it harder and more confusing for the user.
4. There aren't really any malicious programs for ComputerCraft. I know everyone loves to make 'virus' scanners, but really, what's the worst that could happen?
Anavrins #91
Posted 20 March 2014 - 10:31 AM
What's the worst that could happen?
Having some guy infecting and removing all files on your computer including a large and complex program you spent hours perfecting?
Saldor010 #92
Posted 20 March 2014 - 12:43 PM
What's the worst that could happen?
Having some guy infecting and removing all files on your computer including a large and complex program you spent hours perfecting?

Then you should have made backups -_-/>
Anavrins #93
Posted 20 March 2014 - 04:41 PM
Then you should have made backups -_-/>
I do backups, not everybody does.
Edited on 20 March 2014 - 03:41 PM
awsmazinggenius #94
Posted 20 March 2014 - 07:02 PM
Then you should have made backups -_-/>/>
I do backups, not everybody does.
My discontinued (I've decided that it isn't worth the time it took to make it and thoroughly test it) OS allows you to make backups to a floppy disk or (well I didn't quite finish this feature to be honest) to cld services like Dropbox, Google Drive, OneDrive, etc.
Saldor010 #95
Posted 20 March 2014 - 08:25 PM
Then you should have made backups -_-/>/>
I do backups, not everybody does.
My discontinued (I've decided that it isn't worth the time it took to make it and thoroughly test it) OS allows you to make backups to a floppy disk or (well I didn't quite finish this feature to be honest) to cld services like Dropbox, Google Drive, OneDrive, etc.

Advertise much? :P/>
awsmazinggenius #96
Posted 21 March 2014 - 05:10 PM
One thing that makes me wonder is your choice to release this thing under the CC 3.0 licenses, not because of the not-meant-for-code thing that you already explained but because the CC 4.0 licenses have been out since November (I think that is when they were released.)

Edit: http://creativecommons.org/weblog/entry/40935
Edited on 21 March 2014 - 04:20 PM
oeed #97
Posted 21 March 2014 - 09:24 PM
One thing that makes me wonder is your choice to release this thing under the CC 3.0 licenses, not because of the not-meant-for-code thing that you already explained but because the CC 4.0 licenses have been out since November (I think that is when they were released.)

Edit: http://creativecommo...log/entry/40935

Oh, CC 4 exists now. I though CC 3 was the newest.

I looked at all the other licenses and none of them fitted what a I wanted.

I'll change it in the next update (probably by Monday)

Edit: The reason for my confusion was due to the fact that CC 3 is the most recent Australian version, but I'll switch to the international version.
Edited on 21 March 2014 - 11:38 PM
oeed #98
Posted 23 March 2014 - 12:37 AM
Version 1.1 has been released!

This update aims to remove all previously standing bugs and add a few new programs and features.

Changes include:
  • You can now set a program to run at startup (from Settings)
  • Programs can now ask they user to run at startup (see 'DoesRunAtStartup' and 'RequestRunAtStartup' in the documentation)
  • Ink, a Microsoft Word like program that allows quick and easy word processing and printing
  • Various client side App Store fixes (scroll bar, text overflow, etc)
  • Various Files bugs
  • Ultimate Door Lock integration
  • Various Sketch fixes
  • OneOS now supports and works correctly on ComputerCraft 1.6 (pr7, if it stops working again I'll fix it)
  • Opening an unknown file type will ask the user what program to open it in (no longer just LuaIDE)
  • A few more smaller things
  • Updated to CreativeCommons version 4 license
Here's a screenshot of Ink:


As usual, if you find any bugs let me know.
Edited on 23 March 2014 - 05:15 AM
skwerlman #99
Posted 23 March 2014 - 06:09 AM
  • Various Files bugs
Is that a feature? :P/>
oeed #100
Posted 23 March 2014 - 06:14 AM
  • Various Files bugs
Is that a feature? :P/>

"It's not a bug, it's a feature"

But in all seriousness, it's more of a list of changes really, I should probably reword it though.
skwerlman #101
Posted 23 March 2014 - 06:29 AM
I figured it was. :)/>
skwerlman #102
Posted 23 March 2014 - 10:39 AM
SECURITY ISSUES!

It is possible to use the shell application to delete system files on this and earlier versions of OneOS. Maybe restrict access to rm?

Spoiler

BUGS!

Ink:
Dragging to select seems to affect characters up to two characters before where the selection starts.
Changing colors multiple times and then holding delete can cause the cursor to move back off the page, and deleted text may appear randomly. This is probably two separate bugs.
Hitting 'enter' when there is no text on the page causes the cursor to disappear, and no newlines are printed. Hitting the arrow keys causes the cursor to reappear. If you then try to type, text appears both at the top of the page as well as where it would if the newlines had been printed. It is possible to move the cursor between the two places, but not to any line between.
Hitting 'enter' at the end of a line sometimes causes the last six characters to move down as well.
Clicking characters sometimes causes the cursor to appear in unexpected places. Dragging is also affected.
The delete key deletes the wrong character, increasing in frequency the more text you delete. It seems to begin at the ninth character of each line, and affects characters following this pattern:
affectedPos = expectedPos - ( previousMistakes + 1 )
The keyboard shortcuts listed in the menus do not appear to work. (I'm using linux with a windows keyboard)
The color menu sometimes appears in grayscale, and the options are not selectable. (it seems to happen only after I type, but in the case below I had just opened the app)
Spoiler
Good work on the clipboard; I couldn't break it (I tried really hard :)/>)
It seems as though you can scroll past the end of a document, but can't see the cursor. I tested this by holding 'right arrow' down for a few seconds at the end of a document, and then hit delete, which did nothing, even though there was text in the document.
If you are looking at the space between two pages and delete all the text on the bottom page, the scrollbar disappears, and it is impossible to scroll up, regardless of the cursor's position.
If you are typing and you type past the end of the visible region of a page, the screen does not scroll with the cursor.
It is possible to open a .nft with Ink, but it is not good:
Spoiler
These are actually the exact same section of text, dependant upon which way I scrolled to get there.
You may want to just block .nft files in Ink. There's no real reason for Ink to open them anyway.

AppStore:
When viewing an app with a long description, the AppStore slows to a crawl. (See: RDTP)
When viewing an app where the text is formatted, the formatting codes appear in lieu of an abbreviated description. (See: RDTP)
Apostrophes appear as \' not '
Double quotes appear as \" not "
Even if an application is installed, the AppStore still has an install button. (Not so much a bug as a thinly veiled request :P/>)

LuaIDE:
Not sure if bug, (or even if its your bug) but the New File option is one space narrower than the others.

If I find more, I'll post them. Great work as always!
Edited on 23 March 2014 - 10:45 AM
oeed #103
Posted 23 March 2014 - 10:42 AM
It is possible to use the shell application to delete system files on this and earlier versions of OneOS. Maybe restrict access to rm?

Spoiler

Well, the thing is, I figure that if you're using the shell you probably know what you're doing and might want to modify some of those files. You can open them in Files anyway.
skwerlman #104
Posted 23 March 2014 - 11:44 AM
It is possible to use the shell application to delete system files on this and earlier versions of OneOS. Maybe restrict access to rm?

Spoiler

Well, the thing is, I figure that if you're using the shell you probably know what you're doing and might want to modify some of those files. You can open them in Files anyway.
Makes sense.
awsmazinggenius #105
Posted 23 March 2014 - 06:54 PM
Nice update! Note that people that started using OneOS under version 3 of the CC license still have the right to (it's irrevocable) and you might want to make that a bit more clear.

Also, because I stopped working on awsmazingOS, I've been looking to fit time into my schedule to make a new suite of programs called Creative Craft (Adobe Creative Cloud is where that name stems from) that includes an advanced image editor, 3D and 2D print managers (and a 3D modeller to build projects for 3D Printing), a word processor (trust me, I was planning on this before Ink came out, and I do plan on making it different) and more, for both ComputerCraft and OpenComputers (I've been getting into that lately.) I hope you don't mind me adopting your file formats (I plan on adopting NitrogenFingers's formats too) and using the OneOS API.

EDIT: when I do finish this (and it might take quite a while, but hopefully it will be much less buggy) I plan on releasing this to the App Store, what is the policy on moderators approving their own apps as long as they do meet the requirements? Also, what is the policy on not moderating because there isn't much to moderate ( someone submits something, the first mod to come on gets it, and then nothing happens for a while, repeat )?
Edited on 23 March 2014 - 05:56 PM
oeed #106
Posted 23 March 2014 - 08:46 PM
Nice update! Note that people that started using OneOS under version 3 of the CC license still have the right to (it's irrevocable) and you might want to make that a bit more clear.

Also, because I stopped working on awsmazingOS, I've been looking to fit time into my schedule to make a new suite of programs called Creative Craft (Adobe Creative Cloud is where that name stems from) that includes an advanced image editor, 3D and 2D print managers (and a 3D modeller to build projects for 3D Printing), a word processor (trust me, I was planning on this before Ink came out, and I do plan on making it different) and more, for both ComputerCraft and OpenComputers (I've been getting into that lately.) I hope you don't mind me adopting your file formats (I plan on adopting NitrogenFingers's formats too) and using the OneOS API.

EDIT: when I do finish this (and it might take quite a while, but hopefully it will be much less buggy) I plan on releasing this to the App Store, what is the policy on moderators approving their own apps as long as they do meet the requirements? Also, what is the policy on not moderating because there isn't much to moderate ( someone submits something, the first mod to come on gets it, and then nothing happens for a while, repeat )?

Sounds great, you're most welcome to use the file formats and I do highly recommend everyone use the OneOS API in their GUI apps.

I'm sure if you post it it'll be fine, so I don't see why not.

As long as you check once in a while (every few days) incase I've forgotten it's no huge problem really.
awsmazinggenius #107
Posted 24 March 2014 - 12:32 AM
Sorry, but I'm not in front of my computer right now (just starting on the first program in the suite, Image Shack, on my iPad using the Textastic app), could you tell me if os.version() returns OneOS? If it seems like a weird question, I'm writing a bit of code to detect if the program is running under ComputerCraft or OpenComputers, and one of the things I look at is if there is "CraftOS" or "TurtleOS" in os.version()'s return value.
KingofGamesYami #108
Posted 24 March 2014 - 12:34 AM
Error Report/request:
term.redirect(peripheral.wrap("right")) –goes to my monitor
ran this program in shell…
broke the os &amp; had to redownload >.<
Please add a "monitor" option, so I can run OneOS on my large monitor. ;)/>
oeed #109
Posted 24 March 2014 - 01:02 AM
Sorry, but I'm not in front of my computer right now (just starting on the first program in the suite, Image Shack, on my iPad using the Textastic app), could you tell me if os.version() returns OneOS? If it seems like a weird question, I'm writing a bit of code to detect if the program is running under ComputerCraft or OpenComputers, and one of the things I look at is if there is "CraftOS" or "TurtleOS" in os.version()'s return value.
No, it will return what ever os.version is by default. I did consider it but I thought that it might cause some issues. If you want to check just do

if OneOS then
    -- running under OneOS
end

Error Report/request:
term.redirect(peripheral.wrap("right")) –goes to my monitor
ran this program in shell…
broke the os &amp; had to redownload >.<
Please add a "monitor" option, so I can run OneOS on my large monitor. ;)/>
I forgot to add that, it'll be added soon.
awsmazinggenius #110
Posted 24 March 2014 - 05:56 AM
I know that, but I look for CraftOS or TurtleOS to check if I am running under ComputerCraft rather then OpenComputers, and I thought I might need to look for OneOS, too. I know how to use that if statement, though.
oeed #111
Posted 24 March 2014 - 07:02 AM
I know that, but I look for CraftOS or TurtleOS to check if I am running under ComputerCraft rather then OpenComputers, and I thought I might need to look for OneOS, too. I know how to use that if statement, though.

Ah I see.
TheNofx68 #112
Posted 24 March 2014 - 09:11 AM
Really good work ! This OS is very useful. thanks
apemanzilla #113
Posted 24 March 2014 - 12:50 PM
I know that, but I look for CraftOS or TurtleOS to check if I am running under ComputerCraft rather then OpenComputers, and I thought I might need to look for OneOS, too. I know how to use that if statement, though.

Ah I see.
An os.version override might be cool.
MKlegoman357 #114
Posted 24 March 2014 - 01:09 PM
I know that, but I look for CraftOS or TurtleOS to check if I am running under ComputerCraft rather then OpenComputers, and I thought I might need to look for OneOS, too. I know how to use that if statement, though.

You could check the current Lua version too (_G._VERSION IIRC).
awsmazinggenius #115
Posted 24 March 2014 - 04:18 PM
Really good work ! This OS is very useful. thanks

Yeah, it' s the one OS (no joke intended) that I actually care for, besides my own, which I ditched.
TheKickstart #116
Posted 24 March 2014 - 06:57 PM
Ive Been Able To Skin The Icons
oeed #117
Posted 24 March 2014 - 08:45 PM
Really good work ! This OS is very useful. thanks
Thanks!

I know that, but I look for CraftOS or TurtleOS to check if I am running under ComputerCraft rather then OpenComputers, and I thought I might need to look for OneOS, too. I know how to use that if statement, though.

Ah I see.
An os.version override might be cool.
That main issue is that it can cause compatibility issues. Some programs might check the CC version number by using os.version. You can check the OneOS version using OneOS.Version.

Ive Been Able To Skin The Icons
:D/>
awsmazinggenius #118
Posted 24 March 2014 - 10:53 PM
For the OneOS API, it would be nice if there were aliases of the APIs relating to color with the American spelling. Although I'm Canadian and I'm supposed to use the British spelling, I use the American one by force of habit and I bet in at least one call to the OneOS API in my program I used "color".

EDIT: Just something like this:

OneOS.ToolBarColor = OneOS.ToolBarColour
Edited on 24 March 2014 - 09:54 PM
oeed #119
Posted 24 March 2014 - 11:12 PM
For the OneOS API, it would be nice if there were aliases of the APIs relating to color with the American spelling. Although I'm Canadian and I'm supposed to use the British spelling, I use the American one by force of habit and I bet in at least one call to the OneOS API in my program I used "color".

EDIT: Just something like this:

OneOS.ToolBarColor = OneOS.ToolBarColour

That's a good point. I'll add that next version.
awsmazinggenius #120
Posted 25 March 2014 - 03:08 AM
Look how pages are printed from Ink:

(Same with default font, too, I just decided to rip everything out of the Faithful pack but the font because I like the font but I use some unsupported mods and I can't stand looking at 32x textures next to 16x ones.)
Also, you should add a utility to use a black piece of ink to print the black parts on the page, and then have them reinsert the page to print the lime bits, et etcetera. I added this to Creative Craft.

edit: page with more than one color, manually printed from the lua prompt, to show that it is possible:
Edited on 25 March 2014 - 02:14 AM
oeed #121
Posted 25 March 2014 - 03:29 AM
Look how pages are printed from Ink:

(Same with default font, too, I just decided to rip everything out of the Faithful pack but the font because I like the font but I use some unsupported mods and I can't stand looking at 32x textures next to 16x ones.)
Also, you should add a utility to use a black piece of ink to print the black parts on the page, and then have them reinsert the page to print the lime bits, et etcetera. I added this to Creative Craft.

edit: page with more than one color, manually printed from the lua prompt, to show that it is possible:

Ah, I forgot to strip the colours.

The main reason I didn't add colours was for easy of use, but I suppose I should make it optional.

Edit: Just to confirm the process, to add colour all you need to is reinsert the paper, change the dye and reprint right?
Edited on 25 March 2014 - 05:43 AM
oeed #122
Posted 25 March 2014 - 07:11 AM
BUGS!

Ink:
Dragging to select seems to affect characters up to two characters before where the selection starts.
Changing colors multiple times and then holding delete can cause the cursor to move back off the page, and deleted text may appear randomly. This is probably two separate bugs.
Hitting 'enter' when there is no text on the page causes the cursor to disappear, and no newlines are printed. Hitting the arrow keys causes the cursor to reappear. If you then try to type, text appears both at the top of the page as well as where it would if the newlines had been printed. It is possible to move the cursor between the two places, but not to any line between.
Hitting 'enter' at the end of a line sometimes causes the last six characters to move down as well.
Clicking characters sometimes causes the cursor to appear in unexpected places. Dragging is also affected.
The delete key deletes the wrong character, increasing in frequency the more text you delete. It seems to begin at the ninth character of each line, and affects characters following this pattern:
affectedPos = expectedPos - ( previousMistakes + 1 )
The keyboard shortcuts listed in the menus do not appear to work. (I'm using linux with a windows keyboard)
The color menu sometimes appears in grayscale, and the options are not selectable. (it seems to happen only after I type, but in the case below I had just opened the app)
Spoiler
Good work on the clipboard; I couldn't break it (I tried really hard :)/>)
It seems as though you can scroll past the end of a document, but can't see the cursor. I tested this by holding 'right arrow' down for a few seconds at the end of a document, and then hit delete, which did nothing, even though there was text in the document.
If you are looking at the space between two pages and delete all the text on the bottom page, the scrollbar disappears, and it is impossible to scroll up, regardless of the cursor's position.
If you are typing and you type past the end of the visible region of a page, the screen does not scroll with the cursor.
It is possible to open a .nft with Ink, but it is not good:
Spoiler
These are actually the exact same section of text, dependant upon which way I scrolled to get there.
You may want to just block .nft files in Ink. There's no real reason for Ink to open them anyway.

AppStore:
When viewing an app with a long description, the AppStore slows to a crawl. (See: RDTP)
When viewing an app where the text is formatted, the formatting codes appear in lieu of an abbreviated description. (See: RDTP)
Apostrophes appear as \' not '
Double quotes appear as \" not "
Even if an application is installed, the AppStore still has an install button. (Not so much a bug as a thinly veiled request :P/>)

LuaIDE:
Not sure if bug, (or even if its your bug) but the New File option is one space narrower than the others.

If I find more, I'll post them. Great work as always!
Didn't see these before.

Most of the Ink bugs are due to colours. Everything was working perfectly until I added them, 90% of the time was spent try to make the cursor positions and click positions correct, cut clearly that hasn't worked completely.

With the greyed out colours, that's intentional, you haven't selected any text. Let me know if it's still grey with a selection though.

In regards to opening .nft files, are you just use Open With, or is it opening automatically?

The clipboard is the native OneOS clipboard :P/> (OneOS.Clipboard)

With the App Store issues, I'll try to fix them soon.
skwerlman #123
Posted 25 March 2014 - 03:28 PM
-snip-
Didn't see these before.

Most of the Ink bugs are due to colours. Everything was working perfectly until I added them, 90% of the time was spent try to make the cursor positions and click positions correct, cut clearly that hasn't worked completely.

With the greyed out colours, that's intentional, you haven't selected any text. Let me know if it's still grey with a selection though.

In regards to opening .nft files, are you just use Open With, or is it opening automatically?

The clipboard is the native OneOS clipboard :P/> (OneOS.Clipboard)

With the App Store issues, I'll try to fix them soon.

Good to hear its already being worked on.

It's true, I hadn't selected any text. (Nor had I thought to… :P/>)

I was using Open With. (My curiosity got the better of me.) Although, the graphical behavior was rather odd. Possibly related to how you read color info?

It works SO WELL!!!

Sounds good!
awsmazinggenius #124
Posted 25 March 2014 - 06:17 PM
Yes, all you do is reinsert the page into the first slot.

EDIT: I really need to start working on Creative Craft Print Master, but I need to finish Image Shack first.
Edited on 25 March 2014 - 05:18 PM
KingofGamesYami #125
Posted 25 March 2014 - 11:34 PM
Dunno if anyone else has noticed this, but it lists wired modems as wireless, under peripherals. (viewed under /files)
oeed #126
Posted 26 March 2014 - 12:15 AM
Dunno if anyone else has noticed this, but it lists wired modems as wireless, under peripherals. (viewed under /files)

Oh, hmm I'll look in to that.
Lego Stax #127
Posted 26 March 2014 - 12:15 AM
This is an AMAZING OS! I could have never dreamed this with CC! As I have stated before, I'm an amateur, I fail, miserably. :P/> Anyway, I did find a bug with the animations as listed below:
File Browser animation glitch
RECREATION:
1. Open Documents from the desktop
2. Open the Welcome file with Ink.
3. Note that OneOS's bar is sometimes the same color as Ink's bar. Other times it is different.
4. Now, close Ink and there is a dark gray box covering the file browser. Note that sometimes the size of the box is different. Is this due to the file browser possibly being drawn before the close animation finishes?
Saldor010 #128
Posted 26 March 2014 - 01:17 AM
I found a bug.

When I tried to update OneOS, it started preparing the download, then it stopped at "system/images/boot/boot2" and it said "The program has finished. Click anywhere to close." And then it goes back to OneOS desktop when I click. The progress bar never filled a pixel. I am using the tekkit lite version of computer craft.

EDIT: Good news, I was able to update by reinstalling the OS :D/>
Edited on 26 March 2014 - 12:19 AM
Saldor010 #129
Posted 26 March 2014 - 01:27 AM
Another bug. After using the OS for awhile, the clock will freeze, and will only update if you click something (like the background, a program)
oeed #130
Posted 26 March 2014 - 01:32 AM
Another bug. After using the OS for awhile, the clock will freeze, and will only update if you click something (like the background, a program)
What were you doing?
Saldor010 #131
Posted 26 March 2014 - 01:34 AM
One more bug. Everytime I try making my program a desktop shortcut, it errors with "Helpers.lua:204: attempt to index ? (a nilv value) The program has finished. Click anywhere to close program." and when I click anywhere, the files program shuts off and I return to desktop.

Another bug. After using the OS for awhile, the clock will freeze, and will only update if you click something (like the background, a program)
What were you doing?

Checking out the OS, playing games, regular Computercraft stuff.
apemanzilla #132
Posted 26 March 2014 - 03:30 AM
Another bug. After using the OS for awhile, the clock will freeze, and will only update if you click something (like the background, a program)
What were you doing?
Guessing a different coroutine hogged control for *just* long enough to miss the timer event.
oeed #133
Posted 26 March 2014 - 03:55 AM
Another bug. After using the OS for awhile, the clock will freeze, and will only update if you click something (like the background, a program)
What were you doing?
Guessing a different coroutine hogged control for *just* long enough to miss the timer event.
Yea, that might be why. Either way, it's happened in the past. I'll try to think of a way to restart it.
Lyqyd #134
Posted 26 March 2014 - 05:16 AM
Guessing a different coroutine hogged control for *just* long enough to miss the timer event.

That isn't even possible if things are set up correctly.
apemanzilla #135
Posted 26 March 2014 - 03:37 PM
Guessing a different coroutine hogged control for *just* long enough to miss the timer event.

That isn't even possible if things are set up correctly.
If a coroutine does not yield as the timer event occurs, it will be lost.
Lyqyd #136
Posted 26 March 2014 - 03:55 PM
That simply isn't true. When the timer expires, a timer event is placed in the event queue. Events are never lost, they can only be "lost" by being unintentionally discarded. Do you have some code that demonstrates what you're talking about? I'd suspect that whatever it is is actually discarding the event.
Csstform #137
Posted 26 March 2014 - 07:19 PM
-snip-
I can test/help if you want.
awsmazinggenius #138
Posted 26 March 2014 - 08:09 PM
Csstform, do you mean test Creative Craft? If so, I'm not looking for testers at the moment, (I just started a few days ago!) but when I am you can help test if you like. I'm developing independently though, as I have learned from experience that coding (not testing, coding) with people you meet on the Internet doesn't go too well, as you have the issue of the other person's schedule and time zone, some people losing interest, who's GitHub/Forum/Whatever account does it go on (for the forums I personally do not care but for GitHub I suggest an organization account),etc.
Vexatos #139
Posted 28 March 2014 - 05:00 PM
This is a really great OS, I'm imagining this being ported to OpenComputers…. maybe someone will do it some time.
awsmazinggenius #140
Posted 28 March 2014 - 05:28 PM
Vexatos, I don't see anyone doing that anytime soon. Unless oeed wants to do it, I don't think someone will port this, especially because you can take advantage of all of OC's great features, like 8-bit colors when you use OC. I've been referring to making my image editor work on both CC and OC as porting, but really, I have been taking advantage of some exclusive features too, like that 8-bit color.
juli303 #141
Posted 28 March 2014 - 05:42 PM
If I try to install this, it says: error: too long without yielding
oeed #142
Posted 28 March 2014 - 10:07 PM
This is a really great OS, I'm imagining this being ported to OpenComputers…. maybe someone will do it some time.
I've never touched OpenComputers. I might look in to porting it though.

If I try to install this, it says: error: too long without yielding
Does that happen when you run the installer, or after it's done?
Edited on 28 March 2014 - 10:00 PM
awsmazinggenius #143
Posted 28 March 2014 - 10:48 PM
If I try to install this, it says: error: too long without yielding
Are you using an emulator, or Vanilla CC? If you are using normal CC, what version? It works in CC 1.58 (my peripheral mods haven't updated yet) and CC 1.6. If you are using an emulator, multiple emulators have issues running OneOS. (I've tried in CCLite (Sorroko) and Mimic (1lann and GravityScore)).

EDIT: oeed, you should have quoted the post above me - I was telling him that he should make an OC-only OS to take advantage of the great features in OC. Also, porting isn't as easy as it seems, especially if you want the same file to work on both CC and OC. If you don't mind separate files, though, it's slightly easier.
Edited on 28 March 2014 - 09:51 PM
nateracecar5 #144
Posted 29 March 2014 - 12:47 AM
I love the OS! But I tried your appstore, and it crashes everytime I download something. Also, I tried to go to ccappstore.com/help/crash, and the page appears to not exist
nateracecar5 #145
Posted 29 March 2014 - 12:54 AM
Okay let me rephrase my last post: I am loving your OS! It's probably cooler than my own freaking PC. You don't know how much I am gawking in awe of you right now. Sure, there are a few (A little more than a few) rendering bugs, but that's easy to look past considering this AMAZING program! My favorite feature: Transmit and the right clicking of files.
oeed #146
Posted 29 March 2014 - 12:58 AM
I love the OS! But I tried your appstore, and it crashes everytime I download something. Also, I tried to go to ccappstore.com/help/crash, and the page appears to not exist
What error does it give when crashing?

Okay let me rephrase my last post: I am loving your OS! It's probably cooler than my own freaking PC. You don't know how much I am gawking in awe of you right now. Sure, there are a few (A little more than a few) rendering bugs, but that's easy to look past considering this AMAZING program! My favorite feature: Transmit and the right clicking of files.

Thanks! Do you have screenshots of the rendering bugs?
Saldor010 #147
Posted 29 March 2014 - 04:42 PM
When I try opening up my .nft file in sketch, sketch opens up and errors with startup:2991: attempt to get length of nil, the program has finished.

EDIT: I can open up other icons (Such as the gold runner icon) but not my icon.

EDIT EDIT: Okay, apparently it only gives that bug if I manually make an .nft file with nothing in it. After creating my icon in sketch I was able to open it. Still, it might be a good idea to make some sort of process in Sketch that checks to make sure the picture your opening actually has anything in it before trying to load it.
Edited on 29 March 2014 - 05:11 PM
MineFarms #148
Posted 29 March 2014 - 06:43 PM
Hey if you guys and girls are having problems. Do This
Go To where %appdata% .minecraft or .technic or what ever you have and go into you config file for cc
then change the storage for cc computers and disks to 50000000 and save it should work. Bye

And Thanks Oeed For OneOS.
Bye :D/>
gfcwfzkm #149
Posted 29 March 2014 - 07:21 PM
I like the OneOS. But here some suggestions:
"mouse scrolling" dont works when i want to "select program" for opening a file
when i select the shell, it just opens the shell and dont run the selected program.
in the settings->startup i just can select real installed programs. not my own shell programs.

Well, just some ideas… :)/>

mfg

gfc
oeed #150
Posted 29 March 2014 - 10:16 PM
When I try opening up my .nft file in sketch, sketch opens up and errors with startup:2991: attempt to get length of nil, the program has finished.

EDIT: I can open up other icons (Such as the gold runner icon) but not my icon.

EDIT EDIT: Okay, apparently it only gives that bug if I manually make an .nft file with nothing in it. After creating my icon in sketch I was able to open it. Still, it might be a good idea to make some sort of process in Sketch that checks to make sure the picture your opening actually has anything in it before trying to load it.
Ok, I'll look in to adding it.

Hey if you guys and girls are having problems. Do This
Go To where %appdata% .minecraft or .technic or what ever you have and go into you config file for cc
then change the storage for cc computers and disks to 50000000 and save it should work. Bye

And Thanks Oeed For OneOS.
Bye :D/>
You can also set it to 0 for unlimited storage.

I like the OneOS. But here some suggestions:
"mouse scrolling" dont works when i want to "select program" for opening a file
when i select the shell, it just opens the shell and dont run the selected program.
in the settings->startup i just can select real installed programs. not my own shell programs.

Well, just some ideas… :)/>

mfg

gfc
Ah, I forgot to migrate the select program window to my new scroll bar class.

What shell program are you wanting to run?
gfcwfzkm #151
Posted 30 March 2014 - 02:59 PM
its a program to print some text on my terminal glasses and then it quit's. nothing special or big.
Rougeminner #152
Posted 30 March 2014 - 03:53 PM
hey i am having some problems with ALL the programs on the app store including when i download the app store. it says the file did not download correctly and when i correctly installed the app store it kept crashing sorry i don't have that error code but i think it is the same.
gfcwfzkm #153
Posted 30 March 2014 - 04:18 PM
I found a little bug too.
My shell programs crashes, when its hidden (not directly opened, in the background). It print's me the error:
java.lang.String cannot be cast to java.lang.Number

The shell Program runs fine when the Shell window is always in the front opened

EDIT:// Can you maybe add the new multitasking-stuff for the 'Tabs' in 1.6?
Edited on 30 March 2014 - 08:28 PM
Sora Firestorm #154
Posted 30 March 2014 - 11:09 PM
It looks beautiful as always, oeed. My main dislike is that it doesn't take into account for using on a PC (which is my main usage - I'd rather click on a PC but I'm fine with a shell on a full-size) This makes it rather painful to use from what little I've used it. Is PC screen support a planned thing?
oeed #155
Posted 31 March 2014 - 12:50 AM
It looks beautiful as always, oeed. My main dislike is that it doesn't take into account for using on a PC (which is my main usage - I'd rather click on a PC but I'm fine with a shell on a full-size) This makes it rather painful to use from what little I've used it. Is PC screen support a planned thing?

Yes, I'm working on Pocket Computer support at the moment.
Sora Firestorm #156
Posted 31 March 2014 - 04:43 AM
Alright, um, bug report. Somehow you ended up writing OneOS to save/computer/-1 , causing /all/ computers to become /pre-loaded/ with OneOS.
I hope this isn't intentional. I installed it to my PC and that was it. No other installs.

EDIT : both my PC and a stone terminal both have id of 3? I'm thinking this is more a CC thing. Sorry oeed.


Disregard, this is a ComputerCraft bug.
Edited on 31 March 2014 - 02:48 AM
theoriginalbit #157
Posted 31 March 2014 - 04:44 AM
Alright, um, bug report. Somehow you ended up writing OneOS to save/computer/-1 , causing /all/ computers to become /pre-loaded/ with OneOS.
http://www.computercraft.info/forums2/index.php?/topic/17699-mc164-cc16-mf9111965-all-stone-computers-share-same-folder-1-in-game-save/
Sora Firestorm #158
Posted 31 March 2014 - 04:48 AM
I literally just found that. Sorry again, oeed.
oeed #159
Posted 31 March 2014 - 07:57 AM
I literally just found that. Sorry again, oeed.

No problem.
Edited on 31 March 2014 - 07:36 PM
apemanzilla #160
Posted 31 March 2014 - 01:55 PM
I literally just found that. Sorry again, oeed.

So problem.
Much bug. Very code. Such doge.
juli303 #161
Posted 31 March 2014 - 07:09 PM
This is a really great OS, I'm imagining this being ported to OpenComputers…. maybe someone will do it some time.
I've never touched OpenComputers. I might look in to porting it though.

If I try to install this, it says: error: too long without yielding
Does that happen when you run the installer, or after it's done?
It happens while running the installer and I'm using it with cc1.6
oeed #162
Posted 31 March 2014 - 09:37 PM
This is a really great OS, I'm imagining this being ported to OpenComputers…. maybe someone will do it some time.
I've never touched OpenComputers. I might look in to porting it though.

If I try to install this, it says: error: too long without yielding
Does that happen when you run the installer, or after it's done?
It happens while running the installer and I'm using it with cc1.6

Does it freeze for a while? Is your internet speed rather slow? I can't really understand what would be causing this.
oeed #163
Posted 01 April 2014 - 07:48 AM
Update Release (version 1.1.1)!

Mainly bug fixes, but a few small features.

+ Added American spelling Aliases for the OneOS API
+ Added Quick Shell (tab completion) to Shell
+ Running, 'shutdown', 'reboot' and 'exit' in Shell will now shutdown or reboot the system or quit Shell
+ Error reports now upload the erroring file to Pastebin (to check if it's been altered)

* Changed Door Lock message on pocket computers
* Fixed running 'programs' in Shell not working correctly
* Fixed Apps not installing on 1.6
* Ink printing not stripping colours (leaving question marks)

I am working on better pocket computer support, this update fixed a few things but there are still areas to improve.
Edited on 01 April 2014 - 07:18 AM
juli303 #164
Posted 01 April 2014 - 03:26 PM
Yes, it often freezes but my Internet isn't slow. Also the ccappstore doesn't work for me. But LabbyOS works fine.
Sometimes If I'm trying to install OneOS, the Computer shuts down.

Spoiler
This is, what happens most of the time.

After trying it thousend times, I finally got it working.
oeed #165
Posted 01 April 2014 - 09:58 PM
Yes, it often freezes but my Internet isn't slow. Also the ccappstore doesn't work for me. But LabbyOS works fine.
Sometimes If I'm trying to install OneOS, the Computer shuts down.

Spoiler
This is, what happens most of the time.

After trying it thousend times, I finally got it working.

Ok, thanks for the detailed explanation. I think I may have run in to this once or twice before actually, I'll try to prevent it form occurring again.
Lua.is.the.best #166
Posted 02 April 2014 - 05:28 AM
I found some bugs.
-Exiting from Door Lock bugs up the Files screen
-Switching from Door Lock to Files brings a blank screen
This is a screenshot of bug 1.
Edited on 02 April 2014 - 03:28 AM
oeed #167
Posted 02 April 2014 - 06:52 AM
I found some bugs.
-Exiting from Door Lock bugs up the Files screen
-Switching from Door Lock to Files brings a blank screen
This is a screenshot of bug 1.

Ok, thanks, I'll take a look at those.


I forgot to mention in the previous post, OneOS now supports boot keys. Essentially, hold down alt/option whilst the blue/grey loading icon is present. It'll give you an option to wipe the computer, use CraftOS, etc.
GeniusName3 #168
Posted 02 April 2014 - 12:30 PM
I've stumbled to a problem D: whenever I type in pastebin run E1xftzLa to the terminal,it runs the installer but I get a bios 143:Too long without yielding error.I've tried this multiple times and I am still stuck on it :/ the operating system looks great and i really want to use it x(
oeed #169
Posted 02 April 2014 - 09:54 PM
I've stumbled to a problem D: whenever I type in pastebin run E1xftzLa to the terminal,it runs the installer but I get a bios 143:Too long without yielding error.I've tried this multiple times and I am still stuck on it :/ the operating system looks great and i really want to use it x(

Hmmm, a number of people have run in to this issue. I'd like to get it fixed as soon as possible.

What version of ComputerCraft are you running, are you using an emulator? What't your internet connection like?

If there's any other information that could be of use let me know.

Thanks!
Geforce Fan #170
Posted 02 April 2014 - 10:29 PM
Could you add modding support?
oeed #171
Posted 02 April 2014 - 10:39 PM
Could you add modding support?

What do you mean?
Geforce Fan #172
Posted 02 April 2014 - 11:04 PM
Could you add modding support?

What do you mean?
Some sort of integration to add stuff to the OS. Like features.I know I could just edit the code, but then I'd have to rewrite it every update.
btw the app store seems to be down
Edited on 02 April 2014 - 09:04 PM
oeed #173
Posted 02 April 2014 - 11:07 PM
Could you add modding support?

What do you mean?
Some sort of integration to add stuff to the OS. Like features.I know I could just edit the code, but then I'd have to rewrite it every update.
btw the app store seems to be down

Well, what sort of things would be added. There's the OneOS API.

And yes, the website's screwed up. I'll look in to it.



Edit: I can't log in to the database. It's an issue with the server host. I'll see if it's still down in a hour or two.

Edited on 02 April 2014 - 09:08 PM
Geforce Fan #174
Posted 02 April 2014 - 11:16 PM
How do you close a tab?
edit: nevermind. I guess you drag it a different tab and it closes.
By the way, very impressed. I was going to finish my other OS I started a long time ago, but I don't think I could do any better than this.
You know what they say. If you can't beat them, join them.

By the way, I decided to start an internet browser for CC project. It will only be able to browse special sites, but I have a method I use to get around needing a host for them. And it's pretty clever, but I'm going to wait until I release it to tell

Holy crud, this OS syncs with my portable computer! That's amazing!
Also, I found a bug: the desktop looses the positions of stuff on it when rebooted
Edited on 03 April 2014 - 01:04 AM
oeed #175
Posted 03 April 2014 - 01:26 AM
How do you close a tab?
edit: nevermind. I guess you drag it a different tab and it closes.
By the way, very impressed. I was going to finish my other OS I started a long time ago, but I don't think I could do any better than this.
You know what they say. If you can't beat them, join them.

By the way, I decided to start an internet browser for CC project. It will only be able to browse special sites, but I have a method I use to get around needing a host for them. And it's pretty clever, but I'm going to wait until I release it to tell

To close a tab you can middle click it, or open the program and click the 'x'/
Geforce Fan #176
Posted 03 April 2014 - 10:12 PM
Found a bug: After checking for updates, after clicking OK on the msg that says none where found, the clock quits running and will only update after clicking a button on the menu.
Edit: Another bug: Try putting, for example, a dirt block in your disk drive. Now, go to peripherals and click the disk drive. Files will crash.
Edited on 03 April 2014 - 09:16 PM
Agoldfish #177
Posted 03 April 2014 - 10:51 PM
Display bug after watching the PokeCC trailer, easier to see than explain.
Spoiler
Conan1981m #178
Posted 04 April 2014 - 01:12 AM
yeah i also have problems with artefacts after closing programs …

might be a sollution to take sort of a screenshot before changing tab
and redraw before actually entering the tab selected ? just an idea, but the redraw dont seem to work …

Anyway this OS is great,
its actually usefull and stylish, while most of the OSes are somehow fancy and useless or the other hand …
oeed #179
Posted 04 April 2014 - 01:48 AM
yeah i also have problems with artefacts after closing programs …

might be a sollution to take sort of a screenshot before changing tab
and redraw before actually entering the tab selected ? just an idea, but the redraw dont seem to work …

Anyway this OS is great,
its actually usefull and stylish, while most of the OSes are somehow fancy and useless or the other hand …

I'll be investigating the drawing issue later today, it's the main bug now. It's been floating around since the very first private beta yet it still manages to reappear.

This has been aded to GitHub as issue #144.
Edited on 03 April 2014 - 11:51 PM
TheMrIron2 #180
Posted 04 April 2014 - 11:32 PM
In essence, it is an 'All in one OS' (are you picking up the meaning of the name yet :P/>)

Was this based on the XBOX One's name? Because the 'One' in XBOX One means all-in-one. Or did it even occur to you?
Geforce Fan #181
Posted 04 April 2014 - 11:39 PM
When will the App Store be back up?
oeed #182
Posted 04 April 2014 - 11:51 PM
In essence, it is an 'All in one OS' (are you picking up the meaning of the name yet :P/>)

Was this based on the XBOX One's name? Because the 'One' in XBOX One means all-in-one. Or did it even occur to you?
It only occurred to me when I Googled 'OneOS', so no :P/>

When will the App Store be back up?
Gah, is it still down. I'll try to have it working within 12 hours.
Geforce Fan #183
Posted 04 April 2014 - 11:57 PM
I'm having extreme issues with space. I seem to run out of it quickly. I had 200KB and just by using the OS, it seems, I am losing space.
Any way you could incorporate floppies better, like allowing them to store applications and chahces?
Edited on 04 April 2014 - 09:58 PM
oeed #184
Posted 05 April 2014 - 12:38 AM
I'm having extreme issues with space. I seem to run out of it quickly. I had 200KB and just by using the OS, it seems, I am losing space.
Any way you could incorporate floppies better, like allowing them to store applications and chahces?

Hmmm, well I don't think the OS would fit on a floppy. Have you tried copying a program on the disk and running it off there?
Geforce Fan #185
Posted 05 April 2014 - 02:38 AM
I'm having extreme issues with space. I seem to run out of it quickly. I had 200KB and just by using the OS, it seems, I am losing space.
Any way you could incorporate floppies better, like allowing them to store applications and chahces?

Hmmm, well I don't think the OS would fit on a floppy. Have you tried copying a program on the disk and running it off there?
I'm not saying the OS should run on a disk, but I'm saying individual programs should be able to, and we should have access to the disk with the normal OneOS file system, not have to to to peripherals and click view files.
Also, it might help if you ran a program to remove indentations, and note lines, but keep new lines. Thay should cut off quite a few KB, just make sure you also give the users option to download a version with the note lines.
Another thing that would help out mac users is if it could auto-delete any .DS_Stores. They get created when we go in folders. They're only a few KB, but it adds up.
Btw, I was looking through the system files looking for .DS_Stores and found that the system setup app has an icon. lol, I know it only takes up a few bytes but why? :P/> I deleted it and nothing bad happened.
Anyhow, I started at 37KB and managed to get 180KB by deleting anything unnecessary. I found myself deleting quite a few icons from programs located in the library.\
By the way, if you leave about oneOS open too long it lags your in game computer down until it stops functioning all together.

By the way, are your programs saved when you update OneOS? I'm developing a program in OneOS for OneOS, and I don't want to loose it.
Also, I've edited like 1/2 the program icons to my liking :D/>

When I run a command that has to scroll the screen down a little in shell, it takes a while for it to show. Not sure if it this a bug or something unavoidable.
Edited on 05 April 2014 - 01:10 AM
Saldor010 #186
Posted 05 April 2014 - 03:20 AM
I'm having extreme issues with space. I seem to run out of it quickly. I had 200KB and just by using the OS, it seems, I am losing space.
Any way you could incorporate floppies better, like allowing them to store applications and chahces?

Hmmm, well I don't think the OS would fit on a floppy. Have you tried copying a program on the disk and running it off there?
I'm not saying the OS should run on a disk, but I'm saying individual programs should be able to, and we should have access to the disk with the normal OneOS file system, not have to to to peripherals and click view files.

That sounds kind of cool. Maybe do what windows does and pop up a dialog box whenever a new peripheral is connected, also giving you some options for the peripheral (For modems, you could open up a port, for disk drives it could have an option to open the files if there is a disk/pda in there, ect). :D/>
Geforce Fan #187
Posted 05 April 2014 - 03:59 AM
I'm having some weird issues. I can't connect to the CC app store in game or on any browser but it's fine if I use a proxy.
What's happening?
apemanzilla #188
Posted 05 April 2014 - 04:20 PM
It looks to me like the App Store is back up now.
Geforce Fan #189
Posted 05 April 2014 - 06:06 PM
not for me :(/>
skwerlman #190
Posted 06 April 2014 - 11:23 PM
App store is back online for me.
oeed #191
Posted 07 April 2014 - 01:01 AM
not for me :(/>
What version of CC are you using, if you're using 1.5 there may be an issue.

App store is back online for me.
Good to hear, I was getting a little worried.
dat_noob #192
Posted 07 April 2014 - 03:53 AM
oeed this is a really great prgoram i just wish u could get more apps on the app store please :)/>
awsmazinggenius #193
Posted 07 April 2014 - 04:19 AM
I'm an app store mod, and it works for me.
GeniusName3 #194
Posted 07 April 2014 - 07:07 AM
I've stumbled to a problem D: whenever I type in pastebin run E1xftzLa to the terminal,it runs the installer but I get a bios 143:Too long without yielding error.I've tried this multiple times and I am still stuck on it :/ the operating system looks great and i really want to use it x(

Hmmm, a number of people have run in to this issue. I'd like to get it fixed as soon as possible.

What version of ComputerCraft are you running, are you using an emulator? What't your internet connection like?

If there's any other information that could be of use let me know.

Thanks!
Im on the latest version,I have hotel wifi and I'm not using an emulator
Saldor010 #195
Posted 09 April 2014 - 01:40 AM
Found a bug. When I try updating OneOS, it starts preparing the download, but then when it hits /System/API/Window.lua (still in the Preparing Download stage, no progress on the progress bar) it stops and says "This program has finished." I am running the Tekkit Lite version of Computer Craft.
MineFarms #196
Posted 09 April 2014 - 01:49 AM
Oh hey that happened to me to. To fix it run OneOS run It on a CCEmulator. And then copy the files to your computer.
That should fix it for now.
Saldor010 #197
Posted 09 April 2014 - 01:53 AM
installing manually on another computer using the pastebin installer works too, but it'd be nice if the updater would work like it's supposed to.
Saldor010 #198
Posted 09 April 2014 - 02:08 AM
Oeed, I have a suggestion for OneOS.

Maybe you could do what Windows does and add a special folder called the Recycle Bin. Then every time something is deleted, it is sent there instead (you could change that in the settings). Then there could be a button in the recycle bin that will delete everything in it whenever it gets too full. It'd also be nice for the people who may prematurely delete something when they still needed it, they can just go to the recycle bin and restore it.

(If you do this, I suggest you add a tab called "Recycle Bin" to the memory usage bar in "About OneOS".)
Edited on 09 April 2014 - 12:16 AM
oeed #199
Posted 09 April 2014 - 02:44 AM
Found a bug. When I try updating OneOS, it starts preparing the download, but then when it hits /System/API/Window.lua (still in the Preparing Download stage, no progress on the progress bar) it stops and says "This program has finished." I am running the Tekkit Lite version of Computer Craft.
I've run in to this issue a few times. I'll download Tekkit Lite and try to fix it.

Oeed, I have a suggestion for OneOS.

Maybe you could do what Windows does and add a special folder called the Recycle Bin. Then every time something is deleted, it is sent there instead (you could change that in the settings). Then there could be a button in the recycle bin that will delete everything in it whenever it gets too full. It'd also be nice for the people who may prematurely delete something when they still needed it, they can just go to the recycle bin and restore it.

(If you do this, I suggest you add a tab called "Recycle Bin" to the memory usage bar in "About OneOS".)

Hmmm, I can see this being useful. The question is how much confusion/annoyance will it cause? It shouldn't be too hard to implement. I'll think about it.
MineFarms #200
Posted 09 April 2014 - 03:00 AM
Hey I also have a suggestion? Maybe you could make a login system so people on servers cant get in a steal your files.
Saldor010 #201
Posted 09 April 2014 - 03:38 AM
Hey I also have a suggestion? Maybe you could make a login system so people on servers cant get in a steal your files.

Well considering you can (probably, haven't tested it yet) already download a 3rd party lock program and make it run as the startup, I really see no point in oeed making a lock system. Still, it would be nice to have.. ;)/>
Edited on 09 April 2014 - 01:39 AM
oeed #202
Posted 09 April 2014 - 05:50 AM
Hey I also have a suggestion? Maybe you could make a login system so people on servers cant get in a steal your files.

The main reason why I haven't and probably won't is because it makes it unnecessarily confusing for the user. I'm all about make it easy to use.

The other reason as to why I probably won't is due to the fact that I believe CC to be a fairly insecure system.
CptBlank #203
Posted 09 April 2014 - 03:46 PM
Great OS,but in LuaIDE or Shell there some random white pixels appearing
Also when i open a program from the browser and close it i also must close browser to make the program dissapear
Can you show a screen shot of the LuaIDE/Shell bug? I haven't come across it.
The second bug is one that has been a real pain in the past, I'll make sure I fix that.
Thanks!

oh sorry for wasting time lol seems i found that when i enable animations the bugs dont appear but i dont like the shutdown/reset animations,so i made it no animations
ardera #204
Posted 09 April 2014 - 04:44 PM
Bug Fix when free space is unlimited:

/startup line 96:

if fs.getFreeSpace and fs.getFreeSpace('/') < "51200" and fs.getFreeSpace('/') ~= "unlimited' then

System/Programs/About OneOS/startup line 33:

maxSpace = (type(OneOS.FS.getFreeSpace('/')) == "string" and 0 or OneOS.FS.getFreeSpace('/')) + totalSize
Edited on 09 April 2014 - 02:45 PM
oeed #205
Posted 09 April 2014 - 10:42 PM
Great OS,but in LuaIDE or Shell there some random white pixels appearing
Also when i open a program from the browser and close it i also must close browser to make the program dissapear
Can you show a screen shot of the LuaIDE/Shell bug? I haven't come across it.
The second bug is one that has been a real pain in the past, I'll make sure I fix that.
Thanks!

oh sorry for wasting time lol seems i found that when i enable animations the bugs dont appear but i dont like the shutdown/reset animations,so i made it no animations
Oh, well that's actually quite helpful. It shows that there's clearly an issue with non-animation mode. I'll try to get it fixed.

Bug Fix when free space is unlimited:

/startup line 96:

if fs.getFreeSpace and fs.getFreeSpace('/') < "51200" and fs.getFreeSpace('/') ~= "unlimited' then

System/Programs/About OneOS/startup line 33:

maxSpace = (type(OneOS.FS.getFreeSpace('/')) == "string" and 0 or OneOS.FS.getFreeSpace('/')) + totalSize
*facepalm*
Yea, damn. Should've fixed that ages ago.
sziberov(KAYOver) #206
Posted 10 April 2014 - 04:10 PM
PLEASE Continue Developing Pear OS,This os is very beatifful :]
Saldor010 #207
Posted 10 April 2014 - 04:49 PM
I was reading this topic (http://www.computercraft.info/forums2/index.php?/topic/17961-screensaver-really-dumb-one/), and it got me to thinking, what if OneOS allowed screensavers as an animation? Every time the computer has been inactive (no events) for 5 minutes or so, the selected .nfa or lightshot video screensaver (that the user picked in settings) would be displayed. Then whenever an event is passed (keyboard, mouse, timer, ect) the screensaver would shut itself off, and OneOS would resume as normal.
apemanzilla #208
Posted 10 April 2014 - 05:12 PM
PLEASE Continue Developing Pear OS,This os is very beatifful :]
PearOS is dead. This is its descendant essentially.
oeed #209
Posted 10 April 2014 - 10:41 PM
I was reading this topic (http://www.computerc...eally-dumb-one/), and it got me to thinking, what if OneOS allowed screensavers as an animation? Every time the computer has been inactive (no events) for 5 minutes or so, the selected .nfa or lightshot video screensaver (that the user picked in settings) would be displayed. Then whenever an event is passed (keyboard, mouse, timer, ect) the screensaver would shut itself off, and OneOS would resume as normal.

Hmmmm, I'll think about it.

PLEASE Continue Developing Pear OS,This os is very beatifful :]
PearOS is dead. This is its descendant essentially.
As Apemanzilla said, this is essentially the descendant of PearOS. PearOS looked nice but didn't do anything, OneOS is designed to be the best of both worlds.
CptBlank #210
Posted 11 April 2014 - 04:16 PM
oeed,can i have ur file manager? (Idk how to make one,and others just dont fit with the os theme,Yours is the best :D/>)
I am developing a os called BlankOS
if u anyways give me the file manager of OneOS i will credit you for sure
oeed #211
Posted 11 April 2014 - 11:24 PM
oeed,can i have ur file manager? (Idk how to make one,and others just dont fit with the os theme,Yours is the best :D/>)
I am developing a os called BlankOS
if u anyways give me the file manager of OneOS i will credit you for sure
Unfortunately, as the file manager is such as central part of OneOS I'm going to have to say no.

Besides, it has so many proprietary system calls that it wouldn't work in another OS without modification, which is not allowed by the license.

There are other file managers, take a look at those.
Geforce Fan #212
Posted 11 April 2014 - 11:57 PM
not for me :(/>
What version of CC are you using, if you're using 1.5 there may be an issue.

App store is back online for me.
Good to hear, I was getting a little worried.
I'm talking about it doesn't work on my normal computer browser nor in game. And I am on 1.6.
If I use a proxy it's fine.

—-
If you press \ it reboots. This is a serous issue. I can't make new lines in my programs strings, I've lost a decent amount of work, and it's a general annoyance.
Edited on 11 April 2014 - 11:03 PM
oeed #213
Posted 12 April 2014 - 01:13 AM
not for me :(/>
What version of CC are you using, if you're using 1.5 there may be an issue.

App store is back online for me.
Good to hear, I was getting a little worried.
I'm talking about it doesn't work on my normal computer browser nor in game. And I am on 1.6.
If I use a proxy it's fine.

—-
If you press \ it reboots. This is a serous issue. I can't make new lines in my programs strings, I've lost a decent amount of work, and it's a general annoyance.

Are you using the installer version or did you download from GitHub?

The GitHub download will have isDebug set to true, which makes the \ key reboot.

Change isDebug at the top of the startup file to false.
awsmazinggenius #214
Posted 12 April 2014 - 05:21 AM
I may just be being blind, but is there anyway we could assign a file extension to our apps? For example, if you double-click an nft file, it opens in Sketch. I'd like to register an icon and make the .cci (Creative Craft Image - my new programs) format open in Creative Craft Image Shack. Also, what happens when you press "Open In…"? I'd like to make my app handle that.
oeed #215
Posted 12 April 2014 - 10:01 AM
I may just be being blind, but is there anyway we could assign a file extension to our apps? For example, if you double-click an nft file, it opens in Sketch. I'd like to register an icon and make the .cci (Creative Craft Image - my new programs) format open in Creative Craft Image Shack. Also, what happens when you press "Open In…"? I'd like to make my app handle that.

Yea, that'd be good to have.
I'll try to add that.
Saldor010 #216
Posted 12 April 2014 - 02:53 PM
I may just be being blind, but is there anyway we could assign a file extension to our apps? For example, if you double-click an nft file, it opens in Sketch. I'd like to register an icon and make the .cci (Creative Craft Image - my new programs) format open in Creative Craft Image Shack. Also, what happens when you press "Open In…"? I'd like to make my app handle that.

I think it sends an argument to your program. Try doing this when you click a file with "Open in… (this program below)"


print(...)

and see if anything happens.
sziberov(KAYOver) #217
Posted 12 April 2014 - 03:50 PM
Add a Music Player,look like iTunes Please ^_^/>
Saldor010 #218
Posted 13 April 2014 - 12:09 AM
Add a Music Player,look like iTunes Please ^_^/>

You can already go to your disk drive peripheral and have it play the music disk in there. There isn't much more you can do with sound in Vanilla CC.
apemanzilla #219
Posted 13 April 2014 - 01:04 AM
Add a Music Player,look like iTunes Please ^_^/>/>

You can already go to your disk drive peripheral and have it play the music disk in there. There isn't much more you can do with sound in Vanilla CC.
Maybe if we come up with a unified sound format there could be a program that uses open peripheral to play a song on an attached note block? :D/>
oeed #220
Posted 13 April 2014 - 01:12 AM
Ok, so in the space of about 7 hours I've received 30 crash reports. On most days I get 1 or 2 tops.

It looks fairly obvious that this was from one user, so if you had a large number of crashes about 4 and 7 hours go please let me know so I can try to fix them.
Saldor010 #221
Posted 13 April 2014 - 01:53 AM
Ok, so in the space of about 7 hours I've received 30 crash reports. On most days I get 1 or 2 tops.

It looks fairly obvious that this was from one user, so if you had a large number of crashes about 4 and 7 hours go please let me know so I can try to fix them.

Maybe you could have your website trash any excess crash reports that are from the same IP and are the same error?
oeed #222
Posted 13 April 2014 - 06:26 AM
Ok, so in the space of about 7 hours I've received 30 crash reports. On most days I get 1 or 2 tops.

It looks fairly obvious that this was from one user, so if you had a large number of crashes about 4 and 7 hours go please let me know so I can try to fix them.

Maybe you could have your website trash any excess crash reports that are from the same IP and are the same error?

It doesn't submit duplicate errors.

Chances are who ever that was decided to edit some of the files with out setting isDebug to true.
awsmazinggenius #223
Posted 13 April 2014 - 06:32 AM
My guess is that someone forgot to change isDebug to true when they modded OneOS…
Saldor010 #224
Posted 13 April 2014 - 01:02 PM
Either that or somebody decided to exploit the error report code.. :lol:/>
sziberov(KAYOver) #225
Posted 13 April 2014 - 08:19 PM
[EN]
about when the next version?)
[RU]
когда примерно выйдет следующая версия?)
Edited on 13 April 2014 - 06:20 PM
awsmazinggenius #226
Posted 13 April 2014 - 10:41 PM
Don't ask for ETAs, it will happen when it happens.
Geforce Fan #227
Posted 13 April 2014 - 11:25 PM
Hey, the App Store issue still exists. Again, I can access the App Store with a proxy, but not directly.
Edited on 13 April 2014 - 09:25 PM
oeed #228
Posted 14 April 2014 - 12:21 AM
[EN]
about when the next version?)
[RU]
когда примерно выйдет следующая версия?)
Yea, I've got school holidays at the moment so it will be within two weeks. But it won't be immediate.

Hey, the App Store issue still exists. Again, I can access the App Store with a proxy, but not directly.
Can you access the website on your browser?
Geforce Fan #229
Posted 14 April 2014 - 04:33 AM
[EN]
about when the next version?)
[RU]
когда примерно выйдет следующая версия?)
Yea, I've got school holidays at the moment so it will be within two weeks. But it won't be immediate.

Hey, the App Store issue still exists. Again, I can access the App Store with a proxy, but not directly.
Can you access the website on your browser?
As I have said, no. not on computercraft in SSP, however in SMP it is fine, as well as it is fine in my browser if I'm using a proxy.
Edited on 14 April 2014 - 02:34 AM
maxin12 #230
Posted 14 April 2014 - 11:52 AM
Installation

Simply run:
pastebin run E1xftzLa

Hi,i realy wanna try this out but the only problem is that when i run "pastebin run E1xftzLa" on a computer it gives bios:366: [string "startup"] : 1 = expectedcan u please fix this?,
thanks max.
apemanzilla #231
Posted 14 April 2014 - 03:05 PM
Ok, so in the space of about 7 hours I've received 30 crash reports. On most days I get 1 or 2 tops.

It looks fairly obvious that this was from one user, so if you had a large number of crashes about 4 and 7 hours go please let me know so I can try to fix them.

Maybe you could have your website trash any excess crash reports that are from the same IP and are the same error?

It doesn't submit duplicate errors.

Chances are who ever that was decided to edit some of the files with out setting isDebug to true.
Maybe you could have it check if the file that crashed the system (Take it from the error) was modified or not, and to hat extent and submit it under a different category or not at all.
s0r00t #232
Posted 14 April 2014 - 10:15 PM
Just a question about CCAppStore : Is it using your PkgMake program, a specific package system for the programs?
BTW, the website is veeeery slow (it takes time to load), is it normal?
sziberov(KAYOver) #233
Posted 15 April 2014 - 01:10 PM
^ the website is veeeery slow (it takes time to load), is it normal? ^
Your internet is veeeery slow , because for me it's loaded veeeery quickly
sziberov(KAYOver) #234
Posted 15 April 2014 - 02:07 PM
Oeed, you can add Skype please?
nnvt #235
Posted 15 April 2014 - 02:13 PM
any way to run this on a monitor??
oeed #236
Posted 16 April 2014 - 12:25 AM
Just a question about CCAppStore : Is it using your PkgMake program, a specific package system for the programs?
BTW, the website is veeeery slow (it takes time to load), is it normal?
Yes, it uses a special very PkgMake, however, it uses JSON instead of Lua.

^ the website is veeeery slow (it takes time to load), is it normal? ^
Your internet is veeeery slow , because for me it's loaded veeeery quickly
Any issues with the website is the server host's fault. I'll try to see what I can do though.

Oeed, you can add Skype please?
Do you mean can I add you on Skype? If so no, I perfer to keep Skype for personal use.
Feel free to PM me though.

any way to run this on a monitor??
I looked in to adding monitor support, but as you can only right click it wouldn't work correctly.

If you really want to you could rename startup to something else (e.g. oneosstartup) and run this:
monitor left oneosstartup
sziberov(KAYOver) #237
Posted 16 April 2014 - 12:34 PM
[RU]
Нет,я имею в виду,добавить в One ОС программу похожую на Skype, как в Labby OS
[EN]-Used Google Translete
No, I mean, add to One OS program similar to Skype, in Labby OS
Saldor010 #238
Posted 16 April 2014 - 02:45 PM
Ohhh, I think he means he wants you to add a skype like program to OneOS.
ExplosiveFerrets #239
Posted 16 April 2014 - 07:53 PM
Nice OS!
Like it!
Good work!
skwerlman #240
Posted 17 April 2014 - 01:13 AM
[EN]
about when the next version?)
[RU]
когда примерно выйдет следующая версия?)
Yea, I've got school holidays at the moment so it will be within two weeks. But it won't be immediate.

Hey, the App Store issue still exists. Again, I can access the App Store with a proxy, but not directly.
Can you access the website on your browser?
As I have said, no. not on computercraft in SSP, however in SMP it is fine, as well as it is fine in my browser if I'm using a proxy.
tbh, that sounds like an issue with your ISP. Seeing as it's working for mostly everyone else, and even for you through a proxy, it sounds like your ISP is blocking connections to the AppStore. I'd call them and ask if they know anything about it. You'll want to reference the IP, which, according to the DNS at ns01.000webhost.com, is 31.170.162.145, although you can't actually access that IP (Thanks for making this hard, 000webhost!).
If it's not your ISP's fault, you might want to contact 000webhost, who are acting as a sort of proxy, distributing the site to various servers worldwide. It could be an issue on their end in your area.
Any additional info you might need will be at a WHOIS/Traceroute site like http://network-tools.com/

I hope this helps!
sziberov(KAYOver) #241
Posted 18 April 2014 - 05:59 PM
Why most part of programs in CCAPPSTORE only for CraftOS ?
awsmazinggenius #242
Posted 18 April 2014 - 07:31 PM
OneOS can run any CraftOS program, so I don't get what you're talking about.

Also, there was no need to capitalize App Store, it looks really ugly.
sziberov(KAYOver) #243
Posted 19 April 2014 - 01:35 AM
Some programs work buggy, for example FlowOffice Calc,ccLightSim,Settable Password Lock or RDTP does not run
Edited on 19 April 2014 - 02:02 PM
sziberov(KAYOver) #244
Posted 19 April 2014 - 04:12 PM
oeed you add bootmodifiers in next release like a Pear OS?)
kornichen #245
Posted 19 April 2014 - 05:22 PM
Some programs work buggy, for example FlowOffice Calc,ccLightSim,Settable Password Lock or RDTP does not run
I am the creator of flowoffice calc. It is buggy because it is in the first Version so I think that the problems are most parts not made by OneOS. The Nest Version will be released soon (with better OneOS compatiblity). Sorry for typos I wrote this from my tablet Computer with german language keyboard.
sziberov(KAYOver) #246
Posted 19 April 2014 - 05:39 PM

kornichen,ok
stashdog #247
Posted 19 April 2014 - 07:49 PM
I really, really, like this OS, but i'm having a problem. I installed it fine on one computer, but then when I tried to install it on another it said "parallel :22: bios :453: unable to create new native thread". I tried replacing the second computer but it didn't help at all. Is it supposed to only work on 1 computer at a time in a world? or am I just doing something wrong…
skwerlman #248
Posted 20 April 2014 - 07:23 AM
Why most part of programs in CCAPPSTORE only for CraftOS ?

RDTP is an API. See here for info: http://www.computercraft.info/forums2/index.php?/topic/17443-rednet-data-transfer-protocol-alpha-r3
oeed #249
Posted 21 April 2014 - 08:32 AM
oeed you add bootmodifiers in next release like a Pear OS?)

I added them fairly recently. Hold alt while booting.
sziberov(KAYOver) #250
Posted 21 April 2014 - 04:34 PM
^I added them fairly recently. Hold alt while booting. ^
Thanks for this
sziberov(KAYOver) #251
Posted 21 April 2014 - 04:59 PM
https://github.com/o...neOS/issues/152 - oeed, I found The Answer to this issue :)/>
Edited on 21 April 2014 - 03:00 PM
oeed #252
Posted 22 April 2014 - 12:18 AM
https://github.com/o...neOS/issues/152 - oeed, I found The Answer to this issue :)/>

Thanks!
Spode #253
Posted 22 April 2014 - 04:43 PM
Hello, I am new here and only recently started getting into programming in lua for this mod.
I was just wondering why I get this message whenever I try to install this operating system.

I have tried pastebin get and pastebin run but I still get the same message.


Determining Latest Versionbios:500: Domain not permitted

pastebin get followed by running the "installer" worked before in another world so how come it's not working now?
sziberov(KAYOver) #254
Posted 22 April 2014 - 05:40 PM
[RU]
что примерно будет в следующей версии?
[EN]-Used Google Translate
that approximately will be in a next version?
oeed #255
Posted 23 April 2014 - 02:05 AM
Hello, I am new here and only recently started getting into programming in lua for this mod.
I was just wondering why I get this message whenever I try to install this operating system.

I have tried pastebin get and pastebin run but I still get the same message.


Determining Latest Versionbios:500: Domain not permitted

pastebin get followed by running the "installer" worked before in another world so how come it's not working now?

Thats a very strange error…
Are you using an emulator? What version of CC are you using? Does your internet run through a proxy?
Anavrins #256
Posted 23 April 2014 - 03:04 AM
Hello, I am new here and only recently started getting into programming in lua for this mod.
I was just wondering why I get this message whenever I try to install this operating system.

I have tried pastebin get and pastebin run but I still get the same message.


Determining Latest Versionbios:500: Domain not permitted

pastebin get followed by running the "installer" worked before in another world so how come it's not working now?
Latest versions of CC have a Domain whitelist in the configs, per default, only pastebin and github is in it.
You have to change the line in the configs to " S:http_whitelist=* "
awsmazinggenius #257
Posted 23 April 2014 - 05:30 AM
So basically, you now need to pcall any HTTP function calls :(/>
oeed #258
Posted 23 April 2014 - 09:15 AM
Hello, I am new here and only recently started getting into programming in lua for this mod.
I was just wondering why I get this message whenever I try to install this operating system.

I have tried pastebin get and pastebin run but I still get the same message.


Determining Latest Versionbios:500: Domain not permitted

pastebin get followed by running the "installer" worked before in another world so how come it's not working now?
Latest versions of CC have a Domain whitelist in the configs, per default, only pastebin and github is in it.
You have to change the line in the configs to " S:http_whitelist=* "

Is that 1.63 or a pre-release?
sziberov(KAYOver) #259
Posted 23 April 2014 - 02:52 PM
^Is that 1.63 or a pre-release?^
I think it is a 1.63
P.S. why modem displayed as a wireless modem?
Edited on 23 April 2014 - 12:52 PM
apemanzilla #260
Posted 24 April 2014 - 01:36 PM
It is part of 1.63. By default now, HTTP is enabled, but only allowed for pastebin.com and computercraft.info. Just replace the whole line with an asterisk (*) and all domains will be allowed.
oeed #261
Posted 25 April 2014 - 01:11 AM
It is part of 1.63. By default now, HTTP is enabled, but only allowed for pastebin.com and computercraft.info. Just replace the whole line with an asterisk (*) and all domains will be allowed.

Uhhhhg, Why Dan? WHY!?

It's not like there were any security issues occurring anyway.
Edited on 25 April 2014 - 03:58 AM
Lyqyd #262
Posted 25 April 2014 - 04:05 AM
That's actually a step forward, since it used to be disabled entirely by default.
theoriginalbit #263
Posted 25 April 2014 - 04:11 AM
That's actually a step forward, since it used to be disabled entirely by default.
and then its a step backward 'cause URLs not on the whitelist error the program, not just do a http_failure event
GravityScore #264
Posted 25 April 2014 - 04:33 AM
and then its a step backward 'cause URLs not on the whitelist error the program, not just do a http_failure event

Agreed. Bad idea from dan, considering it breaks half of the programs on this forum. It's like this: http://theoatmeal.com/comics/no_internet. Wasn't backwards compatibility one of the aims for CC - the reason why he's not upgrading to lua 5.2? Plus it's harder for newbies to understand.

(This post is my opinion)
oeed #265
Posted 25 April 2014 - 05:31 AM
I think having a whitelist option isn't a bad idea, in fact it's quite a good idea for people concerned about security. It's not enabling everything (or at least commonly used sites) by default that's the bad idea.

I think Dan should at the very least add GitHub to the default list. A large proportion of the uses of the HTTP API involve GitHub. I might create a bug/suggestion topic about it.
Edited on 25 April 2014 - 03:59 AM
theoriginalbit #266
Posted 25 April 2014 - 05:42 AM
Wasn't backwards compatibility one of the aims for CC
backwards compatibility was thrown out the window when he did CC 1.6 …

I think Dan should at the very least add GitHub to the default list.
I thought it was on the list…
oeed #267
Posted 25 April 2014 - 05:47 AM
I think Dan should at the very least add GitHub to the default list.
I thought it was on the list…

Nope. I take it that's why Spode (the user who raised this issue) couldn't download it.


    # A semicolon limited list of wildcards for domains that can be accessed through the "http" API on Computers. Set this to "*" to access to the entire internet.
    S:http_whitelist=*pastebin.com;*computercraft.info
viluon #268
Posted 25 April 2014 - 09:20 PM
Although I have already reported a bug on this, I haven't commented yet so great job oeed, really nicely done :)/>
sziberov(KAYOver) #269
Posted 25 April 2014 - 11:16 PM
Oeed App Stor edited to App Store ? Look very nice :)/>
awsmazinggenius #270
Posted 26 April 2014 - 12:32 AM
Well, now that Dan went and broke all those programs, he might as well upgrade to Lua 5.2 anyways. Compatibility was a valid excuse until 1.6, where that went right out the window.

But yeah, you now need to wrap every HTTP call in a pcall statement, because Dan couldn't at the very least make it queue an "http_failure" event, or return nil plus an error message from http.request(), http.get() and http.post()
skwerlman #271
Posted 26 April 2014 - 07:41 AM
Well, now that Dan went and broke all those programs, he might as well upgrade to Lua 5.2 anyways. Compatibility was a valid excuse until 1.6, where that went right out the window.

But yeah, you now need to wrap every HTTP call in a pcall statement, because Dan couldn't at the very least make it queue an "http_failure" event, or return nil plus an error message from http.request(), http.get() and http.post()
Well, at the very least there's now more incentive for novice programmers to learn about error handling…
awsmazinggenius #272
Posted 26 April 2014 - 10:09 PM
No, most people won't learn how to do it themselves until a later point in time, they will either change their own config, not wrap it in a pcall and distribute it to other new players that will receive the error and not know what to do, or just copy-paste code from whatever tutorial they are using.
skwerlman #273
Posted 27 April 2014 - 04:13 AM
No, most people won't learn how to do it themselves until a later point in time, they will either change their own config, not wrap it in a pcall and distribute it to other new players that will receive the error and not know what to do, or just copy-paste code from whatever tutorial they are using.
…there's now more incentive…
I never said they'd do anything about it, just that there's more incentive.
TheOddByte #274
Posted 27 April 2014 - 10:03 AM
Uhmm.. I can't install this.. I get this error code when running the installer

407:Could not download, check your connection.
oeed #275
Posted 27 April 2014 - 10:57 AM
Uhmm.. I can't install this.. I get this error code when running the installer

407:Could not download, check your connection.

That would've occurred because the http.get request listing the versions returned nil. Try again, but if it still doesn't work please list your CC version number. Also, if GitHub isn't whitelisted that'll be the issue (although it probably would've crashed).
Geforce Fan #276
Posted 27 April 2014 - 03:19 PM
It is part of 1.63. By default now, HTTP is enabled, but only allowed for pastebin.com and computercraft.info. Just replace the whole line with an asterisk (*) and all domains will be allowed.
wow. All this will do is give server hosts an excuse not to turn on HTTP.
I wish it was just fully on by default. Rather annoying, really.
Edited on 27 April 2014 - 01:19 PM
Agoldfish #277
Posted 27 April 2014 - 03:29 PM
It is part of 1.63. By default now, HTTP is enabled, but only allowed for pastebin.com and computercraft.info. Just replace the whole line with an asterisk (*) and all domains will be allowed.
wow. All this will do is give server hosts an excuse not to turn on HTTP.
I wish it was just fully on by default. Rather annoying, really.
What would you download from the computercraft website?
skwerlman #278
Posted 27 April 2014 - 03:44 PM
What would you download from the computercraft website?
That's a very good question…
apemanzilla #279
Posted 27 April 2014 - 03:52 PM
tbh, I see no reason to block *any* websites…
Agoldfish #280
Posted 27 April 2014 - 04:20 PM
What would you download from the computercraft website?
That's a very good question…
Sarcasm?
skwerlman #281
Posted 27 April 2014 - 07:58 PM
What would you download from the computercraft website?
That's a very good question…
Sarcasm?
No, I too am legitimately confused as to what one might download from here.
TheOddByte #282
Posted 27 April 2014 - 10:09 PM
Still can't install this, I'm using Gamax latest emulator.
CaptRanger #283
Posted 28 April 2014 - 12:32 AM
Still no Monitor support , nor with monitor left startup
oeed #284
Posted 28 April 2014 - 01:32 AM
Still no Monitor support , nor with monitor left startup
Are you sure monitor <side> doesn't work? I thought it was.
apemanzilla #285
Posted 28 April 2014 - 12:46 PM
What would you download from the computercraft website?
That's a very good question…
Sarcasm?
No, I too am legitimately confused as to what one might download from here.
Maybe a program that was uploaded as an attachment?
skwerlman #286
Posted 28 April 2014 - 12:54 PM
Good point. But most people seem to use either pastebin or github…

Also, wow we got really off-topic.
apemanzilla #287
Posted 28 April 2014 - 01:09 PM
Good point. But most people seem to use either pastebin or github…

Also, wow we got really off-topic.

[/offtopic]
Saldor010 #288
Posted 29 April 2014 - 11:55 PM
Found a bug. When I try updating OneOS, it starts preparing the download, but then when it hits /System/API/Window.lua (still in the Preparing Download stage, no progress on the progress bar) it stops and says "This program has finished." I am running the Tekkit Lite version of Computer Craft.

I'm still having this problem, in case you have forgotten.
Win7yes #289
Posted 30 April 2014 - 01:11 AM
Is there any way to increase the memory limit of the computer?
Dragon53535 #290
Posted 30 April 2014 - 01:12 AM
Found a bug. When I try updating OneOS, it starts preparing the download, but then when it hits /System/API/Window.lua (still in the Preparing Download stage, no progress on the progress bar) it stops and says "This program has finished." I am running the Tekkit Lite version of Computer Craft.

I'm still having this problem, in case you have forgotten.

I don't pretend to have knowledge of what OneOS does, but i do think that tekkit lite's ComputerCraft is quite outdated which might be your problem, try testing it on a current version of ComputerCraft and see if it still bugs out on you.
Dragon53535 #291
Posted 30 April 2014 - 01:25 AM
Is there any way to increase the memory limit of the computer?

Just a question, what could you possibly be using that would be too much for the computer?
oeed #292
Posted 30 April 2014 - 03:02 AM
Is there any way to increase the memory limit of the computer?

Just a question, what could you possibly be using that would be too much for the computer?
Well, I believe the standard storage limit is around 1MB. OneOS does use quite a lot of this (about 80%). I am considering obfuscating the files if it will save considerable storage space.

You can, however, change this. If you open the ComputerCraft config there is an option to change this.


Just a heads up to anyone with bugs or requests. I've been rather busy working on a Minecraft mod, but it's approaching completion and after I release it I will try to do a fairly large update. I can't really think of any features to add to be honest, but if you can think of any let me know! (I'll look through previous requests too)
Edited on 30 April 2014 - 01:05 AM
skwerlman #293
Posted 30 April 2014 - 10:53 AM
Is there any way to increase the memory limit of the computer?
Yeah, there's a config option.

Just a question, what could you possibly be using that would be too much for the computer?
OneOS is fairly large, so a decent-sized collection of games/programs could definitely fill a computer.

Is there any way to increase the memory limit of the computer?

Just a question, what could you possibly be using that would be too much for the computer?
Well, I believe the standard storage limit is around 1MB. OneOS does use quite a lot of this (about 80%). I am considering obfuscating the files if it will save considerable storage space.

You can, however, change this. If you open the ComputerCraft config there is an option to change this.


Just a heads up to anyone with bugs or requests. I've been rather busy working on a Minecraft mod, but it's approaching completion and after I release it I will try to do a fairly large update. I can't really think of any features to add to be honest, but if you can think of any let me know! (I'll look through previous requests too)
Maybe this is out-of-scope for an OS, but a GUI that lets you remote control a turtle would be really cool.

Also, (and I know this'd kinda hard since you already implemented your own syntax) it'd be cool if Ink could read and write (basic) RTF files.

EDIT: Can ink open txt files? If so, shouldn't the license open with that when you click on the link in the about page?
Edited on 30 April 2014 - 10:39 AM
oeed #294
Posted 30 April 2014 - 01:14 PM
Maybe this is out-of-scope for an OS, but a GUI that lets you remote control a turtle would be really cool.

Also, (and I know this'd kinda hard since you already implemented your own syntax) it'd be cool if Ink could read and write (basic) RTF files.

EDIT: Can ink open txt files? If so, shouldn't the license open with that when you click on the link in the about page?

One of the things I'm working on is a turtle program, I'm not too sure about a remote control though. There's lots of issues involved, mainly with chunk loading. I might though.

I did intend to use RTF originally, it wouldn't be able to support 90% of its features (such as italics, fonts, etc), so I decided to just make my own format.

Hmm, I thought the license was opening in Ink, I'll need to fix that.
Dragon53535 #295
Posted 01 May 2014 - 05:43 AM
Just a heads up to anyone with bugs or requests. I've been rather busy working on a Minecraft mod, but it's approaching completion and after I release it I will try to do a fairly large update. I can't really think of any features to add to be honest, but if you can think of any let me know! (I'll look through previous requests too)

Okay i'll request some things, a GIF creator where you paint each frame and it saves it into a GIF, or at least a file that looks like a GIF and then a program to play it back and have it show what you made.
A little dancing man just for funsies. (you should probably use the GIF creator)
and finally, themes for the OS, like flowery, pink, dark gray, checkered, and so on and so forth. :D/>

There you go, 3 suggestions, two might be difficult, the other is just a fun thing :D/>
Edited on 01 May 2014 - 03:44 AM
Win7yes #296
Posted 01 May 2014 - 06:30 PM
An Eject button for the Disk Drive thing (the one in the Files application)
skwerlman #297
Posted 01 May 2014 - 09:16 PM
Just a heads up to anyone with bugs or requests. I've been rather busy working on a Minecraft mod, but it's approaching completion and after I release it I will try to do a fairly large update. I can't really think of any features to add to be honest, but if you can think of any let me know! (I'll look through previous requests too)

Okay i'll request some things, a GIF creator where you paint each frame and it saves it into a GIF, or at least a file that looks like a GIF and then a program to play it back and have it show what you made.
A little dancing man just for funsies. (you should probably use the GIF creator)
and finally, themes for the OS, like flowery, pink, dark gray, checkered, and so on and so forth. :D/>

There you go, 3 suggestions, two might be difficult, the other is just a fun thing :D/>

I'd implement the GIF-like idea as a format containing several .nfp files and a scroll speed (frame rate), and just scroll through them. It'd only be useful for a sort of image viewing program, though.
Knowing how his Drawing API works, I wouldn't think that themes would be too hard.

Also, what if you could load a .nfp as your background instead of just a color?
Win7yes #298
Posted 02 May 2014 - 06:01 AM
Just a heads up to anyone with bugs or requests. I've been rather busy working on a Minecraft mod, but it's approaching completion and after I release it I will try to do a fairly large update. I can't really think of any features to add to be honest, but if you can think of any let me know! (I'll look through previous requests too)

Okay i'll request some things, a GIF creator where you paint each frame and it saves it into a GIF, or at least a file that looks like a GIF and then a program to play it back and have it show what you made.
A little dancing man just for funsies. (you should probably use the GIF creator)
and finally, themes for the OS, like flowery, pink, dark gray, checkered, and so on and so forth. :D/>

There you go, 3 suggestions, two might be difficult, the other is just a fun thing :D/>

I'd implement the GIF-like idea as a format containing several .nfp files and a scroll speed (frame rate), and just scroll through them. It'd only be useful for a sort of image viewing program, though.
Knowing how his Drawing API works, I wouldn't think that themes would be too hard.

Also, what if you could load a .nfp as your background instead of just a color?

Like an option to load a color or a .nfp or a .sktch image as a background?
awsmazinggenius #299
Posted 02 May 2014 - 02:39 PM
Yes. And I do support the idea.
skwerlman #300
Posted 02 May 2014 - 03:00 PM
Just a heads up to anyone with bugs or requests. I've been rather busy working on a Minecraft mod, but it's approaching completion and after I release it I will try to do a fairly large update. I can't really think of any features to add to be honest, but if you can think of any let me know! (I'll look through previous requests too)

Okay i'll request some things, a GIF creator where you paint each frame and it saves it into a GIF, or at least a file that looks like a GIF and then a program to play it back and have it show what you made.
A little dancing man just for funsies. (you should probably use the GIF creator)
and finally, themes for the OS, like flowery, pink, dark gray, checkered, and so on and so forth. :D/>

There you go, 3 suggestions, two might be difficult, the other is just a fun thing :D/>

I'd implement the GIF-like idea as a format containing several .nfp files and a scroll speed (frame rate), and just scroll through them. It'd only be useful for a sort of image viewing program, though.
Knowing how his Drawing API works, I wouldn't think that themes would be too hard.

Also, what if you could load a .nfp as your background instead of just a color?

Like an option to load a color or a .nfp or a .sktch image as a background?
Yeah, exactly.
Agoldfish #301
Posted 02 May 2014 - 03:19 PM
Do you have plans to write your own shell?
oeed #302
Posted 03 May 2014 - 12:18 AM
Like an option to load a color or a .nfp or a .sktch image as a background?
Yeah, exactly.

I might try that, but the main reason why I decided not to originally is that that icons would be rather hard to see and read. I'll try it though.
sziberov(KAYOver) #303
Posted 03 May 2014 - 07:57 PM
Oeed, inscription app stor does not look cool, change to app store please
Saldor010 #304
Posted 03 May 2014 - 08:22 PM
On Computercraft 1.63, when I close a program and go back to the files program, a big grey box takes over the middle of the screen, and stays there until I close the files program. Not sure if this is a problem with CC or with OneOS.
Edited on 03 May 2014 - 06:24 PM
sziberov(KAYOver) #305
Posted 03 May 2014 - 10:03 PM
Oeed,i made new logo and boot screen for One OS,Please Include It In Next Version
Download -> https://disk.yandex....s%3D&amp;ncrnd=1918
Screen 1 -> http://fastpic.ru/vi...f0db3a.png.html
Screen 2 -> http://fastpic.ru/vi...0d7257.png.html
Screen 3 -> http://fastpic.ru/vi...93880f.png.html
Screen 4 -> http://fastpic.ru/vi...d421b5.png.html
Screen 5 -> http://fastpic.ru/vi...34bf4e.png.html
Screen 6 -> http://fastpic.ru/vi...859c4c.png.html
Screen 7 -> http://fastpic.ru/vi...766dd3.png.html
Screen 8 -> http://fastpic.ru/vi...212333.png.html
Screen 9 -> http://fastpic.ru/vi...20732c.png.html
Screen 10 -> http://fastpic.ru/vi...069da1.png.html
Screen 11 -> http://fastpic.ru/vi...6633ae.png.html
GIF -> http://fastpic.ru/view/55/2014/0504/41e300a41bbce65a12c55eeb79a81150.gif.html
Bonus Morning,Made In Sketch -> http://fastpic.ru/vi...62055d.png.html
Bonus Morning 2,Made In Sketch -> http://i55.fastpic.r...1022ac27080.png
P.S. Your graphic editor is very very cool!

Jiloacom,I think it OneOS bug -> https://github.com/o...neOS/issues/144
Edited on 03 May 2014 - 10:19 PM
TheGrandma #306
Posted 03 May 2014 - 11:10 PM
Hi, I'm new to lua programming, how do you install an OS? Like what code do you put into the computer? Thanks!

The Appstore keeps crashing. Help?
oeed #307
Posted 04 May 2014 - 12:16 AM
Do you have plans to write your own shell?
As in shell OS? Nope.
I did sort of write my own shell though, QuickShell, it's integrated in to the OneOS shell.

Oeed, inscription app stor does not look cool, change to app store please
What do you mean?

On Computercraft 1.63, when I close a program and go back to the files program, a big grey box takes over the middle of the screen, and stays there until I close the files program. Not sure if this is a problem with CC or with OneOS.
I am aware of this, I'm trying to fix it at the moment but it's not fixing easily. I'll see if I can get it fixed in a few days, but no guarantees.

I might change the boot screen, I don't see anything wrong with the current one though.
sziberov(KAYOver) #308
Posted 04 May 2014 - 12:27 AM
^I might change the boot screen, I don't see anything wrong with the current one though. ^

This beautiful than the standard

^Oeed, inscription app stor does not look cool, change to app store please^
^What do you mean?^

[Used google translate]
Caption "App Stor" on ccappstore.com site,it's not cool because this inscription error
Error 1 -> http://fastpic.ru/view/56/2014/0504/892ede3e5d5248f1d556a888be00fe87.png.html
Error 2 -> http://fastpic.ru/view/56/2014/0504/cb1d99caba4e5b66ac2ca50c0a3f0361.png.html
Edited on 03 May 2014 - 10:32 PM
oeed #309
Posted 04 May 2014 - 12:29 AM
[Used google translate]
Caption "App Stor" on ccappstore.com site,it's not cool because this inscription error

Can you send a screenshot, I'm still a little unsure.
sziberov(KAYOver) #310
Posted 04 May 2014 - 12:33 AM
I added it to the previous message

Okay I have to go to sleep,tomorrow answer
Edited on 03 May 2014 - 10:54 PM
oeed #311
Posted 04 May 2014 - 01:00 AM
I added it to the previous message

Okay I have to go to sleep,tomorrow answer
It's appearing correctly for me, what browser are you using.
oeed #312
Posted 04 May 2014 - 03:27 AM
Ok, so someone has just crossed the line with this error reporting. In the space of about 7 minutes I've received 20 crash reports of the same bloody thing.

I generally don't get annoyed easily, but this whole thing is just driving me insane. So, thank you what ever idiot was doing that, I've turned error reporting off until further notice (or until I implement a system to avoid reports from modified systems.)

Please, please, please SET ISDEBUG TO TRUE FOR GOODNESS SAKE!!!!


There's about twice as many shown in this screenshot…


If you think you've got a solution to this issue please this topic: http://www.computercraft.info/forums2/index.php?/topic/18453-verifying-that-two-files-are-the-same/
Edited on 04 May 2014 - 01:29 AM
TheGrandma #313
Posted 04 May 2014 - 05:06 AM
Thanks for this amazing OS!
sziberov(KAYOver) #314
Posted 04 May 2014 - 10:55 AM
^It's appearing correctly for me, what browser are you using.^
Ubuntu,Firefox,Opera,Chrome
Windows,Chrome



On Ubuntu - Chrome
http://fastpic.ru/vi...599839.png.html
http://fastpic.ru/vi...5753ae.png.html
On Ubuntu,Firefox I open background image
http://ccappstore.co...keting/Thin.svg

—————————————————–
http://fastpic.ru/view/56/2014/0504/f62d20792bb9e6e0effb12f43ba934de.png.html
http://fastpic.ru/view/56/2014/0504/e37850bb5952aef08d2f25cc3d62ca59.png.html
http://fastpic.ru/view/56/2014/0504/e900c1b23e7243dd83da555c1d5d4f8d.png.html
Edited on 04 May 2014 - 09:14 AM
oeed #315
Posted 04 May 2014 - 10:57 AM
Thanks for this amazing OS!
Thanks!

^It's appearing correctly for me, what browser are you using.^
Ubuntu,Firefox,Opera
Hmm, does Firefox have an inspect element type feature? If so try and see if you can get the width of the image.
sziberov(KAYOver) #316
Posted 04 May 2014 - 11:20 AM
http://fastpic.ru/vi...2a2190.png.html
http://fastpic.ru/view/56/2014/0504/65bf1c3c084ad1f5e305717ebd66fecd.png.html
———————————————-
http://fastpic.ru/vi...c3d3a4.png.html
http://fastpic.ru/vi...30abf9.png.html
Edited on 04 May 2014 - 09:33 AM
viluon #317
Posted 04 May 2014 - 11:36 AM
Ok, so someone has just crossed the line with this error reporting. In the space of about 7 minutes I've received 20 crash reports of the same bloody thing.

I generally don't get annoyed easily, but this whole thing is just driving me insane. So, thank you what ever idiot was doing that, I've turned error reporting off until further notice (or until I implement a system to avoid reports from modified systems.)

Please, please, please SET ISDEBUG TO TRUE FOR GOODNESS SAKE!!!!


There's about twice as many shown in this screenshot…
-screen

If you think you've got a solution to this issue please this topic: http://www.computercraft.info/forums2/index.php?/topic/18453-verifying-that-two-files-are-the-same/
Poor you oeed…
Edited on 04 May 2014 - 09:37 AM
oeed #318
Posted 04 May 2014 - 11:40 AM
Ah, I think I know what's wrong. It's the SVG renderer, as you don't have the font I used (Helvetica Neue) the width will be incorrect. I'll Object Expand it in Illustrator soon.
sziberov(KAYOver) #319
Posted 04 May 2014 - 12:17 PM
I set the font Helvetica Neue and in Opera it looks -> http://fastpic.ru/vi...fced55.png.html
Google Translate - in all other browsers it looks like it was

Google Translate - Oeed, so you add my boot screen? I just worked on it for two hours and would be a shame if there is no
awsmazinggenius #320
Posted 04 May 2014 - 03:24 PM
I think it is nice, though you (KAYOver) might want to make it up in NPaintPro so that you can give oeed an NFA file.
sziberov(KAYOver) #321
Posted 04 May 2014 - 06:21 PM
^I think it is nice, though you (KAYOver) might want to make it up in NPaintPro so that you can give oeed an NFA file. ^
what do you mean? I do not understand very well at English
awsmazinggenius #322
Posted 04 May 2014 - 06:32 PM
Off topic: When you want to mention another post, just hit the quote button. It looks better (like the quote below) and is faster, too.
^I think it is nice, though you (KAYOver) might want to make it up in NPaintPro so that you can give oeed an NFA file. ^
what do you mean? I do not understand very well at English
I mean doing this in NPaintPro so that you can make an NFA file, and give it to oeed.
sziberov(KAYOver) #323
Posted 04 May 2014 - 06:39 PM
Off topic: When you want to mention another post, just hit the quote button. It looks better (like the quote below) and is faster, too.
^I think it is nice, though you (KAYOver) might want to make it up in NPaintPro so that you can give oeed an NFA file. ^
what do you mean? I do not understand very well at English
I mean doing this in NPaintPro so that you can make an NFA file, and give it to oeed.
Google Translate - I'm not going to redo it all in a difficult program two and a half hours
awsmazinggenius #324
Posted 04 May 2014 - 07:16 PM
Did it take two hours? (judging by the Minecraft clock shown by OneOS - unless it took you about 20 min to make each frame or you have a really bad TPS.

I haven't checked to see if this has been done already, but could you make a shortcut to CCRedirection in the Games folder if there isn't one already when on CC1.63 or later?
sziberov(KAYOver) #325
Posted 04 May 2014 - 08:10 PM
Did it take two hours? (judging by the Minecraft clock shown by OneOS - unless it took you about 20 min to make each frame or you have a really bad TPS.

I haven't checked to see if this has been done already, but could you make a shortcut to CCRedirection in the Games folder if there isn't one already when on CC1.63 or later?
I did screenshots when it was ready, and hand painted each frame

P.S. I'm not good at Lua to make shortcuts to applications, the more I do not know where this game
oeed #326
Posted 04 May 2014 - 10:47 PM
I haven't checked to see if this has been done already, but could you make a shortcut to CCRedirection in the Games folder if there isn't one already when on CC1.63 or later?

Hmmm, a shortcut wouldn't really work but I could make a program that just runs the installed version. If it's not installed I could probably make it download too.
apemanzilla #327
Posted 05 May 2014 - 12:57 PM
Ah, I think I know what's wrong. It's the SVG renderer, as you don't have the font I used (Helvetica Neue) the width will be incorrect. I'll Object Expand it in Illustrator soon.
You could also pack the font with the site so it gets downloaded if the clients don't have it. That's what I do.
oeed #328
Posted 05 May 2014 - 01:16 PM
Ah, I think I know what's wrong. It's the SVG renderer, as you don't have the font I used (Helvetica Neue) the width will be incorrect. I'll Object Expand it in Illustrator soon.
You could also pack the font with the site so it gets downloaded if the clients don't have it. That's what I do.
I can't really do that, it's not a free font, nor is it cheap. In Illustrator you can just render the font in to a series of shapes, so I'll just do that.

http://www.linotype.com/1266/neuehelvetica-family.html
Edited on 05 May 2014 - 11:17 AM
apemanzilla #329
Posted 05 May 2014 - 01:30 PM
Ah, I think I know what's wrong. It's the SVG renderer, as you don't have the font I used (Helvetica Neue) the width will be incorrect. I'll Object Expand it in Illustrator soon.
You could also pack the font with the site so it gets downloaded if the clients don't have it. That's what I do.
I can't really do that, it's not a free font, nor is it cheap. In Illustrator you can just render the font in to a series of shapes, so I'll just do that.

http://www.linotype.com/1266/neuehelvetica-family.html
Downside of nice-looking fonts :P/>
theoriginalbit #330
Posted 05 May 2014 - 01:47 PM
I can't really do that, it's not a free font, nor is it cheap. In Illustrator you can just render the font in to a series of shapes, so I'll just do that.
Sadly Helvetica Neue is not free, and Apple just goes and uses it everywhere, making us want to use it… :P/>

You could just use Google's Roboto font… its a blatant rip-off of Helvetica but is tweaked for better readability on varying screens and in various sizes. Best of all its free, released under an Apache License; link.

However on my websites I tend to do font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; as they're all very similar, meaning they're good fallbacks.
awsmazinggenius #331
Posted 05 May 2014 - 06:44 PM
We aren't talking about free to download, we're talking about free to use without legal restrictions. Heck, nothing is stopping me from uploading any font I have onto a file sharing site and posting the link on the web.

And theoriginalbit, there is a font that comes with Windows (or you can get Office for Mac) called Calibri, and personally I think it looks closer to Helvetica Neue than Arial, and I wasn't sure if you've heard of it, so, yeah. (Just search for it on Google. )

EDIT: Wow. Two damn ninjas. And the link works for me, it takes you to a site that says it is a free download for that font, but I have a feeling it may contain viruses. I was on an iPad though, so I wasn't too worried about clicking the link.

EDIT 2: If you are reading this later and wondering what I am talking about, there was a guy who posted a pirate link to a free download for a font. His post and a bunch of others got deleted, but some stayed, so new readers will probably wonder what we were talking about.
Edited on 05 May 2014 - 10:23 PM
Saldor010 #332
Posted 05 May 2014 - 07:55 PM
Russians are always looking for a way to take it easy and free, and I Ukrainian, speak Russian = Russians, so I think also

Just because

You = Russian

Does not mean that

You = Allowed to do Illegal things
Lyqyd #333
Posted 05 May 2014 - 10:54 PM
For reference, posting warez links is a quick way to wear out one's welcome here. If you see a post of that nature, report it. Don't reply. I've cleaned this topic up and the offender won't be around for a while, so let's get back on topic, please.
vlad1243 #334
Posted 06 May 2014 - 07:48 PM
This os is AMAZING!
The5heep #335
Posted 08 May 2014 - 02:58 AM
This is the bast OS byfar. You should provide a cloud(Like NDF-OS did) and make the lancher more like ubuntu*(On the left side). Also, Resizable windows is a must have! You should also use ccpt as a package manager…(As you can tell i use linux)…and make it so anyone can be a developer(IDK if ccpt has that already). Then you could have people set to be 'reviewers' (They make sure submitted apps aren't crap) so you wouldn't have to do all the reviewing work!

*Untiy

You should also make it so that when you go into peripherals–>monitor and the monitor is color, you can press a button that mirrors the entire screen onto the monitor(But still controllable from the computer.

And one more suggestion. Make the clock clickable, so you can set alarms and view a calender(possibly)
Edited on 08 May 2014 - 04:07 AM
oeed #336
Posted 08 May 2014 - 05:21 AM
This os is AMAZING!
Thanks!

This is the bast OS byfar. You should provide a cloud(Like NDF-OS did) and make the lancher more like ubuntu*(On the left side). Also, Resizable windows is a must have! You should also use ccpt as a package manager…(As you can tell i use linux)…and make it so anyone can be a developer(IDK if ccpt has that already). Then you could have people set to be 'reviewers' (They make sure submitted apps aren't crap) so you wouldn't have to do all the reviewing work!

*Untiy
I'm not quite sure what you mean about the launcher. Like the OS X dock? I've decided against resizable windows, they just don't work well really and the screen space is rather small.
The CC App Store is pretty much just like ccpt, it has moderators, etc. and best of all it's GUI based.
The5heep #337
Posted 08 May 2014 - 05:31 AM
I'm not quite sure what you mean about the launcher.

Look up 'Ubuntu 14.04' on google images, or 'Unity launcher'. You'll see what I mean.

And I found a bug:
When you have files open, and you open another program and quit out of that program, there is a grey box in the middle of the screen.
Keep up the good work!
skwerlman #338
Posted 08 May 2014 - 09:39 PM
When you have files open, and you open another program and quit out of that program, there is a grey box in the middle of the screen.
Keep up the good work!
This is a known issue: link

I'm not quite sure what you mean about the launcher.

Look up 'Ubuntu 14.04' on google images, or 'Unity launcher'. You'll see what I mean.
Idk, I switched to xubuntu because of unity…
Edited on 08 May 2014 - 07:42 PM
The5heep #339
Posted 09 May 2014 - 11:31 AM
Idk, I switched to xubuntu because of unity…

I like the look of Unity. Plus, it would make this OS unique, as all of the other existing OS's have it on the top or bottom. Ot he could have it on default as the side and have an option to change it! :D/>

And it's nice to know I'm not the only Ubuntu user on minecraft… B)/>

Lol… 13 Followers of this topic!

And another bug: The door lock for the pocket computer is broken. And could you make simple ON/off buttions for the door lock so we don't have to quit out of the program and reboot to open the door?
Edited on 09 May 2014 - 09:27 AM
skwerlman #340
Posted 09 May 2014 - 06:18 PM
Idk, I switched to xubuntu because of unity…

I like the look of Unity. Plus, it would make this OS unique, as all of the other existing OS's have it on the top or bottom. Ot he could have it on default as the side and have an option to change it! :D/>

And it's nice to know I'm not the only Ubuntu user on minecraft… B)/>

Lol… 13 Followers of this topic!

And another bug: The door lock for the pocket computer is broken. And could you make simple ON/off buttions for the door lock so we don't have to quit out of the program and reboot to open the door?
I feel like maybe something similar to OSX's Spotlight would work better in OneOS. Having a search bar up in a corner or something would be almost as nice. But adding a sidebar like Unity will likely have a performance impact on the desktop, especially if it scrolls (but if there was no performance downside, I'd be on board).
Also, I seem to remember Oeed mentioning some reason that he dropped PearOS's Dock, though I can't remember what it was.
The5heep #341
Posted 09 May 2014 - 07:39 PM
I dont think there would be scrolling…but if there was I dont think it would effect the performance, as he has animations that run smoothly. And ubuntu has a searchbar… you have to press thecanoacle button and you can search for apps, wikapedia, the internet, music, and installed apps. That would be really usefull!
skwerlman #342
Posted 09 May 2014 - 08:00 PM
I dont think there would be scrolling…but if there was I dont think it would effect the performance, as he has animations that run smoothly. And ubuntu has a searchbar… you have to press thecanoacle button and you can search for apps, wikapedia, the internet, music, and installed apps. That would be really usefull!
It's been a while since I've used ubuntu (I switched during oneiric) so I'm not too familiar with unity's features, but if Oeed was to reproduce Unity faithfully, there'd need to be scrolling, which means loading, interpreting, and rendering several icons and sections of icons each frame. His animations are smooth because they're not dynamic. Dynamic animations (like scrolling) use a lot more resources, so I'm not sure how well they'd work in CC.
But a search function would be definitely awesome. (And maybe some sort of optional indexer to speed it up?)
Edited on 09 May 2014 - 06:00 PM
oeed #343
Posted 10 May 2014 - 12:33 AM
Idk, I switched to xubuntu because of unity…

I like the look of Unity. Plus, it would make this OS unique, as all of the other existing OS's have it on the top or bottom. Ot he could have it on default as the side and have an option to change it! :D/>

And it's nice to know I'm not the only Ubuntu user on minecraft… B)/>

Lol… 13 Followers of this topic!

And another bug: The door lock for the pocket computer is broken. And could you make simple ON/off buttions for the door lock so we don't have to quit out of the program and reboot to open the door?
I've decided against having a dock like this, I'm still not 100% sure what you're refering to but it seems to be similar to the dock.

Now, the desktop does need an overhaul, especially for pocket computers. So, I've made an iOS/OS X Launchpad (which is a carbon copy of the iOS Springboard) interface for the desktop. It's still very new and buggy, but if you want to try it out you can download the files from GitHub (use the download zip button).


I haven't tested it on pocket computers yet, I'll try that soon. And yes, it is animated. I'm not gong to tell you how to use it, I want to see if you guys an figure it out quickly enough, otherwise I'll need to change it.

I feel like maybe something similar to OSX's Spotlight would work better in OneOS. Having a search bar up in a corner or something would be almost as nice. But adding a sidebar like Unity will likely have a performance impact on the desktop, especially if it scrolls (but if there was no performance downside, I'd be on board).
Also, I seem to remember Oeed mentioning some reason that he dropped PearOS's Dock, though I can't remember what it was.
I might add a Spotlight type thing actually. Indexing shouldn't be too intensive, theres only 100 files or so.
And yes, there are a variety of reasons as to why I'm not using a dock like PearOS.

I dont think there would be scrolling…but if there was I dont think it would effect the performance, as he has animations that run smoothly. And ubuntu has a searchbar… you have to press thecanoacle button and you can search for apps, wikapedia, the internet, music, and installed apps. That would be really usefull!
I dont think there would be scrolling…but if there was I dont think it would effect the performance, as he has animations that run smoothly. And ubuntu has a searchbar… you have to press thecanoacle button and you can search for apps, wikapedia, the internet, music, and installed apps. That would be really usefull!
It's been a while since I've used ubuntu (I switched during oneiric) so I'm not too familiar with unity's features, but if Oeed was to reproduce Unity faithfully, there'd need to be scrolling, which means loading, interpreting, and rendering several icons and sections of icons each frame. His animations are smooth because they're not dynamic. Dynamic animations (like scrolling) use a lot more resources, so I'm not sure how well they'd work in CC.
But a search function would be definitely awesome. (And maybe some sort of optional indexer to speed it up?)
As I said earlier, I'm still not 100% what Unity is (I'll try looking again), but the launchpad thing I'm using does have animations and they're fairly smooth. You can always just turn them off too.
awsmazinggenius #344
Posted 10 May 2014 - 01:17 AM
I agree that indexing shouldn't be an issue - you wouldn't index system files and since those files are so big, you can't store much on the comp anyways. One thing I would like is that you keep folders off the springboard and instead you let us group our apps, like on iOS when you drag two apps together they become a group.
skwerlman #345
Posted 10 May 2014 - 01:54 AM
As I said earlier, I'm still not 100% what Unity is (I'll try looking again), but the launchpad thing I'm using does have animations and they're fairly smooth. You can always just turn them off too.
Unity is like a combination of spotlight, the OSX dock, and windows' start menu, but as a sidebar. It's pretty, but I find it to be too heavy for my older rig, hence xubuntu.

Here's some links to pictures of it:
Links!http://1.bp.blogspot...14.04+unity.png
http://3.bp.blogspot...nity+search.png
Edited on 09 May 2014 - 11:54 PM
oeed #346
Posted 10 May 2014 - 02:25 AM
I agree that indexing shouldn't be an issue - you wouldn't index system files and since those files are so big, you can't store much on the comp anyways. One thing I would like is that you keep folders off the springboard and instead you let us group our apps, like on iOS when you drag two apps together they become a group.
Yea, I thought about folders. I'll see what I can do.

As I said earlier, I'm still not 100% what Unity is (I'll try looking again), but the launchpad thing I'm using does have animations and they're fairly smooth. You can always just turn them off too.
Unity is like a combination of spotlight, the OSX dock, and windows' start menu, but as a sidebar. It's pretty, but I find it to be too heavy for my older rig, hence xubuntu.

Here's some links to pictures of it:
Links!http://1.bp.blogspot...14.04+unity.png
http://3.bp.blogspot...nity+search.png
Ehh, I'm happy with what I've put in place. That's rather messy.
oeed #347
Posted 10 May 2014 - 06:30 AM
Ok so a bit of progress on the Spotlight search front.

Having a drop down search bar didn't work well with the screen limitations, so I've done a Mountain Lion notification centre type interface instead.

It's still far from working, but here's what it's currently looking like (without the actual search stuff), thoughts? And yes it is animated.


A bit of progress on the default file type opening front.

I'm thinking at this stage that the best way to do this would be to have a folder inside the programs called 'Icons' or something like that. Each file type the program supported would have an icon for each file type in that folder. It's the easiest way I can think of that allows for portability and doesn't use code (which would be an issue without running it first). So for example the Icons folder in Sketch would look like this:

So yea, if you've got any feedback in regards to these two let me know.
awsmazinggenius #348
Posted 10 May 2014 - 02:56 PM
I think that "Search" should use colors.lightGray instead of colors.white, because you will eventually want to actually put notifications there and you will want the notifications to stand out, not the search bar. Even just as a search bar, you want the results to stand out, not the search text.

How does the OS decide which program to use? For example, both your Sketch and my Image Shack support .nft files. Will it ask the user whenever they install a new program (maybe only when they install by App Store, both to avoid searching the machine for new programs and to incentive people to use it) that can handle that file which program to use, or will it pick randomly?

EDIT: I've been meaning to post this before, but the App Store website has severe "issues" when browsing on iPad Air, iOS 7.1.1, latest Chrome app. It only seems to happen when logged in with an account with moderator permissions, probably because the sidebar gets wider to fit the "Admin" (which leads to a bare bones "No perms, bro!" page) and "Moderate" links.
Screenshots

Edited on 10 May 2014 - 05:44 PM
skwerlman #349
Posted 10 May 2014 - 09:07 PM
Ok so a bit of progress on the Spotlight search front.

Having a drop down search bar didn't work well with the screen limitations, so I've done a Mountain Lion notification centre type interface instead.

It's still far from working, but here's what it's currently looking like (without the actual search stuff), thoughts? And yes it is animated.
I like it. You could also use the interface for things like update notifications (instead of a pop-up) and just change the menu bar text to red or something to let people know about the message.
Will the searches be persistent? (like you close the interface and open it and the search is still there)
I also think a search history would be neat.



A bit of progress on the default file type opening front.

I'm thinking at this stage that the best way to do this would be to have a folder inside the programs called 'Icons' or something like that. Each file type the program supported would have an icon for each file type in that folder. It's the easiest way I can think of that allows for portability and doesn't use code (which would be an issue without running it first). So for example the Icons folder in Sketch would look like this:
Why use icons and not a list or empty files or some such, and then icons only if the OS doesn't normally recognize the file type? It'd use a bit less space, which is important.
Dayrider10 #350
Posted 10 May 2014 - 09:07 PM
I would love if you could post Ink as a new program. I think it is a great program that stands out in the OS and I never ever seen a program like that. I thought about it and tried it ,but was never successful. Anyways this is an amazing OS keep up the good work!
awsmazinggenius #351
Posted 10 May 2014 - 10:57 PM
It shouldn't be too hard to make it standalone, if you can't just copy the startup file in Ink.program
oeed #352
Posted 11 May 2014 - 12:26 AM
Ok so I've pretty much finished the search now, here's what it's currently looking like.


You can either double click the files or right click them and either open them or show the file in Files.

Again, if you want to check it out download the files of GitHub, it's still a little buggy though.


I think that "Search" should use colors.lightGray instead of colors.white, because you will eventually want to actually put notifications there and you will want the notifications to stand out, not the search bar. Even just as a search bar, you want the results to stand out, not the search text.

How does the OS decide which program to use? For example, both your Sketch and my Image Shack support .nft files. Will it ask the user whenever they install a new program (maybe only when they install by App Store, both to avoid searching the machine for new programs and to incentive people to use it) that can handle that file which program to use, or will it pick randomly?

EDIT: I've been meaning to post this before, but the App Store website has severe "issues" when browsing on iPad Air, iOS 7.1.1, latest Chrome app. It only seems to happen when logged in with an account with moderator permissions, probably because the sidebar gets wider to fit the "Admin" (which leads to a bare bones "No perms, bro!" page) and "Moderate" links.
Screenshots

Notifications have crossed my mind, I'm not too sure about them though really. Most people wouldn't have more than a few programs open at once and having background notifications wouldn't really work well.

Hmmm, conflicts could be an issue, I'll see if I can add a selection box. Otherwise at this stage it'll probably be alphabetical.

I intend to do a large app store bug fix fairly soon, so hopefully those should all be fixed.

I like it. You could also use the interface for things like update notifications (instead of a pop-up) and just change the menu bar text to red or something to let people know about the message.
Will the searches be persistent? (like you close the interface and open it and the search is still there)
I also think a search history would be neat.

Why use icons and not a list or empty files or some such, and then icons only if the OS doesn't normally recognise the file type? It'd use a bit less space, which is important.
Searches could be persistent, but I've made it so they aren't. It'd just be more convenient I think.

If I'm understanding you correctly, icons aren't duplicated. The programs that support those certain types now have those icons bundled in them, not in the system folder. So the system icons folder only looks like this now:
awsmazinggenius #353
Posted 11 May 2014 - 05:36 AM
When you release this version, you'll probably wanna strip the extensions off the results and not include system files and the README for the repo.
oeed #354
Posted 11 May 2014 - 07:10 AM
When you release this version, you'll probably wanna strip the extensions off the results and not include system files and the README for the repo.
I was going to remove the extensions but if there are files with the same name then some ambiguity arises. I might change it though.

System files are not included.

The readme isn't downloaded when using the installer so it won't normally be there.
vlad1243 #355
Posted 11 May 2014 - 09:40 AM
It's like at all? System without a file manager? I did understand correctly?
oeed #356
Posted 11 May 2014 - 11:28 AM
It's like at all? System without a file manager? I did understand correctly?

I'm not quite sure what you mean. If you're talking about the thing above it's a new feature I'm working on to search the computer files.
Goof #357
Posted 11 May 2014 - 01:39 PM
I have a little suggestion for future versions of OneOS..

When i go into the file program, and go to list all files in computer, i am able to delete the whole system…

Then the suggestion is:

If a user is going to modify / delete a file within the OneOS system, its going to prompt the user, to be aware that he/she is modifying / removing important system files.

Thats the same as in the real world computerOS'es today..
awsmazinggenius #358
Posted 11 May 2014 - 02:31 PM
I ran the installer a few times (including just yesterday in survival) and every time the readme does get downloaded.

Some of the extensions are a bit long too, like .program and .shortcut, for the search bar.
Edited on 11 May 2014 - 12:32 PM
oeed #359
Posted 11 May 2014 - 10:42 PM
I have a little suggestion for future versions of OneOS..

When i go into the file program, and go to list all files in computer, i am able to delete the whole system…

Then the suggestion is:

If a user is going to modify / delete a file within the OneOS system, its going to prompt the user, to be aware that he/she is modifying / removing important system files.

Thats the same as in the real world computerOS'es today..
Actually that's quite a good idea, I'll add that in.

I ran the installer a few times (including just yesterday in survival) and every time the readme does get downloaded.

Some of the extensions are a bit long too, like .program and .shortcut, for the search bar.
Oh, does it really? I'll see about changing that.

I'v decided to strip the extensions from the search bar now.
awsmazinggenius #360
Posted 12 May 2014 - 01:21 AM
Yeah, it gets the license too. I think it gets the whole repo.
oeed #361
Posted 12 May 2014 - 03:07 AM
Yeah, it gets the license too. I think it gets the whole repo.

The installer has a file blacklist which is supposed to prevent them from being downloaded, but apparently that's not working.


local blacklist = {
		'/.gitignore',
		'/README.md',
		'/TODO',
		'/Desktop/.Desktop.settings',
		'/.version'
}


I'll try for myself.

Edit: I've tried a fresh install and it didn't download those files. The license is meant to be downloaded. Are you using 1.6, that might be causing the issue.
Edited on 12 May 2014 - 01:15 AM
awsmazinggenius #362
Posted 12 May 2014 - 05:20 AM
Yeah, I'm using 1.6, though why would that cause issues? It's a full release now.
skwerlman #363
Posted 12 May 2014 - 06:31 AM
Every time I think that this OS is either finished, or it can't be any better than it is, or that there simply aren't any more features to be added, you always manage to come up with something brilliant.

Great work, Oeed.
skwerlman #364
Posted 12 May 2014 - 06:40 AM
I've compiled and fairly compact (trust me, a lot of features aren't listed) list of the main ones:
That's an old typo, isn't it? I'm surprised no one noticed it…
oeed #365
Posted 12 May 2014 - 07:57 AM
Yeah, I'm using 1.6, though why would that cause issues? It's a full release now.
It might have something to do with string handling. Either that or it's because I'm using an emulator. I'll try it in a 1.6 game.

Every time I think that this OS is either finished, or it can't be any better than it is, or that there simply aren't any more features to be added, you always manage to come up with something brilliant.

Great work, Oeed.
Thanks, but it was really everyone who suggested the ideas, I've just implemented them.

I've compiled and fairly compact (trust me, a lot of features aren't listed) list of the main ones:
That's an old typo, isn't it? I'm surprised no one noticed it…
What's the typo, I can't see it and my spell check isn't picking it up. It might be that I'm using a british spelling of a word (not that I can see one).

Edit: I've added the change log of all the private beta and public versions to the main post, including this new version.
Edited on 12 May 2014 - 06:12 AM
awsmazinggenius #366
Posted 12 May 2014 - 01:13 PM
Substitute "and" for "a"
oeed #367
Posted 12 May 2014 - 01:16 PM
Substitute "and" for "a"

*facepalm*

Yea, now I see it. I really don't know how I didn't see that earlier.
Goof #368
Posted 12 May 2014 - 08:41 PM
I have a little suggestion for future versions of OneOS..

When i go into the file program, and go to list all files in computer, i am able to delete the whole system…

Then the suggestion is:

If a user is going to modify / delete a file within the OneOS system, its going to prompt the user, to be aware that he/she is modifying / removing important system files.

Thats the same as in the real world computerOS'es today..
Actually that's quite a good idea, I'll add that in.
Well it would also be nice to have a "red"'ish background color, for the delete button, when a system folder/file is selected, so the user kinda knows its an important file.


:D/>
Win7yes #369
Posted 12 May 2014 - 10:02 PM
How do I install OneOS using GitHub?

EDIT: I mean, I know I download the zip file and extract in the CC Computer folder wich is located in the save of the world blah blah blah. But when I did that it just repeated the settings program when it restarted
Edited on 12 May 2014 - 08:04 PM
skwerlman #370
Posted 12 May 2014 - 10:31 PM
Substitute "and" for "a"

*facepalm*

Yea, now I see it. I really don't know how I didn't see that earlier.
Probably something to do with how our brains don't actually read every word, skipping over less important ones and filling in the blanks.

How do I install OneOS using GitHub?

EDIT: I mean, I know I download the zip file and extract in the CC Computer folder wich is located in the save of the world blah blah blah. But when I did that it just repeated the settings program when it restarted
As in it installed itself repeatedly?

Were there any other files in the computer folder? (i.e. an old installation)
Win7yes #371
Posted 12 May 2014 - 10:37 PM
Nope, No other installs. It was clean. No files, no folders no nothing. I even had to create the folder of the computer because ComputerCraft creates the folders when a file is created. I installed it as I thought it would need to be installed (wich is copying the System, Programs and Desktop folders into the main computer's directory and nothing else) and I opened Minecraft and the computer was repeating the setting program over and over again when it restarted.
Edited on 12 May 2014 - 08:38 PM
oeed #372
Posted 12 May 2014 - 10:38 PM
I have a little suggestion for future versions of OneOS..

When i go into the file program, and go to list all files in computer, i am able to delete the whole system…

Then the suggestion is:

If a user is going to modify / delete a file within the OneOS system, its going to prompt the user, to be aware that he/she is modifying / removing important system files.

Thats the same as in the real world computerOS'es today..
Actually that's quite a good idea, I'll add that in.
Well it would also be nice to have a "red"'ish background color, for the delete button, when a system folder/file is selected, so the user kinda knows its an important file.


:D/>
Good idea!

How do I install OneOS using GitHub?

EDIT: I mean, I know I download the zip file and extract in the CC Computer folder wich is located in the save of the world blah blah blah. But when I did that it just repeated the settings program when it restarted
Hmm, yea I don't think you actually just download the files now I think about it.

Delete any .settings files, then in the shell (hold alt while booting) do:

edit /System/.version

Then in that file type in:

v1.1.1

Then save and see if it works.
Win7yes #373
Posted 12 May 2014 - 10:42 PM
Ok I will try that
Win7yes #374
Posted 12 May 2014 - 11:18 PM
It worked! Now some bugs I found: When you open the search bar sometimes the @ or % button dissapears. You can't drag icons in the desktop anymore
The settings application crashes when you try to change the color of the desktop. It changes the color but the rest of the computer gets sort of broken because you cant type in shell program until you restart. I think that is all I found. Anyway, Nice animations for the search thing and the multiple desktop pages
oeed #375
Posted 13 May 2014 - 12:40 AM
It worked! Now some bugs I found: When you open the search bar sometimes the @ or % button dissapears. You can't drag icons in the desktop anymore
The settings application crashes when you try to change the color of the desktop. It changes the color but the rest of the computer gets sort of broken because you cant type in shell program until you restart. I think that is all I found. Anyway, Nice animations for the search thing and the multiple desktop pages

Thanks for all the bug reports!

I'll try to fix them today, I'm aware of the dragging, I might try to add it back in.
awsmazinggenius #376
Posted 13 May 2014 - 05:27 AM
I wanna use this in CCLite, but I get an error when I boot up from the startup file has an invalid escape sequence. The normal Lua behaviour is to complain about it, but LuaJ doesn't care. Could this be fixed for the next release, so that we can easily use the os? I fixed the startup file myself in cclite, but it would be nice to have this working as expected.
oeed #377
Posted 13 May 2014 - 05:36 AM
I wanna use this in CCLite, but I get an error when I boot up from the startup file has an invalid escape sequence. The normal Lua behaviour is to complain about it, but LuaJ doesn't care. Could this be fixed for the next release, so that we can easily use the os? I fixed the startup file myself in cclite, but it would be nice to have this working as expected.

Could you possibly make a pull request or show me the fix?
Win7yes #378
Posted 13 May 2014 - 06:16 AM
Another thing I found: Apparently .txt files (or at least Welcome!.txt) now open in the file browser. (I forgot about that when I posted the other reply)
oeed #379
Posted 13 May 2014 - 06:53 AM
Another thing I found: Apparently .txt files (or at least Welcome!.txt) now open in the file browser. (I forgot about that when I posted the other reply)

That's odd, thanks, I'll look in to it.

Edit: I've just tried it and it's worked fine. Did you open in via Files or search?
Edited on 13 May 2014 - 04:55 AM
Win7yes #380
Posted 13 May 2014 - 01:41 PM
I first opened it via search but then I tried with Files and still it was opening Files in a system folder I think
I will try again now
Edited on 13 May 2014 - 04:24 PM
PumpkinHero #381
Posted 13 May 2014 - 04:34 PM
Oeed,you add monitor support in new version?
oeed #382
Posted 13 May 2014 - 10:37 PM
I first opened it via search but then I tried with Files and still it was opening Files in a system folder I think
I will try again now
I ran in to the same issue when opening startup files.

Did you copy the files on to a blank computer or one with an older version? It probably still has the icons in the old folder.

Oeed,you add monitor support in new version?
I haven't yet because you can left and right click monitors, but I might. I'll see.
awsmazinggenius #383
Posted 14 May 2014 - 12:57 AM
If you do decide to implement monitor support, it would be nice to have a touch keyboard like the one BIT made.
oeed #384
Posted 14 May 2014 - 01:40 AM
If you do decide to implement monitor support, it would be nice to have a touch keyboard like the one BIT made.

Actually, I forgot about that. I'd have to make the screen area smaller and the keyboard always showing probably.
Saldor010 #385
Posted 14 May 2014 - 01:45 AM
If you do decide to implement monitor support, it would be nice to have a touch keyboard like the one BIT made.

Actually, I forgot about that. I'd have to make the screen area smaller and the keyboard always showing probably.

Either that or you could make it so whenever you click something that needs text input (search bar… :ph34r:/> ), then the keyboard would pop up.
oeed #386
Posted 14 May 2014 - 02:18 AM
Either that or you could make it so whenever you click something that needs text input (search bar… :ph34r:/> ), then the keyboard would pop up.

The issue with that is, what do you in programs that aren't made by made/support that?
Saldor010 #387
Posted 14 May 2014 - 02:34 AM
Either that or you could make it so whenever you click something that needs text input (search bar… :ph34r:/> ), then the keyboard would pop up.

The issue with that is, what do you in programs that aren't made by made/support that?

I'm assuming you mean,

The issue with that is, what would you do with programs that made with/don't support that?

I don't know. If the program doesn't support the keyboard, there isn't really much you can do.
awsmazinggenius #388
Posted 14 May 2014 - 03:40 AM
How about an API call to show/hide the keyboard, shown by default. That way, you can implement this in OneOS and your programs such as Sketch, and the community can implement it as well, but for CraftOS programs, it is shown by default, so you can still send key events. A manual show/hide toggle to go along with it would be nice, too.
Saldor010 #389
Posted 14 May 2014 - 03:48 AM
How about an API call to show/hide the keyboard, shown by default. That way, you can implement this in OneOS and your programs such as Sketch, and the community can implement it as well, but for CraftOS programs, it is shown by default, so you can still send key events. A manual show/hide toggle to go along with it would be nice, too.

Yeah, I guess that would be one way to do it.
oeed #390
Posted 14 May 2014 - 03:49 AM
How about an API call to show/hide the keyboard, shown by default. That way, you can implement this in OneOS and your programs such as Sketch, and the community can implement it as well, but for CraftOS programs, it is shown by default, so you can still send key events. A manual show/hide toggle to go along with it would be nice, too.

I suppose an API along with an option to show/close it would work. The question is, where to put the show button? I don't really want to litter the status bar anymore than I have. I could put it in the One menu, but it's not very obvious there.
awsmazinggenius #391
Posted 14 May 2014 - 03:52 AM
If you think the status menu is cluttered, just use the bottom row (you only use 1 row) and have a little icon in the right hand corner when the keyboard is hidden, like this:
[^]
If the keyboard is currently shown, put the "hide" in the bottom right corner like on iOS.
Edited on 14 May 2014 - 01:53 AM
awsmazinggenius #392
Posted 18 May 2014 - 04:43 AM
Any info? It seems like my response may not have been seen.
oeed #393
Posted 18 May 2014 - 05:02 AM
Any info? It seems like my response may not have been seen.

I've started work on an on screen keyboard, not to sure about it though really.

I can, however, confirm that monitor support has been added (albeit rather buggy).
Edited on 18 May 2014 - 03:02 AM
Geforce Fan #394
Posted 18 May 2014 - 05:53 AM
Ok, so someone has just crossed the line with this error reporting. In the space of about 7 minutes I've received 20 crash reports of the same bloody thing.

I generally don't get annoyed easily, but this whole thing is just driving me insane. So, thank you what ever idiot was doing that, I've turned error reporting off until further notice (or until I implement a system to avoid reports from modified systems.)

Please, please, please SET ISDEBUG TO TRUE FOR GOODNESS SAKE!!!!


There's about twice as many shown in this screenshot…


If you think you've got a solution to this issue please this topic: http://www.computerc...s-are-the-same/
The problem with debug is that \ restarts. If that weren't there I think people would use ut.
oeed #395
Posted 18 May 2014 - 06:23 AM
The problem with debug is that \ restarts. If that weren't there I think people would use ut.

Hmm, I actually find it really useful if you're editing system files. Anyway, it's fixed in 1.2, only unmodified systems send error reports.
Geforce Fan #396
Posted 18 May 2014 - 07:58 PM
Hey, one major issue right now is that OneOS takes up a MASSIVE amount of space. It doesn't give you enough room for your own programs. I'm not sure how you'd fix this, but I'm just saying. I've ran below 50KB before. I had to delete the default games– I fear next update I will have no space left!
If it auto-updates, I hope it won't delete the project I've been working on, don't have any backups.
Also there is a major memory leak or something in About OneOS. It lags the computer to a halt if left open.
Edited on 18 May 2014 - 06:00 PM
oeed #397
Posted 18 May 2014 - 10:57 PM
Hey, one major issue right now is that OneOS takes up a MASSIVE amount of space. It doesn't give you enough room for your own programs. I'm not sure how you'd fix this, but I'm just saying. I've ran below 50KB before. I had to delete the default games– I fear next update I will have no space left!
If it auto-updates, I hope it won't delete the project I've been working on, don't have any backups.
Also there is a major memory leak or something in About OneOS. It lags the computer to a halt if left open.
In terms of free space, I've really tried to free it up as much as I can. The games are no longer downloaded by default, instead there is a program which asks if you want to install it.

It does ask you if you want to update, but to be safe back your stuff up. If you edited any system files then they will be overwritten.
awsmazinggenius #398
Posted 19 May 2014 - 12:05 AM
Why not minify the code? Minification is slightly different than obfuscation, both produce human-unreadable results, but minification is with the intent to get a small file size, not to specifically produce unreadable results. You will need to keep two hashes though, one for unmodified minified files and one for source files, as you will want to keep the source files available to comply with forum expectations (some people are worried of "malware") and for those who want to tinker with the code.

You can either build a minifier from source on your machine, and minify from the Terminal (I assume you have a script in place already to calculate the hash, and push the release up to GitHub and tag it so you can make a release on GitHub) or you can use an online minifier so you don't have to minify anything. I use LuaSrcDiet from the Terminal when at home, but when on the go I use http://mothereff.in/lua-minifier online.

EDIT: About backups, I actually do my coding in my Google Drive folder on my Mac (you can use SkyDrive/Dropbox/FTP too), so it is all safe and sound in the cloud, then use this tool to make it sync over to whatever Minecraft/emulator folders I need. Works perfectly well for what I want.

EDIT 2: Would be nice to have an installer option to download games or not. In my almost-finished but abandoned OS's installer I had a few presets on what to install ("Entertainment", "Coding" and "Turtle" (pocket comps came out after I ditched it)) and a "custom" mode.
Edited on 18 May 2014 - 10:12 PM
oeed #399
Posted 19 May 2014 - 12:40 AM
–snip–
At the moment 1.2 is using about ~630KB IIRC, not great but still a lot better than previously.

I looked in to it briefly, but there's a few things that made me question whether it would work:
  • Line numbers; it's probably toggleable, but I want to keep the line numbers so I can still use the error report submission.
  • I don't know how much the code's size will change really, it might not be that significant. I'll try it though.
  • I'm not too sure if I minifiy it without causing all the public functions and APIs to break (due to name changing).
  • If possible I'd like people to be able to browse the code as the wish.
In reality the system code isn't the thing taking up most of the storage space, it only accounts for about a fith to a quarter of the total storage limit. The main thing is the programs, the biggest being Sketch at 107KB
.
I'll see what I can do, but minification is probably one of the last things I'll try, I'm just not really sure that the pros outweigh the cons.
awsmazinggenius #400
Posted 19 May 2014 - 12:52 AM
If that's the case, have you done things like making sure you don't have any redundant code, and creating aliases for commonly used functions like this:

tw = term.write
tw "this"
tw "that"
tw "another thing"
tw "more stuff"
tw "hhhhiiii"
As you can see, it is shorter than to write term.write each time
oeed #401
Posted 19 May 2014 - 01:09 AM
If that's the case, have you done things like making sure you don't have any redundant code, and creating aliases for commonly used functions like this:

tw = term.write
tw "this"
tw "that"
tw "another thing"
tw "more stuff"
tw "hhhhiiii"
As you can see, it is shorter than to write term.write each time

Well I prefer to keep my code easily readable. All my API and function names are full words, but as with minification I don't really want to sacrifice this.

For example:

Drawing.DrawBlankArea(1, 1, Drawing.Screen.Width, 3, colours.lightGrey)
Drawing.DrawBlankArea(1, 4, Drawing.Screen.Width, Drawing.Screen.Height-3, colours.white)
GravityScore #402
Posted 19 May 2014 - 05:00 AM
You could fetch each program off GitHub through HTTP each time you want to run it and loadstring it, to save you from having to write it to the filesystem :P/>

Note this is not an actual solution
skwerlman #403
Posted 19 May 2014 - 08:43 AM
You could fetch each program off GitHub through HTTP each time you want to run it and loadstring it, to save you from having to write it to the filesystem :P/>

Note this is not an actual solution
That looks like it would be lightning-fast*!

Not an actual solution? I think it'll work great!**

* Assuming that lightning was slower than a dead snail at absolute zero.
** Great in this context means 'very poorly'.


On a more serious note, what if you tried just regex-searching through your files, looking for "\n[ ]*" and replacing it with "\n"? (Without quotes, and the square brackets contain one space and one tab)
That'll remove indentation without affecting anything else. It won't save a ton of space, but it also won't affect readability too much.
Edited on 19 May 2014 - 06:50 AM
apemanzilla #404
Posted 19 May 2014 - 02:02 PM
You could fetch each program off GitHub through HTTP each time you want to run it and loadstring it, to save you from having to write it to the filesystem :P/>

Note this is not an actual solution
That looks like it would be lightning-fast*!

Not an actual solution? I think it'll work great!**

* Assuming that lightning was slower than a dead snail at absolute zero.
** Great in this context means 'very poorly'.


On a more serious note, what if you tried just regex-searching through your files, looking for "\n[ ]*" and replacing it with "\n"? (Without quotes, and the square brackets contain one space and one tab)
That'll remove indentation without affecting anything else. It won't save a ton of space, but it also won't affect readability too much.

Removing comments and extra newlines can help a lot too.
awsmazinggenius #405
Posted 19 May 2014 - 07:11 PM
He wants to keep the line numbers. We still could have partial minification, though.
Lua.is.the.best #406
Posted 22 May 2014 - 02:54 AM
You made ComputerCraft easily and I might say that this is amazing!! I am using your operating system for programming Isaac OS, OneOS is the modern OS for computercraft….
I also used OneOS as a codebase for NowOS, the GitHub is up, all I really need to do is create the installer.
oeed #407
Posted 22 May 2014 - 03:58 AM
You made ComputerCraft easily and I might say that this is amazing!! I am using your operating system for programming Isaac OS, OneOS is the modern OS for computercraft….
I also used OneOS as a codebase for NowOS, the GitHub is up, all I really need to do is create the installer.

If you are basing something off OneOS I'd appreciate if you forked the repo rather than just reupload everything. Also a link would be good :)/>

Please also note that as per the license I do not permit distribution of derivative works without permission (you're welcome to put them on GitHub, but you'll need to ask before releasing on the forums.)

Please make sure you read the license in the main post.
Edited on 22 May 2014 - 02:05 AM
Blue #408
Posted 22 May 2014 - 06:13 AM
You made ComputerCraft easily and I might say that this is amazing!! I am using your operating system for programming Isaac OS, OneOS is the modern OS for computercraft….
I also used OneOS as a codebase for NowOS, the GitHub is up, all I really need to do is create the installer.
Is everybody going to create "OneOS clones" instead of "ndf-jay clones"? :P/>
oeed #409
Posted 22 May 2014 - 06:50 AM
Is everybody going to create "OneOS clones" instead of "ndf-jay clones"? :P/>

Well, NDF-OS clones were based of a YouTube tutorial. If someone wants to essentially rewrite OneOS be my guess, I'll see you 4 months time :P/>

Just to reiterate, if you do want to make a derivative OS it's probably best to check with me first. If the forums becomes flooded with them I'm going to say no, it'll just make OneOS worthless.
apemanzilla #410
Posted 22 May 2014 - 05:11 PM
Is everybody going to create "OneOS clones" instead of "ndf-jay clones"? :P/>

Well, NDF-OS clones were based of a YouTube tutorial. If someone wants to essentially rewrite OneOS be my guess, I'll see you 4 months time :P/>

Just to reiterate, if you do want to make a derivative OS it's probably best to check with me first. If the forums becomes flooded with them I'm going to say no, it'll just make OneOS worthless.
OneOS shall become the new Unix, and soon we'll have hundreds of different distros of OneOS systems :3
The5heep #411
Posted 22 May 2014 - 08:02 PM
I agree that indexing shouldn't be an issue - you wouldn't index system files and since those files are so big, you can't store much on the comp anyways. One thing I would like is that you keep folders off the springboard and instead you let us group our apps, like on iOS when you drag two apps together they become a group.
Yea, I thought about folders. I'll see what I can do.

As I said earlier, I'm still not 100% what Unity is (I'll try looking again), but the launchpad thing I'm using does have animations and they're fairly smooth. You can always just turn them off too.
Unity is like a combination of spotlight, the OSX dock, and windows' start menu, but as a sidebar. It's pretty, but I find it to be too heavy for my older rig, hence xubuntu.

Here's some links to pictures of it:
Links!http://1.bp.blogspot...14.04+unity.png
http://3.bp.blogspot...nity+search.png
Ehh, I'm happy with what I've put in place. That's rather messy.

How is it messy? I think it would go along nicely with your 'one' and 'simple' theme. Also, could we compromise at least and put icons for the file types next to the files? Or next to the file names? Then I would be pleased. And you could still do the sidebar from unity, just have it reserved for opened programs (pretty much have an option to make the homebar on the side)… i would also like to see themes integrated, so you can download them to your computer from the appstore(kinda like an api, then i can write a unity thems *grins*)

Is everybody going to create "OneOS clones" instead of "ndf-jay clones"? :P/>/>

Well, NDF-OS clones were based of a YouTube tutorial. If someone wants to essentially rewrite OneOS be my guess, I'll see you 4 months time :P/>/>

Just to reiterate, if you do want to make a derivative OS it's probably best to check with me first. If the forums becomes flooded with them I'm going to say no, it'll just make OneOS worthless.
OneOS shall become the new Unix, and soon we'll have hundreds of different distros of OneOS systems :3

>:D/>/>

and i believe you meant LINUX MWAHAHAHAHAHAHAHAHAHAHA!!!!!!!!!

Also, oeed, if you want i can try to write an api for the themes… i could probebly do it, then i can send it to you and if you approve, it could be added
Edited on 22 May 2014 - 08:11 PM
oeed #412
Posted 22 May 2014 - 10:38 PM
–snip–

How is it messy? I think it would go along nicely with your 'one' and 'simple' theme. Also, could we compromise at least and put icons for the file types next to the files? Or next to the file names? Then I would be pleased. And you could still do the sidebar from unity, just have it reserved for opened programs (pretty much have an option to make the homebar on the side)… i would also like to see themes integrated, so you can download them to your computer from the appstore(kinda like an api, then i can write a unity thems *grins*)

Also, oeed, if you want i can try to write an api for the themes… i could probebly do it, then i can send it to you and if you approve, it could be added

I don't know, I just find it messy. I've implemented a similar search feature for which you can find screenshots above.

I'm not really sure what themes would change.

You can already change your desktop background.

The menu bar colour is set by other programs in most cases, what's there to change?
skwerlman #413
Posted 23 May 2014 - 06:43 AM
I know you were considering adding a web browser to OneOS, and I was wondering if maybe this would work well. (Once its a bit more stable, of course.) It's rather powerful, and the ability to run a server underneath OneOS seems pretty similar to how MacOSX comes with apache built in. The browser itself is only ~10kb, and so far as I know, there's only one browser bug (and I've already proposed a fix). Also, the browser's GUI looks really nice when run under OneOS:
Spoiler
NOTE: The version I'm using in this screenshot was heavily edited to function correctly in OneOS. The current release uses a static screen size, so the bottom is normally cut off.

EDIT: Found a OneOS bug: If you try to rename a folder using Files' Rename… menu option, Files crashes, saying: 'startup:702: Can't move a directory inside itself.'
This seems to happen with all folders. I'm honestly surprised no one's found it, since it's a pretty serious bug. This is in OneOS 1.1.1.

Also, the license is still opening in LuaIDE…
Edited on 23 May 2014 - 06:15 AM
The5heep #414
Posted 23 May 2014 - 09:31 AM
I'm not really sure what themes would change.

You can already change your desktop background.

The menu bar colour is set by other programs in most cases, what's there to change?

Themes could change the position of the bar, and multiple different defaults(Default background(s), default menu bar colour for programs that don’t have it set), also change the icon looks, position of (X) button on the bar(and to disable it entirely), search bar colours and position of stuff(And ability to put icons next to files), and how the bar can be interacted with). I'm sure people would love to have it :D/>

if you add themes like that, then you wouldn't have to worry about the look because then it would change drasticly for every user LIKE EVERY GOOD LINUX DISTRO!
Edited on 23 May 2014 - 07:37 AM
oeed #415
Posted 23 May 2014 - 01:14 PM
I know you were considering adding a web browser to OneOS, and I was wondering if maybe this would work well. (Once its a bit more stable, of course.) It's rather powerful, and the ability to run a server underneath OneOS seems pretty similar to how MacOSX comes with apache built in. The browser itself is only ~10kb, and so far as I know, there's only one browser bug (and I've already proposed a fix). Also, the browser's GUI looks really nice when run under OneOS:
Spoiler
NOTE: The version I'm using in this screenshot was heavily edited to function correctly in OneOS. The current release uses a static screen size, so the bottom is normally cut off.

EDIT: Found a OneOS bug: If you try to rename a folder using Files' Rename… menu option, Files crashes, saying: 'startup:702: Can't move a directory inside itself.'
This seems to happen with all folders. I'm honestly surprised no one's found it, since it's a pretty serious bug. This is in OneOS 1.1.1.

Also, the license is still opening in LuaIDE…
Well, if I do include a "web browser" that isn't one I make it will be Firewolf, all the others have little difference and don't work as well.

I believe I've fixed the folder rename issue, but I'll double check.
I also believe the license should open in Ink as of 1.2 now.

I'm not really sure what themes would change.

You can already change your desktop background.

The menu bar colour is set by other programs in most cases, what's there to change?

Themes could change the position of the bar, and multiple different defaults(Default background(s), default menu bar colour for programs that don’t have it set), also change the icon looks, position of (X) button on the bar(and to disable it entirely), search bar colours and position of stuff(And ability to put icons next to files), and how the bar can be interacted with). I'm sure people would love to have it :D/>

if you add themes like that, then you wouldn't have to worry about the look because then it would change drasticly for every user LIKE EVERY GOOD LINUX DISTRO!
Well, I might. But I did design the interface with the intent to look as good and work as well as possible, so themes would probably result in a loss in either.
The5heep #416
Posted 23 May 2014 - 03:50 PM
I don't think Themes would result in a loss. I think they would provide users with neat looks ,that fit their specific needs and wants. Not a loss at all, dear sir, in fact, it's a great gain on you and the consumers part!

You should also put out dev builds to a certain group of people to beta test the next update before it comes out…save yourself a lot of time and trouble :D/>/>

WTF my other post disappeared….?!?!?
Edited on 23 May 2014 - 03:37 PM
Lyqyd #417
Posted 23 May 2014 - 05:38 PM
Don't include enormously long unbroken lines of text that continue outside of the post area and stretch the screen. Perhaps then the post won't disappear.
Konlab #418
Posted 23 May 2014 - 05:50 PM
Hey, one major issue right now is that OneOS takes up a MASSIVE amount of space. It doesn't give you enough room for your own programs. I'm not sure how you'd fix this, but I'm just saying. I've ran below 50KB before. I had to delete the default games– I fear next update I will have no space left!
If it auto-updates, I hope it won't delete the project I've been working on, don't have any backups.
Also there is a major memory leak or something in About OneOS. It lags the computer to a halt if left open.
In terms of free space, I've really tried to free it up as much as I can. The games are no longer downloaded by default, instead there is a program which asks if you want to install it.

It does ask you if you want to update, but to be safe back your stuff up. If you edited any system files then they will be overwritten.

Edit the cc's config file: there is computer's max storage limit and upgrade it to 500 KB or 1 MB (500 000 bytes/1 000 000 bytes)
Or you can run the games from pastebin, too.
Saldor010 #419
Posted 23 May 2014 - 08:12 PM
-snipped the never ending quotes-

Edit the cc's config file: there is computer's max storage limit and upgrade it to 500 KB or 1 MB (500 000 bytes/1 000 000 bytes)
Or you can run the games from pastebin, too.

Actually, the way bytes work, is instead of "upgrading" at 1000, they upgrade in increments of 1024. So it is more like 512,000/1,024,000 bytes. Sorry, I just had to point that out :P/>
Lyqyd #420
Posted 23 May 2014 - 09:29 PM
512,000 bytes to 500kB is correct, but 1MB is 1024kB, or 1,048,576 bytes.
Saldor010 #421
Posted 23 May 2014 - 09:48 PM
512,000 bytes to 500kB is correct, but 1MB is 1024kB, or 1,048,576 bytes.

Ohh I see what I did. I just automatically assumed that 500kB was half of 1024kB. … I'm a moron :lol:/>
oeed #422
Posted 24 May 2014 - 01:03 AM
I don't think Themes would result in a loss. I think they would provide users with neat looks ,that fit their specific needs and wants. Not a loss at all, dear sir, in fact, it's a great gain on you and the consumers part!

You should also put out dev builds to a certain group of people to beta test the next update before it comes out…save yourself a lot of time and trouble :D/>/>

WTF my other post disappeared….?!?!?
I've deicded that I won't be adding themes, I might add image backgrounds depending on how they look though.

Dev Builds are something I might look in to actually.

Edit the cc's config file: there is computer's max storage limit and upgrade it to 500 KB or 1 MB (500 000 bytes/1 000 000 bytes)
Or you can run the games from pastebin, too.
Forcing users to edit their config isn't a viable option, I'd rather delete stuff I didn't need. It just complicates the install process.
Edited on 23 May 2014 - 11:04 PM
skwerlman #423
Posted 24 May 2014 - 02:00 AM
Dev Builds are something I might look in to actually.
That's a really good idea.

Also, I just had a thought. What if there was a way to add 'tags' to files and folders? Like how in MacOSX you can tag something as red and it's name will be highlighted in red. This shouldn't be too hard to implement using Lyqyd's metadata format.
Edited on 24 May 2014 - 12:01 AM
oeed #424
Posted 24 May 2014 - 02:40 AM
Dev Builds are something I might look in to actually.
That's a really good idea.

Also, I just had a thought. What if there was a way to add 'tags' to files and folders? Like how in MacOSX you can tag something as red and it's name will be highlighted in red. This shouldn't be too hard to implement using Lyqyd's metadata format.

Yea I'll start working on dev builds today.

I may, however, not be able to release dev builds for 1.2 (at least initially). The way dev builds will work is they'll be flagged as a pre-release, but I'm pretty sure the current auto-updater will ignore this.

If Lydqd's metadata format does end up getting put in to OneOS (which is very likely) I'll probably add tags. It'll probably just be colours though, not 'Home', 'Work', etc.
Edited on 24 May 2014 - 12:41 AM
oeed #425
Posted 25 May 2014 - 06:08 AM
Just thought I'd update everyone on another feature I'm adding to 1.2

It's essentially a base controller… thingy.

I've been playing on Cranium's server quite a bit and wanted to make a base control system. After spending about 20 minutes make one in-game I realised that I may as well just make it for OneOS.

So it's got an Applied Energistics monitor.


A resource (fluids and energy) monitor.

You can rename or hide certain resources too. I've added the colours for about 31 fluids (Railcraft, Thermal Expansion, BuildCraft and a few more.) At the moment Railcraft Iron &amp; Steel tanks, BuildCraft tanks and OpenBlock tanks are supported, but I'll try to support as many as possible.

A switch panel which I'm yet to add and maybe something else.

At the moment it's called Inspector, but the names is the original name I was using for something that evolved in to this. I'm thinking Control Centre, but I'm not too sure.

Obviously, the first two need OpenPeripheral to work (an of course Applied Energistics for the items tab).

Suggestions welcome.
Edited on 25 May 2014 - 04:18 AM
awsmazinggenius #426
Posted 25 May 2014 - 06:47 AM
Will it work standalone, too? Also, personally I'd go for a slightly lighter color scheme, with the menu bar being light grey, the buttons on the menu bar being white, the main background being dark grey (instead of black) and the background for the resource monitor "progress bars" having a black background, if you get my point. Also, will this be another optional download from the App Store, because of the issue of storage space?
oeed #427
Posted 25 May 2014 - 07:29 AM
Will it work standalone, too? Also, personally I'd go for a slightly lighter color scheme, with the menu bar being light grey, the buttons on the menu bar being white, the main background being dark grey (instead of black) and the background for the resource monitor "progress bars" having a black background, if you get my point. Also, will this be another optional download from the App Store, because of the issue of storage space?

I might make it standalone, although the amount of OneOS APIs included makes that a little harder:

OneOS.LoadAPI('/System/API/Drawing.lua')
OneOS.LoadAPI('/System/API/Button.lua')
OneOS.LoadAPI('/System/API/Helpers.lua')
OneOS.LoadAPI('/System/API/Peripheral.lua')
OneOS.LoadAPI('/System/API/ScrollBar.lua')
OneOS.LoadAPI('/System/API/Menu.lua')
OneOS.LoadAPI('/System/API/TextInput.lua')
OneOS.LoadAPI('/System/API/ButtonDialogueWindow.lua')
OneOS.LoadAPI('/System/API/TextDialogueWindow.lua')

I'll try that colour scheme out and see how well it works.

No, it won't be an optional download, it's only 8KB at the moment and probably won't be too much more.

The games are optional because they're rather large (over 30KB) due to all the levels/maps included.
Edited on 25 May 2014 - 05:33 AM
skwerlman #428
Posted 25 May 2014 - 03:18 PM
Just thought I'd update everyone on another feature I'm adding to 1.2

It's essentially a base controller… thingy.

I've been playing on Cranium's server quite a bit and wanted to make a base control system. After spending about 20 minutes make one in-game I realised that I may as well just make it for OneOS.

So it's got an Applied Energistics monitor.


A resource (fluids and energy) monitor.

You can rename or hide certain resources too. I've added the colours for about 31 fluids (Railcraft, Thermal Expansion, BuildCraft and a few more.) At the moment Railcraft Iron &amp; Steel tanks, BuildCraft tanks and OpenBlock tanks are supported, but I'll try to support as many as possible.

A switch panel which I'm yet to add and maybe something else.

At the moment it's called Inspector, but the names is the original name I was using for something that evolved in to this. I'm thinking Control Centre, but I'm not too sure.

Obviously, the first two need OpenPeripheral to work (an of course Applied Energistics for the items tab).

Suggestions welcome.
That looks really cool! Nice work! Will the computer need to be connected to each of the devices, or can it ask other OneOS machines what they're connected to?
awsmazinggenius #429
Posted 25 May 2014 - 03:47 PM
If it already needs OpenP to work, could you somehow implement those Terminal Glasses? I did it with a nice UI back when FTB Unleashed was like the newest modpack, except that was when I wasn't so good at CC, so the peripherals were all hardcoded into the program and the code is a rat's nest. When I get home, I could make screenshots/a video of the UI I made for that though, if I still have that world, which I believe I at least have a suitable backup of.
oeed #430
Posted 25 May 2014 - 10:35 PM
That looks really cool! Nice work! Will the computer need to be connected to each of the devices, or can it ask other OneOS machines what they're connected to?
At the moment they have to either be place on a side or connected via a modem. But yes, I'll try to figure out a way to easily allow wireless setups.

If it already needs OpenP to work, could you somehow implement those Terminal Glasses? I did it with a nice UI back when FTB Unleashed was like the newest modpack, except that was when I wasn't so good at CC, so the peripherals were all hardcoded into the program and the code is a rat's nest. When I get home, I could make screenshots/a video of the UI I made for that though, if I still have that world, which I believe I at least have a suitable backup of.
Yea a few screenshots would be good.
awsmazinggenius #431
Posted 26 May 2014 - 03:31 PM
Also, will this work with fluids in ExtraCells (AE Addon) Fluid Storage Disks? That's the main way I store fluids.
EDIT: Downloaded PearOS from the App Store in OneOS. OS-Ception:
Edited on 26 May 2014 - 09:38 PM
skwerlman #432
Posted 26 May 2014 - 11:39 PM
-snip-
It's like a VM!
oeed #433
Posted 27 May 2014 - 05:44 AM
Also, will this work with fluids in ExtraCells (AE Addon) Fluid Storage Disks? That's the main way I store fluids.
EDIT: Downloaded PearOS from the App Store in OneOS. OS-Ception:
–snip–

I'll look in to those two mods. Are they stored as AE items rather than tanks?
vargaszm #434
Posted 27 May 2014 - 08:19 AM
IT WORKS!!!!!
apemanzilla #435
Posted 27 May 2014 - 02:26 PM
Will it work standalone, too? Also, personally I'd go for a slightly lighter color scheme, with the menu bar being light grey, the buttons on the menu bar being white, the main background being dark grey (instead of black) and the background for the resource monitor "progress bars" having a black background, if you get my point. Also, will this be another optional download from the App Store, because of the issue of storage space?

I might make it standalone, although the amount of OneOS APIs included makes that a little harder:

OneOS.LoadAPI('/System/API/Drawing.lua')
OneOS.LoadAPI('/System/API/Button.lua')
OneOS.LoadAPI('/System/API/Helpers.lua')
OneOS.LoadAPI('/System/API/Peripheral.lua')
OneOS.LoadAPI('/System/API/ScrollBar.lua')
OneOS.LoadAPI('/System/API/Menu.lua')
OneOS.LoadAPI('/System/API/TextInput.lua')
OneOS.LoadAPI('/System/API/ButtonDialogueWindow.lua')
OneOS.LoadAPI('/System/API/TextDialogueWindow.lua')

I'll try that colour scheme out and see how well it works.

No, it won't be an optional download, it's only 8KB at the moment and probably won't be too much more.

The games are optional because they're rather large (over 30KB) due to all the levels/maps included.
I would make it an optional download simply because it requires Open Peripheral, and I'm sure many people don't have it available for one reason or another.
vargaszm #436
Posted 27 May 2014 - 05:05 PM
I'm so impressed by this OS. I'm new and haven't coded for fun since TI basic in high school. My stuff isn't nearly as impressive, and was actually meant for teaching kids programming. It's so awesome that i can show them something like this is out there and i love that it integrates the community.

Anyway, i'd love to be on the app store. Let me know what if i can make that happen somehow. http://pastebin.com/u/mrturtle
apemanzilla #437
Posted 27 May 2014 - 05:40 PM
I'm so impressed by this OS. I'm new and haven't coded for fun since TI basic in high school. My stuff isn't nearly as impressive, and was actually meant for teaching kids programming. It's so awesome that i can show them something like this is out there and i love that it integrates the community.

Anyway, i'd love to be on the app store. Let me know what if i can make that happen somehow. http://pastebin.com/u/mrturtle

http://ccappstore.com
awsmazinggenius #438
Posted 28 May 2014 - 05:19 AM
If you want to delete .DS_Stores to save space, then you could be deleting a bunch of other crap, too. For decent lists of system files, I actually normally use the git ignores in the GitHub repo github/gitignore . Go to the global folder, and take a good look at the "OSX.gitignore" and "Windows.gitignore" as those are the two main OSs MC players will use and they both create a good amount of crap.
skwerlman #439
Posted 28 May 2014 - 06:31 AM
Will it work standalone, too? Also, personally I'd go for a slightly lighter color scheme, with the menu bar being light grey, the buttons on the menu bar being white, the main background being dark grey (instead of black) and the background for the resource monitor "progress bars" having a black background, if you get my point. Also, will this be another optional download from the App Store, because of the issue of storage space?

I might make it standalone, although the amount of OneOS APIs included makes that a little harder:

OneOS.LoadAPI('/System/API/Drawing.lua')
OneOS.LoadAPI('/System/API/Button.lua')
OneOS.LoadAPI('/System/API/Helpers.lua')
OneOS.LoadAPI('/System/API/Peripheral.lua')
OneOS.LoadAPI('/System/API/ScrollBar.lua')
OneOS.LoadAPI('/System/API/Menu.lua')
OneOS.LoadAPI('/System/API/TextInput.lua')
OneOS.LoadAPI('/System/API/ButtonDialogueWindow.lua')
OneOS.LoadAPI('/System/API/TextDialogueWindow.lua')

I'll try that colour scheme out and see how well it works.

No, it won't be an optional download, it's only 8KB at the moment and probably won't be too much more.

The games are optional because they're rather large (over 30KB) due to all the levels/maps included.
I would make it an optional download simply because it requires Open Peripheral, and I'm sure many people don't have it available for one reason or another.
Even if someone doesn't have OP, it shouldn't break, since all that'll happen is it won't find any OP peripherals, so it won't wrap them. It won't stop working, it'll just have fewer features.
PumpkinHero #440
Posted 28 May 2014 - 01:52 PM
Oeed , Why do not you add the BIOS in your operating system? That we could immediately be loaded from disk. Like in
SpoilerElectronusOS
. And it would look quite interesting if the BIOS was like Ami Bios
]
oeed #441
Posted 29 May 2014 - 10:06 AM
Oeed , Why do not you add the BIOS in your operating system? That we could immediately be loaded from disk. Like in
SpoilerElectronusOS
. And it would look quite interesting if the BIOS was like Ami Bios
]
To prevent unnecessary confusion I will not be making a boot loader. If someone wants to install another OS they can simply wipe the computer. However, if you want me to add ElectronusOS bootloader support let me know.
PumpkinHero #442
Posted 29 May 2014 - 06:50 PM
Google Translate - That would be nice, but if you do not want to do that I do not force you)
PumpkinHero #443
Posted 01 June 2014 - 02:38 PM
Oeed, What do you think about to make folders like in Mac OS? I think it would be beautiful

Screenshot - http://i62.fastpic.ru/big/2014/0601/d9/fd0747b756fb36ecef8ff9e758fb34d9.png
Edited on 01 June 2014 - 12:53 PM
awsmazinggenius #444
Posted 01 June 2014 - 02:52 PM
He plans on adding tags using colors with Lyqyd's metadata system. Does the color of the folders really matter? I spend most of my time in the shell.
PumpkinHero #445
Posted 01 June 2014 - 02:57 PM
He plans on adding tags using colors with Lyqyd's metadata system. Does the color of the folders really matter? I spend most of my time in the shell.

Google Translate - I'm not sure but I think it's beautiful, by the way, I added a screenshot, look on it please

After all, the system should not only be functional but also beautiful because eg DOS completely functional system but text system is it cool?
Edited on 01 June 2014 - 01:00 PM
Saldor010 #446
Posted 01 June 2014 - 02:57 PM
He plans on adding tags using colors with Lyqyd's metadata system. Does the color of the folders really matter? I spend most of my time in the shell.

In the end, does it really matter what color a folder is? I would rather have Cloud support. :P/>
oeed #447
Posted 01 June 2014 - 10:55 PM
Oeed, What do you think about to make folders like in Mac OS? I think it would be beautiful

Screenshot - http://i62.fastpic.r...9e758fb34d9.png
As awsmazinggenius said, I do intend to using Lyqyd's metadata format. I'll probably just have a little colour next to the name rather than having coloured icons.

He plans on adding tags using colors with Lyqyd's metadata system. Does the color of the folders really matter? I spend most of my time in the shell.
The most important part of OneOS is the GUI really, I'm actually rather surprised you spend most of your time in the shell. What are you doing in the shell? Is it just out of choice or are you not able to do somethings?

In the end, does it really matter what color a folder is? I would rather have Cloud support. :P/>
Cloud support eh? What sort of things would that have?



In regards to 1.2, I've got exams at the moment so I haven't really had time to do much. I'll try to get some done this weekend.
Edited on 01 June 2014 - 08:57 PM
awsmazinggenius #448
Posted 01 June 2014 - 11:39 PM
I use the shell sometimes out of choice (sometimes it's faster than using a GUI) and sometimes it's because of major bugs in the OS, like the frequent bug Files seems to encounter when trying to work with program folders.
oeed #449
Posted 02 June 2014 - 12:19 AM
I use the shell sometimes out of choice (sometimes it's faster than using a GUI) and sometimes it's because of major bugs in the OS, like the frequent bug Files seems to encounter when trying to work with program folders.

Hmm ok. Some of them will be fixed when 1.2 comes out, but if you encounter any after that please create a GitHub issue for it.
Saldor010 #450
Posted 02 June 2014 - 01:23 AM
Cloud support eh? What sort of things would that have?

I don't know. It's just the first thing that popped into my head. I guess it would work sort of like a backup system. It gets really annoying when I have both Forge AND Vanilla Minecraft on the same launcher, and I will accidentally join my Computercraft world on Vanilla, and all of my computers get wiped. I know I could make my own backups, but, eh. It would just be a nice thing to have. Feel free to put it on the bottom of the to-do list. :P/>
awsmazinggenius #451
Posted 02 June 2014 - 03:33 AM
With the new support for HTTP headers, ​theoretically (notice the italicized theoretically) you could access the APIs of sites like Dropbox, Google Drive and SkyDrive without a wrapper site (that you would have to host) if you can get the user to manually create an OAuth access token. That's really easy to do with GitHub, but for other sites it might be more of a complex process, though.
awsmazinggenius #452
Posted 05 June 2014 - 05:59 AM
I'm just gonna make a new post, as I have a feeling my reply may have been missed in the slew of stuff that gets posted on the forums.

BTW, regarding my above post, I've found out how to create tokens for GitHub (already knew) and Google Drive, the two main services I use for file/code storage.
GitHub1. Click your name in the top-right corner once signed in.
2. Press "Edit profile", then "Applications"
3. Next to "Personal access tokens", press "Generate new token"
4. Confirm your password if you aren't in sudo mode.
5. Select your scopes and add a description, then hit "Generate token."
Google Drive1. Go to the OAuth Playground at https://developers.google.com/oauthplayground/
2. Select your scopes on the left.
3. Press "Authorize APIs" and authorize your own account.
4. Press "Exchange authorization code for tokens."
5. Use your refresh token whenever you need a new access token.
oeed #453
Posted 05 June 2014 - 06:22 AM
I'm just gonna make a new post, as I have a feeling my reply may have been missed in the slew of stuff that gets posted on the forums.

BTW, regarding my above post, I've found out how to create tokens for GitHub (already knew) and Google Drive, the two main services I use for file/code storage.
GitHub1. Click your name in the top-right corner once signed in.
2. Press "Edit profile", then "Applications"
3. Next to "Personal access tokens", press "Generate new token"
4. Confirm your password if you aren't in sudo mode.
5. Select your scopes and add a description, then hit "Generate token."
Google Drive1. Go to the OAuth Playground at https://developers.g...authplayground/
2. Select your scopes on the left.
3. Press "Authorize APIs" and authorize your own account.
4. Press "Exchange authorization code for tokens."
5. Use your refresh token whenever you need a new access token.

No, your post was not missed.

I've just been seriously busy with exams. My last two are tomorrow, after that I've got a semi-free week (work experience) in which I'll attempt to push the update.

Metadata won't be part of 1.2, maybe 1.3. However, I'll look in to getting a cloud folder setup. I'll probably support Google Drive and, if possible, Dropbox, as they appear to be the most common.
SquidDev #454
Posted 05 June 2014 - 08:15 AM
No, your post was not missed.

I've just been seriously busy with exams. My last two are tomorrow, after that I've got a semi-free week (work experience) in which I'll attempt to push the update.

Metadata won't be part of 1.2, maybe 1.3. However, I'll look in to getting a cloud folder setup. I'll probably support Google Drive and, if possible, Dropbox, as they appear to be the most common.

Shameless self promotion: Have you had a look at my dropbox script? I couldn't get uploading working but everything else works.

I was reading in the previous couple of pages about minification. Could a minified version be released as well as a source code version - almost like a production and development version. This might remove the need for checksums as who is going to try to work with minified code if the source is available?

Just my thoughts on this great OS.
awsmazinggenius #455
Posted 14 June 2014 - 11:21 PM
Just wondering, what's the status on 1.2? It seems that your exams should be over with, so I'm wondering if it's new features or something awesome like that.
oeed #456
Posted 15 June 2014 - 01:10 AM
Just wondering, what's the status on 1.2? It seems that your exams should be over with, so I'm wondering if it's new features or something awesome like that.

Well…. I started working on OneCode for CCJam, essentially XCode for ComputerCraft, but I'm not going to finish it anytime soon. So I'll take a look now and see what needs to be finished.
Geforce Fan #457
Posted 15 June 2014 - 01:36 AM
  • Various Files bugs
Is that a feature? :P/>

"It's not a bug, it's a feature"

But in all seriousness, it's more of a list of changes really, I should probably reword it though.
They're unintentional features

I was using OneOS to develop Sapphari, and at first it was nice. The tabs where cool and the file system didn't require typing, just clicking. But overtime it got really annoying. For instance, when I'd pull up luaide, I'd have to type: program/sapphari.program/startup . That's too much to type. I think there should be a /proj that would always be on the desktop as "Current Project" and would act like an app but without all that extension stuff, to make it easier on developers.
Second of all, there are lots of bugs in OneOS. Try inserting a floppy, then going into it in Finder. Now remove the floppy and click. Crash. That's just one example. Try changing OneOS's startup, then go to settings or about oneos. Crash.
Third of all, you can't paste anymore. If you want to copy a pasteid and paste it in. Nothing. The OneOS clipboard overrides it, and it makes it very hard even with two monitors to download programs
Fourth of all, you cannot exit to CraftOS. This is among the most simple features yet was overlooked.
Anyway, there's quite a bit of criticism that shouldn't be taken offensive, but rather as a list of things to fix. But one big issue, for all OSes, is that CraftOS now has multitasking, so there's no need for OSes–that was what every single good OS really did–allowed you to multitask. The only real thing that'd be nice would be a simple desktop program that worked WITH CraftOS, rather than against it.
Edited on 14 June 2014 - 11:47 PM
skwerlman #458
Posted 15 June 2014 - 02:03 AM
-snip-
They're unintentional features

Speaking of features, any chance OneCode will support custom syntax highlighting like Sublime Text? I think it'd be neat to be able to highlight custom APIs and syntax elements (and maybe even other languages!)


EDIT: The app store is still displaying ' and " as \' and \"…
Edited on 15 June 2014 - 01:05 AM
oeed #459
Posted 15 June 2014 - 04:46 AM
They're unintentional features

I was using OneOS to develop Sapphari, and at first it was nice. The tabs where cool and the file system didn't require typing, just clicking. But overtime it got really annoying. For instance, when I'd pull up luaide, I'd have to type: program/sapphari.program/startup . That's too much to type. I think there should be a /proj that would always be on the desktop as "Current Project" and would act like an app but without all that extension stuff, to make it easier on developers.
Second of all, there are lots of bugs in OneOS. Try inserting a floppy, then going into it in Finder. Now remove the floppy and click. Crash. That's just one example. Try changing OneOS's startup, then go to settings or about oneos. Crash.
Third of all, you can't paste anymore. If you want to copy a pasteid and paste it in. Nothing. The OneOS clipboard overrides it, and it makes it very hard even with two monitors to download programs
Fourth of all, you cannot exit to CraftOS. This is among the most simple features yet was overlooked.
Anyway, there's quite a bit of criticism that shouldn't be taken offensive, but rather as a list of things to fix. But one big issue, for all OSes, is that CraftOS now has multitasking, so there's no need for OSes–that was what every single good OS really did–allowed you to multitask. The only real thing that'd be nice would be a simple desktop program that worked WITH CraftOS, rather than against it.
With those bugs, most of them I wasn't aware of, no one posted them on GitHub so I didn't know. So in future, if you find a bug post it there.
I'll make sure those are fixed in 1.2
You can access CraftOS, old Alt while booting. Although I should probably add some text which says that.

Speaking of features, any chance OneCode will support custom syntax highlighting like Sublime Text? I think it'd be neat to be able to highlight custom APIs and syntax elements (and maybe even other languages!)

Yea, I don't see why not. Although I don't really know what other languages are used with CC to be honest.

Ok, so I'll give a bit of a more in depth description of OneCode.
With the issue you were talking about Geforce Fan, this won't be an issue in OneCode for two reasons.
First, all your projects stuff (code, interface, built program, etc) are all stored in a .ocproj file and you simply double click on it to open it.
Secondly, you don't even need to find it because OneCode will list your recent projects:

You also won't need to manually switch to Files to open your program because you can click the play button and it will automatically build and run your program (syntax highlighting is yet to be added). The button turns orange while building, green while running and red if there was an error.

It's also really easy to release your program as either a standalone CraftOS program or OneOS program, while not shown in the screenshot there will be two buttons to do each of these tasks. This also allows you to set other OneOS thing like the program icon and file types.


Anyway, on to what this will actually do.
Basically, at the moment the way I make my GUI programs isn't great, especially with programs consisting of multiple pages (e.g. the setup program). In addition, lots of people want to make GUI programs but can't due to the complexity.

So essentially, what this will have is a drag and drop interface designer. You can add buttons, text fields, basically any control OneOS has. You can also customise everything about them, from what they say, to colours etc. You can also have multiple views or pages, so a settings page, the main page, etc. Then you can easily access these GUI elements from the code using something like GUI.GetElement('unique tag') or something like that. It'll also have a way to allow you to easily link functions to button clicks.
Csstform #460
Posted 15 June 2014 - 05:21 AM
-snip-

Even though I may not see it in the competition, I am really looking forward to this!
oeed #461
Posted 15 June 2014 - 06:54 AM
-snip-

Even though I may not see it in the competition, I am really looking forward to this!
Yea I'm gona have to give CCJam a miss, I'm just not going to have anything to show for really.
awsmazinggenius #462
Posted 15 June 2014 - 03:03 PM
So it is something awesome. Though that screenie you posted didn't have syntax highlighting. Will that be added later?

Also, some people do use other languages. GravityScore's Brainfuck interpreter, someone made a peripheral for Jython a while back, etc.
killorx #463
Posted 15 June 2014 - 09:39 PM
i tried to install it into the beta. and it will not work. should i use 1.63 or 1.64pr2
i tried to install the oneos into the adv computer and it said. check your internet connection. nothing is being blocked.
oeed #464
Posted 15 June 2014 - 10:45 PM
So it is something awesome. Though that screenie you posted didn't have syntax highlighting. Will that be added later?

Also, some people do use other languages. GravityScore's Brainfuck interpreter, someone made a peripheral for Jython a while back, etc.
Yea, I tried adding syntax highlighting but I was having a few issues. They will definitely be added though.

I don't know of anyone who's really made an actual program out of it really. Still, can't hurt to add it.
awsmazinggenius #465
Posted 16 June 2014 - 01:16 AM
Well, it could just be useful to add extra highlighting for different functions, like the functions for an API.
skwerlman #466
Posted 16 June 2014 - 06:04 AM
So it is something awesome. Though that screenie you posted didn't have syntax highlighting. Will that be added later?

Also, some people do use other languages. GravityScore's Brainfuck interpreter, someone made a peripheral for Jython a while back, etc.
I don't think I've ever even seen a brainfuck highlighter…
killorx #467
Posted 17 June 2014 - 01:33 PM
The program no longer works. it always goes to. too long without yielding
Win7yes #468
Posted 17 June 2014 - 10:35 PM
The program no longer works. it always goes to. too long without yielding
What Program?
oeed #469
Posted 17 June 2014 - 11:32 PM
The program no longer works. it always goes to. too long without yielding

Do you mean the OS as a whole or one bit?
What version are you using?
oeed #470
Posted 22 June 2014 - 12:54 AM
Ok, so I haven't really been able to do much work on OneOS/OneCode because my Mac's hard drive can't be found by my Mac, it's being repaired at the moment and there shouldn't be any dataloss. However, it meant that I haven't really have access to recent code.

I managed to find a backup somewhere with some newish code, although it doesn't have any OneCode stuff. Because of this I've focused on the actual programs, the API driving everything and their format.

Here is the code for a fairly basic program with a clickable button that changes text when you click on it. In my previous system this would be about 100 - 200 lines, let alone programs in which people had to write their own API, but this is only 14 lines, most of which is actually formatting! If you remove the unneeded lines it's only 7.

OneOS.LoadAPI('/System/API/Bedrock.lua', false)
OneOS.LoadAPI('/System/API/Drawing.lua')
OneOS.LoadAPI('/System/API/View.lua')
OneOS.LoadAPI('/System/API/Button.lua')

local program = Bedrock:Initialise()

program:ObjectClick('Button1', function(self, event, side, x, y)
  self.Text = 'Hi'
end)

program:Run(function()
  program:LoadView('main')
end)

Which creates, when clicked:


In future I'm also looking to remove the loadAPIs (other than Bedrock [the main framework] of course).

This code is loading a view called main, which you'll design with drag and drop, from a file that looks like this:

{
  ["Objects"]={
	[1]={
	  ["Y"]=2,
	  ["X"]=2,
	  ["Name"]="Button1",
	  ["Type"]="Button",
	  ["Text"]="A Button"
	},
  },
  ["BackgroundColour"]=8192,
}

In the designer you'll be able to set a name for each object (e.g. button) which allows you to easily get that object and set what happens when it's clicked etc.

Here is a bit of code and comments showing what you can either do at the moment or will be added very soon.
Spoiler

OneOS.LoadAPI('/System/API/Bedrock.lua')
local program = Bedrock:Initialise()
--called when any non-backend timer is called
program.OnTimer = function(event, timer)
end
--called on any click. all clicks are intercepted by an object at some point (the view if nothing else)
--it's generally best to handle object clicks instead
program.OnClick = function(event, side, x, y)
end
--called on any drag.
program.OnDrag = function(event, side, x, y)
end
--called on any scroll. if over a scroll view the scroll view wiill also recieve this
program.OnScroll = function(event, direction, x, y)
end
--called when the user presses a key on their keyboard.
--can be both a key (number) or character (string)
program.OnKeyChar = function(event, keychar)
end

program.OnViewOpen = function(viewName)
  program.View
  if viewName == 'main' then
  end
end

program.OnViewClose = function(viewName)
  program.View
  if viewName == 'main' then
  end
end
program:GetObject('Button1').OnClick = function(event, side, x, y)
end
program.AllowTerminate = true
program:RegisterEvent(event, handler)
program:AddObject(object)
program:GetObject(tag)
program:RemoveObject(object)
program:LoadView(viewName)
program:Run(function()
  program:LoadView('main')
end)
--program finished

You'll noticed that there is no while loop or a huge if statement for events.
All events have a function that you can assign which is called when fired If it's a custom event you can use RegsterEvent.

This is all very early stages, I've only just got it working. But essentially I'd like feedback on the style and layout of it. If people don't like how it works they won't use it, which makes the entire thing pointless.
Edited on 21 June 2014 - 11:18 PM
Saldor010 #471
Posted 22 June 2014 - 01:36 AM
That looks amazing, Oeed!
oeed #472
Posted 22 June 2014 - 03:09 AM
That looks amazing, Oeed!

Thanks!

I should also mention a few other things.

Most importantly, everything is subject to change, even the stuff above is rather out of date. Sometimes I realise that one way of doing something does work as well, so I end up changing huge amounts.

I've also been working speeding up drawing, sometimes it gets really slow. To help with this all objects now cache their drawing, meaning that if it's asked to draw and it already has but the content is still the same it won't have to recalculate a whole ton of stuff. To be honest I don't really know if this will improve the situation (although I presume it will). I'm also looking in to making the buffering system quicker.

This will, yet again, push the 1.2 release forward. I've decided to essentially convert all the programs across to this framework, it'll save a ton of space and allow for easier editing in the future. I haven't decided if OneCode will be included with 1.2 though, that might come 1.3 (which will probably be only a few weeks later).

Edit: So, I've also decided it will be beneficial to move to an inheritance based object model. In English, basically all the on-screen objects (buttons, labels, etc) will inherit one base object which has lots of the base code for initialisation, drawing, etc. Kind of like I intended to do with PearOS (although it's worth noting that it didn't actually work in PearOS as I thought it did, it appeared to but didn't really). This too will save a ton of space, it changes all object files from 80+ lines to in many cases just 10. This is due to the radical reengineering the framework has allowed me to do, objects are no longer initialised with their values (width, position, etc). Instead they are injected from the interface file later.

There's a lot of changes, but I really think this will provide a huge boost in terms of speed of OneOS as well as fixing things and future additions.
Edited on 23 June 2014 - 08:43 AM
awsmazinggenius #473
Posted 24 June 2014 - 03:33 AM
Looking at the code for that simple program, it looks really easy to make programs if you use the API. Unfortunately, I can't use it, because if I were to ever get around to releasing my programs, it would be critical that they work on CraftOS, and it's not practical to separately distribute those API files unless you were to minify and concatenate them, and under the license you can't distribute modified versions.
Edited on 24 June 2014 - 01:35 AM
oeed #474
Posted 24 June 2014 - 05:07 AM
Looking at the code for that simple program, it looks really easy to make programs if you use the API. Unfortunately, I can't use it, because if I were to ever get around to releasing my programs, it would be critical that they work on CraftOS, and it's not practical to separately distribute those API files unless you were to minify and concatenate them, and under the license you can't distribute modified versions.

I will definitely make it possible for people to release their programs for CraftOS. I'll make a single file minified version for the API, it will probably be under 100KB
Agoldfish #475
Posted 24 June 2014 - 08:46 PM
Wow, almost 500 posts! Nice job Oeed. This is porbably one of the most successful programs yet to date.
oeed #476
Posted 24 June 2014 - 10:44 PM
Wow, almost 500 posts! Nice job Oeed. This is porbably one of the most successful programs yet to date.
Yea, actually now I look at it, it's the 3rd most replied to program. The 1st being Advanced Mining Turtle and 2nd being Firewolf.
Also noticed the 2nd most replied to OS is PearOS :P/>

In terms of out of all the forums though many forum games and servers beat all the programs by miles.
MrStickmanPro1 #477
Posted 29 June 2014 - 03:01 PM
Hey,

first of all, I gotta say that this is the best OS I've seen so far for computercraft. Well done.

However, I've got one question: If yes, how can you use external monitors?

- MrStickmanPro1
Beeskee #478
Posted 30 June 2014 - 06:14 AM
This is pretty sweet, I'm running it on FTB Unleashed and everything seems to be going well so far. The only bug I have encountered is in the app store, it crashes. I get this error: "startup:572: attempt to get length of number"
itzstarstruck #479
Posted 02 July 2014 - 01:00 PM
Awesome!
Please keep up the good work oeed
-========= MRZOMBIEKINS LUA PROGRAMMER =======-

:D/>
NanoBob #480
Posted 03 July 2014 - 12:28 PM
I wanted to test it out, but when I ran the installer I got an error

Bios:500: Domain not permitted
I got this error just while it was Determining latest Version
Goof #481
Posted 03 July 2014 - 12:47 PM
I think that error means that you didnt whitelist the websites, OneOS needs, to verify versions, and download files.

change your cfg file where it says whitelist: pastebin.com*; computercraft.info*
to whitelist: *;

someone correct me if i made typos ( on my phone atm )

I Hope that helped
NanoBob #482
Posted 03 July 2014 - 12:54 PM
And where exactly can I find the config file?
Saldor010 #483
Posted 03 July 2014 - 02:13 PM
And where exactly can I find the config file?

This tutorial was made for this exact problem.

http://www.computercraft.info/forums2/index.php?/topic/17533-how-to-enable-the-http-api/
Phlimy #484
Posted 03 July 2014 - 05:20 PM
Oh My ******* God
It's amazing!! There is no lag/bugs and very easy to use =D
koenkoe #485
Posted 03 July 2014 - 07:29 PM
Nice work!!!
SpencerBeige #486
Posted 03 July 2014 - 08:41 PM
people always saying how great this is….i cannot even download it…it says 'domain not permitted'
how do i fix this? i want to try it, but every time i try i get mad at these stupid installers or computercraft, my http is enabled. and when i try it on mimic(an online interpreter) it just says 'determining latest version' forever!
Dog #487
Posted 03 July 2014 - 09:00 PM
people always saying how great this is….i cannot even download it…it says 'domain not permitted'
how do i fix this? i want to try it, but every time i try i get mad at these stupid installers or computercraft, my http is enabled. and when i try it on mimic(an online interpreter) it just says 'determining latest version' forever!
In the future, please provide more information (ComputerCraft version and exactly what you tried/typed) when you're seeking assistance.

In this case, 'domain not permitted' is a behavior of ComputerCraft 1.6. The solution is easily found via Google, but I'll save you the time…

Open your ComputerCraft.cfg file and find this entry:

# Set the list of domains that can be accessed through "http" API on Computers. Set this to "*" to enable access to the entire internet.
S:http_whitelist=*pastebin.com;*computercraft.info;*github.com  --# these entries may be different in your config

To enable ALL domains do this

# Set the list of domains that can be accessed through "http" API on Computers. Set this to "*" to enable access to the entire internet.
S:http_whitelist=*

or simply add the domains you wish to be able to visit following the format in the above example.

If you are playing on a server, the server admin will have to do this.
Saldor010 #488
Posted 03 July 2014 - 11:06 PM
people always saying how great this is….i cannot even download it…it says 'domain not permitted'
how do i fix this? i want to try it, but every time i try i get mad at these stupid installers or computercraft, my http is enabled. and when i try it on mimic(an online interpreter) it just says 'determining latest version' forever!

Well, that's your fault, not Oeed's fault. Follow this link, http://www.computercraft.info/forums2/index.php?/topic/17533-how-to-enable-the-http-api/, or follow the above post's instructions.
oeed #489
Posted 04 July 2014 - 06:13 AM
First of all, sorry for not reply for a while, I've been on holiday for a few days.

Hey,

first of all, I gotta say that this is the best OS I've seen so far for computercraft. Well done.

However, I've got one question: If yes, how can you use external monitors?

- MrStickmanPro1
Thanks!

You definitely can in 1.2 (which is still to be released), but I'm not sure if I added it to 1.1 (pretty sure I didn't).
What you could do is rename startup to something else (something like 'oneos') then, create a new startup file with this code:

shell.run('monitor left oneos') --replace left with the side of the monitor
The main problem is that you can't right click but everything else should work.

This is pretty sweet, I'm running it on FTB Unleashed and everything seems to be going well so far. The only bug I have encountered is in the app store, it crashes. I get this error: "startup:572: attempt to get length of number"
Yea the App Store's rather glitchy, hopefully it'll be fixed when I remake it with Bedrock.

people always saying how great this is….i cannot even download it…it says 'domain not permitted'
how do i fix this? i want to try it, but every time i try i get mad at these stupid installers or computercraft, my http is enabled. and when i try it on mimic(an online interpreter) it just says 'determining latest version' forever!
Yea you just need to do what Dog said. I do mention that in the first post, although I should probably make it more obvious as to how to fix it.

Now, on to some more news with the update.

It's moving along nicely. I've finally converted the base OS across to Bedrock (read the previous page for more info about it).
The previously 600 line main file is now only 60 lines and probably won't get much bigger. I've got menus and windows all working.

Here's some example code for making an alert box:

program:DisplayAlertWindow('Self Destruct?', 'Are you sure you want to blow up everything?', {'Yes', 'No'}, function(text)
  if text == 'Yes' then
   blowUp()
  end
end)

Which results in:


You can also show windows using a view (similar to program:LoadView) with similar syntax as above.

For menus the code looks like:

myButton.OnClick = function(self, event, side, x, y)
if self:ToggleMenu('desktopmenu', x, y) then
  program:GetObject('NewFolderMenuItem').OnClick = function(itm)
   --TODO: new folder
  end
  program:GetObject('NewFileMenuItem').OnClick = function(itm)
   --TODO: new file
  end
  program:GetObject('RefreshMenuItem').OnClick = function(itm)
   --TODO: refresh
  end
end
end
You can either pass the name of a file which has the menu items (which could be made using drag and drop) or you can pass a table, which could look something like:

{
  ["Type"]="Menu",
  ["Children"]={
	[1]={
	  ["Name"]="NewFolderMenuItem",
	  ["Type"]="Button",
	  ["Text"]="New Folder..."
	},
	[2]={
	  ["Name"]="NewFileMenuItem",
	  ["Type"]="Button",
	  ["Text"]="New File..."
	},
	[3]={
	  ["Name"]="Separator",
	  ["Type"]="Separator"
	},
	[4]={
	  ["Name"]="RefreshMenuItem",
	  ["Type"]="Button",
	  ["Text"]="Refresh"
	},
  },
}

I've also added drawing constraints. Basically, if you have something like a window and the content is bigger than the window it will cut out everything that isn't within the constraints, you can also toggle this off. Additionally, these constraints are compounded, meaning that they essentially stack up… yea I can't really explain that, but they basically just work.

One of the big things I'm wanting feedback on is when the screen is drawn. Previously when ever something was clicked or something needed to be drawn the system would draw everything again (buffered though). In this new system I've made it so it will check if anything needs to be drawn every fifth of a second and if so draw anything that changed. All objects which haven't changed will draw from a cache. Objects can tell the OS to draw them using self:ForceDraw() However, I'm not sure if doing it this way is the best really, so if you have any feedback in this area it'd be most appreciated.
Edited on 04 July 2014 - 04:16 AM
Thegameboy #490
Posted 08 July 2014 - 09:09 PM
One of the big things I'm wanting feedback on is when the screen is drawn. Previously when ever something was clicked or something needed to be drawn the system would draw everything again (buffered though). In this new system I've made it so it will check if anything needs to be drawn every fifth of a second and if so draw anything that changed. All objects which haven't changed will draw from a cache. Objects can tell the OS to draw them using self:ForceDraw() However, I'm not sure if doing it this way is the best really, so if you have any feedback in this area it'd be most appreciated.


First off, let me just say that I don't know how OneOS works internally, nor do I know the performance benefits of what I'm about to suggest, so this may or may not be a good idea. But why not take the best of both worlds? Have a certain "mode" using a method like you described above that you can toggle on and off that's used when you need to redraw most of the screen (ex. going into the file explorer) and another that's used for redrawing small things (ex. moving icons on the desktop, messages popping up) that can just draw what it needs to and leave everything else?
Edited on 08 July 2014 - 07:10 PM
Lyqyd #491
Posted 08 July 2014 - 09:47 PM
One advantage of the way LyqydOS is laid out is that everything draws to individual buffers and there is one system-wide compositor that takes all of its buffers, composits them to the final output, and then draws that buffer to the screen, checking it against the previous buffer drawn to the screen and only drawing lines of the screen that have changed. It then copied the current output buffer and stores it to check against the next composited buffer. This occurs every time a process yields, drawing all of its changes to the screen at once. In this way, the OS prevents any unnecessary draws without messing with the visual appearance of any programs.
Geforce Fan #492
Posted 08 July 2014 - 10:47 PM
No offense, but now that we have shell tabs, why would you want an OS without any extra features other than multitasking… I know that it came first, but multishell is default…
but anyway, one thing I think needs major improvements in OneOS is the file size. Seriously. It's too big. After installing OneOS you have like 1/4th of a MB to do all your stuff. I'd say you should compact everything down to a little under 500MB then have the user have 2 floppies with the OS. And if you could get it down to 124KB(probably impossible without dropping features) then that would mean only one disk. I'm currently making a program to expand storage to a (theoretically) infinite potential amount of storage using disk drives hooked to a computer, though the networks are pretty dang big for their size. For 1mb, it takes 8 drives with floppies, though you could use pocket computers, I've confirmed that they work. Either way, you don't want to have to go to the point where you need a network just to install OneOS with some space leftover.
oeed #493
Posted 09 July 2014 - 01:09 AM
First off, let me just say that I don't know how OneOS works internally, nor do I know the performance benefits of what I'm about to suggest, so this may or may not be a good idea. But why not take the best of both worlds? Have a certain "mode" using a method like you described above that you can toggle on and off that's used when you need to redraw most of the screen (ex. going into the file explorer) and another that's used for redrawing small things (ex. moving icons on the desktop, messages popping up) that can just draw what it needs to and leave everything else?
I have redone how they screen is drawn, it's no longer ever X ticks. When one of an on-screen objects values changes [I'm using metatables, so there aren't any timers] (e.g. the X position) it is told to 'ForceDraw'. This tells Bedrock that it needs to be redrawn, so it won't use a cache and it will schedule a redraw in .05 seconds (incase there are numerous other draw operations occurring). I'm not entirely sure what the thing you're suggesting would do really.

One advantage of the way LyqydOS is laid out is that everything draws to individual buffers and there is one system-wide compositor that takes all of its buffers, composits them to the final output, and then draws that buffer to the screen, checking it against the previous buffer drawn to the screen and only drawing lines of the screen that have changed. It then copied the current output buffer and stores it to check against the next composited buffer. This occurs every time a process yields, drawing all of its changes to the screen at once. In this way, the OS prevents any unnecessary draws without messing with the visual appearance of any programs.
This is pretty much what I've now got OneOS to do. Everything, including programs, is buffered in a drawing cache and the program is only drawn when something changes.

No offense, but now that we have shell tabs, why would you want an OS without any extra features other than multitasking… I know that it came first, but multishell is default…
but anyway, one thing I think needs major improvements in OneOS is the file size. Seriously. It's too big. After installing OneOS you have like 1/4th of a MB to do all your stuff. I'd say you should compact everything down to a little under 500MB then have the user have 2 floppies with the OS. And if you could get it down to 124KB(probably impossible without dropping features) then that would mean only one disk. I'm currently making a program to expand storage to a (theoretically) infinite potential amount of storage using disk drives hooked to a computer, though the networks are pretty dang big for their size. For 1mb, it takes 8 drives with floppies, though you could use pocket computers, I've confirmed that they work. Either way, you don't want to have to go to the point where you need a network just to install OneOS with some space leftover.
I see where you are coming from, although I would say it has a few more features than just multishell. Would you have any features suggestions?

Yea… file size is quite an issue. I really just don't know what to do about it though. The largest part of the OS by far is the programs, although the APIs are still quite sizeable. I don't think getting it down to 124KB is going to be at all possible. Hopefully Bedrock will reduce the file sizes a bit as it makes a lot of code I just copied and pasted centralised (the main.lua file is now 4KB, previously it was 15KB).

I've looked briefly in to minification. Removing tabs takes about 46KB and new lines about 26KB, although that's not strictly minification. And if possible I'd like to keep line numbers for error reporting. I'm going to take a look at this today and see how beneficial it'll be: http://matthewwild.co.uk/projects/squish/readme
I'm not sure if gzipping will work with CC, but it might help a lot.
oeed #494
Posted 14 July 2014 - 11:03 AM
Bit of a quick(ish) update.

I've really been trying to reduce the size of the OS. I've managed to get it around 420KB (although that could change greatly), leaving you with over 500KB. I'll try to squish it down even more, and as I rewrite more programs to use Bedrock this should certainly help.


By far the biggest three files are Sketch, LuaIDE and Ink. I put them through a minifier and it certainly helped (about 30 - 40% reduction), but unless I start deleting things there isn't really going to be much more room to make space.

In other news, I've almost finished rewriting Files. Bedrock has changed it from a 600 line file to just 200 lines, so I'm quite happy with the benefits it's having. I've also added logging to the OS which will hopefully assist with tracking down errors, especially if I have to loose line numbers to save space. I don't have much logging at the moment, but I'll hopefully have enough information to solve most issues easily (the logs will be uploaded to GitHub instead of the serialised table).

So yea, I can't say when this update will be finished, but one thing I will promise, I won't be adding any more features I haven't already mentioned. I don't want to push the release further and further back. I'd also like to point out that 1.2 will not have have OneCode or Inspector. They might come 1.3.
CCNerd a.k.a CCNoob #495
Posted 14 July 2014 - 11:28 AM
Wow, looks awesome!

Quick question: is it possible to use bedrock for myself?
oeed #496
Posted 15 July 2014 - 09:31 AM
Quick question: is it possible to use bedrock for myself?

Yes, you most definitely will. I'll probably release it a week or two after I release 1.2. The main thing I need to do is write documentation and a tutorial on how to use it.
Saldor010 #497
Posted 15 July 2014 - 02:18 PM
Release 1.2!
Release 1.2!
Release 1.2!
oeed #498
Posted 16 July 2014 - 12:27 AM
Release 1.2!
Release 1.2!
Release 1.2!
I'm trying to get it done ASAP. I'm not going to give an eta, because they've always been wrong. But it's getting close.
Tombot44 #499
Posted 16 July 2014 - 05:28 AM
Does this support pocket computers? Why don't you make OneMini, OneOS for pocket computers? Just a suggestion.
Thanks
Edited on 16 July 2014 - 03:29 AM
oeed #500
Posted 16 July 2014 - 05:46 AM
Does this support pocket computers? Why don't you make OneMini, OneOS for pocket computers? Just a suggestion.
Thanks
Technically, it does, but it's not great.
1.2 is bringing greater support for pocket computers. Is there any aspect you feel that could improve? I will not be making a special version though, it just complicates things.
oeed #501
Posted 18 July 2014 - 03:53 AM
Finally! At long last the much anticipated version 1.2 is out.

I’ve only written two sentences and I can tell that I’m going to ramble, so here is a short list of the best features:
- A new, iOS-like, desktop interface
- A really quick and useful system wide search feature (the @ at the top right)
- Monitor support (could be buggy)
- Rewrote at least 70% of the OS to use a brand new framework I call Bedrock. It’s pretty awesome. It’ll be out for public use sometime soon-ish (main thing is writing the documentation)

In terms of updating, I’d personally recommend due to the large amount of restructuring that you just wipe/smash your computer and install from scratch. However, it should work if you just update the normal way. You’ve been warned though. The easiest way to do this would be to reboot and hold alt while you see the boot animation.

Now, on with the rambling.

I looked on GitHub at it turns out the last update was on April 1st, some 3 1/2 months ago. So, yea, sorry about the delay. There was just push back after push back. As I really just wanted to let you guys get the new fixes and features before something else happened I’ve semi-pushed forward the release a little. I was planning to do a private beta for a few people to help squash the certainly numerous bugs, but I may as well just make it public. I also haven’t spent a ton of time testing it myself either. This means there will be a lot of bugs. I know I’ve probably said that 100 times by now, but just be aware.

Anyway, here’s the full(ish) change log. There’s tons of small features and fixes missing.

Changes

+ Added iOS-like desktop interface
+ Programs can now have their own file types that open the program when opened, so for example, .txt files open in Ink (see the Wiki for info, it's really easy)
+ Added a Spotlight-like searching feature
+ All .DS_Store files will automatically be deleted to save disk space
+ Indexing system, all file changes cause updates. This allows for some cool, low-performance impact things such as Search and file types.
+ Modified systems will not send error reports, nor will outdated versions
+ All the games are now only installed when opened (saves ~200KB of much needed space)
+ Added monitor support! Open the monitor in Files to use it.
+ Added Redirection by RamiLego4Game
+ Created Bedrock, a GUI framework which has made everything a lot easier and smaller (normally at least half the file size)
+ Added system logging (see /System/OneOS.log). This will help huge amounts to hunt down and fix bugs.
+ Rewrote a HUGE (~70%) amount of the OS, lost of old bugs will be gone :D/> …but new ones will appear :(/>
+ I've tried really hard to reduce the file size of the OS. I've managed to get it about 450KB which I'm pretty happy with. However, this has meant that some programs (Ink, Sketch, LuaIDE, Door Lock &amp; App Store) have all been minified. They still have line numbers for error tracking, but they're not much good for learning from. Use the public versions in those cases.
+ Countless more smaller things I've forgotten about

* Pretty much all previous bugs (especially GUI ones) have either been fixed or they no longer exist due to being rewritten
* Improved the interface on pocket computers
* Ultimate Door lock would allow wired modems, resulting in it not working
* Wired Modems no longer show as Wireless Modems in Files
* Many, many other bugs I've or others have stumbled upon

- Remove YCCUP (sorry, it was just too buggy)

The change log might not look that big, but this is without a doubt the biggest update yet.

The desktop in earlier versions did work quite well. But if you had lots of items or tried to use it on a pocket computer you’d either have lots of overlapping or have icons off screen. I spent about a week trying to decide what to replace it with. I was originally going to have a search based desktop, but for some reason or another I decided against that. I’m quite happy with the replacement though. It’s modelled after the iOS Homescreen/OS X Launchpad (more the latter really, but they’re pretty similar). Using it’s pretty easy, you can either use the arrow keys or just drag it, like you would on your iPhone. The menus are still there, don’t worry. However, I have’t added rearranging. I think it would be an absolute nightmare to try and add. It might come in the future, but not yet.

One of the biggest and most complained/joked about problems has been the size of the OS. I’ve done pretty much everything I can, other than removing features, to reduce it. Some programs have been minified (line numbers still intact though) and games are now only downloaded when opened (see change log). At the moment it’s about 450KB, leaving you about 550KB. It’s still not excellent, and I’ll see what else I can do, but it’s pretty reasonable. I’d rather not minify system files, but if you think that about 100KB (which is a complete guess) of extra space would be more useful then let me know. Another huge thing that’s helped storage has been Bedrock which has centralised a lot of code, but more about that later.

One of the more obvious features is the search slide out. For those who haven’t used OS X, Spotlight is a search tool which instantly shows you files, printers, help topics, and really anything there is. It even does conversions which is pretty cool. As you can see in the screenshot (note, this is actually from Yosemite (finger cross I won’t get sued), in previous versions it looked a bit different) it groups things in to categories. This is something I wanted to also have in the search. It’s probably better to just test it out than reading really. One thing I’ll point out though, if you right click on a file you can open the parent folder in Files, something I find really useful.



I’ve also solved my issue with being bombarded with crash reports from modified systems, so you no longer need to worry about setting isDebug anymore.

Now, Bedrock. I will be releasing it soonish (probably once most of the bugs in 1.2 are fixed). There isn’t really any code (other than fixes) to do, but the documentation is going to be a real mission. There’s really no point making something designed for others to use if the documentation is crap, so it might take longer than anticipated. What I’m probably going to do though is release it in APIs &amp; Utilities then write a huge tutorial post containing anything and everything about it. I’ll also have a GitHub wiki with a list of functions and an explanation of each one, it won’t have a full documentation there though.

For those unaware, in really simple terms, Bedrock basically loads your interface from a file, similar to how OS X’s Cocoa works (and I’d imagine how .NET works too). This means you can remove tons of code that was previously used to setup interfaces. It supports windows and menus with simple functions to open them as well as lots of other things like buttons, labels, text boxes, progress bars, etc. It also makes it really easy to make your own object. Essentially, if OneOS does it you can probably do it pretty easily too.

Well. I really need to learn to stop writing. Anyway, 1.2 is here and it’s got lots of new goodies, so have at it!

Oh, and if you find anything, and I mean ANYthing, that you think is a bug or inconsistency (things like “it still animates when animation is off” or “this object covers this one”). I’d like it to be perfect, so really, nothing is too pedantic.
Edited on 18 July 2014 - 01:54 AM
Saldor010 #502
Posted 18 July 2014 - 01:37 PM
1.2 is amazing!
logsys #503
Posted 18 July 2014 - 02:15 PM
Cant download…
EDIT: Worked now.. 1 minute after…

Pretty impressive work, congrats
Edited on 18 July 2014 - 03:38 PM
Saldor010 #504
Posted 18 July 2014 - 06:49 PM
If I right click in a folder to make a new folder, the menu pops up, and I click new folder, but then it errors with,

startup:173: attempt to index ? (a nil value)
Win7yes #505
Posted 18 July 2014 - 06:57 PM
Cannot update OneOS to 1.2, says my connection failed
Win7yes #506
Posted 18 July 2014 - 07:06 PM
Now it also fails to check for updates. Same error, Connection failed
Geforce Fan #507
Posted 18 July 2014 - 09:40 PM
I have an idea as to how you could really reduce file size: Store non-essiential things online. So OneOS would boot up normally offline, but might not have games, Ink, or Sketch, and whatever else is not essential to the OS. You could just put those files on GitHub and grab them on launch and leave them as global variables.
edit: hmmm… OneOS starting to have cool APIs…
oh god it's taking over. Prepare your shells!(not to be confused with tank ammunition.)
Edited on 18 July 2014 - 07:42 PM
oeed #508
Posted 18 July 2014 - 11:51 PM
In regards to connection issue am in really not sure how to fix them. I'll give it a shot though.

The 1.1 version of the updater didn't work well, hopefully the new one will.

Personally, I'd just start clean.

If I right click in a folder to make a new folder, the menu pops up, and I click new folder, but then it errors with,

startup:173: attempt to index ? (a nil value)
I'll look in to it, thanks.

I have an idea as to how you could really reduce file size: Store non-essiential things online. So OneOS would boot up normally offline, but might not have games, Ink, or Sketch, and whatever else is not essential to the OS. You could just put those files on GitHub and grab them on launch and leave them as global variables.
edit: hmmm… OneOS starting to have cool APIs…
oh god it's taking over. Prepare your shells!(not to be confused with tank ammunition.)
Hmm, I'd rather not force people to be online. You can run programs from disks. I've realized though that I didn't minify view files, that might save some space. Ill see if people still find it an issue.

Bedrock is actually ready for download, but I need to finish the documentation. It might take a few more days, but you can play with it now if you want.

Here's an example program (which does very little at the moment): https://github.com/o.&#46;&#46;/Examples/Basic

Installing/loading Bedrock is very easy though, just stick this line at the top of your code:

local bedrockPath='/' if OneOS then OneOS.LoadAPI('/System/API/Bedrock.lua', false)elseif fs.exists(bedrockPath..'/Bedrock')then os.loadAPI(bedrockPath..'/Bedrock')else if http then print('Downloading Bedrock...')local h=http.get('http://pastebin.com/raw.php?i=0MgKNqpN')if h then local f=fs.open(bedrockPath..'/Bedrock','w')f.write(h.readAll())f.close()h.close()else error('Failed to download Bedrock. Is your internet working?') end else error('This program needs to download Bedrock to work. Please enable HTTP.') end end if Bedrock then Bedrock.BasePath = bedrockPath Bedrock.ProgramPath = shell.getRunningProgram() end
Edited on 18 July 2014 - 10:35 PM
realgogogoluke #509
Posted 19 July 2014 - 03:25 AM
If I try to change the computer's label, it returns startup:95: attempt to index ? (a nil value)
oeed #510
Posted 19 July 2014 - 05:52 AM
If I try to change the computer's label, it returns startup:95: attempt to index ? (a nil value)
How are you changing it?
Within Settings, OneOS shell or booting in to CraftOS?
Danny12328 #511
Posted 19 July 2014 - 06:22 AM
Whenever I try to print, this happens.


Spoiler
Thegameboy #512
Posted 19 July 2014 - 07:29 PM
Alright, here's a bug report for you:


Whenever I choose the animations off, all of them except one (when you click on the search bar) are still on. There might be more, but that's the only one I've noticed that actually works with the options. I've tried turning them off on initial setup, and in the Settings. Neither work even though that it shows they're off.

Also, I'm not sure if I should be posting this here, but whenever I go into CCAppStore and click on Misc in Categories it gives me this error each time:

Drawing.lua:250: attempt to get length of number


Anyway, I'm not sure if this even qualifies as an error report, but I might as well say it. OneOS has been very, very slow, especially whenever you have it up for a long time. A little reboot fixes the collecting lag, but it's pretty annoying. It would definitely be helpful if you looked into that.
oeed #513
Posted 20 July 2014 - 12:44 AM
I've fixed all submitted issues so far and pushed 1.2.3.

Just a quick heads up, I've released Bedrock for public use. Check it out!
Edited on 20 July 2014 - 01:27 AM
Geforce Fan #514
Posted 20 July 2014 - 03:51 AM
Hey, small thing I noticed: When OneOS crashes it exits to craftOS. A "shell.exit()" at the top and a BSOD screen would be better.
I installed a fresh OneOS on an empty, new computer then it said there was an update so I said yes and it got startup:607:Exepected image,x,y
A nice suggestion would be: Notification Center. Then there could be another file in each program's contents that would be ran while the computer is on every day at some MC time to check for anything that needs notifying.
Edited on 20 July 2014 - 01:56 AM
realgogogoluke #515
Posted 20 July 2014 - 04:02 AM
If I try to change the computer's label, it returns startup:95: attempt to index ? (a nil value)
How are you changing it?
Within Settings, OneOS shell or booting in to CraftOS?
Within settings

Hey, small thing I noticed: When OneOS crashes it exits to craftOS. A "shell.exit()" at the top and a BSOD screen would be better.
I installed a fresh OneOS on an empty, new computer then it said there was an update so I said yes and it got startup:607:Exepected image,x,y
A nice suggestion would be: Notification Center. Then there could be another file in each program's contents that would be ran while the computer is on every day at some MC time to check for anything that needs notifying.
I am having the update bug too…
Edited on 20 July 2014 - 02:02 AM
oeed #516
Posted 20 July 2014 - 04:22 AM
Hey, small thing I noticed: When OneOS crashes it exits to craftOS. A "shell.exit()" at the top and a BSOD screen would be better.
I installed a fresh OneOS on an empty, new computer then it said there was an update so I said yes and it got startup:607:Exepected image,x,y
A nice suggestion would be: Notification Center. Then there could be another file in each program's contents that would be ran while the computer is on every day at some MC time to check for anything that needs notifying.
When it crashes you should see the crash screen. If you're not let me know. I'm not really sure what the advantage of using shell.exit over just letting the script finish is really.

Hmm, that's strange, I'll see if I can fix it now.

Notifications have crossed my mind. I just don't really know what they'd be used for really. There aren't really any tasks that takes ages to do. If people have reasons to do so I might.
Geforce Fan #517
Posted 20 July 2014 - 05:51 AM
Hey, small thing I noticed: When OneOS crashes it exits to craftOS. A "shell.exit()" at the top and a BSOD screen would be better.
I installed a fresh OneOS on an empty, new computer then it said there was an update so I said yes and it got startup:607:Exepected image,x,y
A nice suggestion would be: Notification Center. Then there could be another file in each program's contents that would be ran while the computer is on every day at some MC time to check for anything that needs notifying.
When it crashes you should see the crash screen. If you're not let me know. I'm not really sure what the advantage of using shell.exit over just letting the script finish is really.

Hmm, that's strange, I'll see if I can fix it now.

Notifications have crossed my mind. I just don't really know what they'd be used for really. There aren't really any tasks that takes ages to do. If people have reasons to do so I might.
Let's say you have a simple power monitoring system you don't want to run 24/7. You could have it send a message to the computer over rednet in the event that, let's say, power is under x%. Or maybe notify you when a forum has a new post by simply looking for html code changes. Or a thunderbird email has been received. There's a lot of possibilities.
The advantage of shell.exit is really the fact that without it it's not much of a proper OS, and probably slight performance increases.
In regards to connection issue am in really not sure how to fix them. I'll give it a shot though.

The 1.1 version of the updater didn't work well, hopefully the new one will.

Personally, I'd just start clean.

If I right click in a folder to make a new folder, the menu pops up, and I click new folder, but then it errors with,

startup:173: attempt to index ? (a nil value)
I'll look in to it, thanks.

I have an idea as to how you could really reduce file size: Store non-essiential things online. So OneOS would boot up normally offline, but might not have games, Ink, or Sketch, and whatever else is not essential to the OS. You could just put those files on GitHub and grab them on launch and leave them as global variables.
edit: hmmm… OneOS starting to have cool APIs…
oh god it's taking over. Prepare your shells!(not to be confused with tank ammunition.)
Hmm, I'd rather not force people to be online. You can run programs from disks. I've realized though that I didn't minify view files, that might save some space. Ill see if people still find it an issue.

Bedrock is actually ready for download, but I need to finish the documentation. It might take a few more days, but you can play with it now if you want.

Here's an example program (which does very little at the moment): https://github.com/o.&#46;&#46;/Examples/Basic

Installing/loading Bedrock is very easy though, just stick this line at the top of your code:

local bedrockPath='/' if OneOS then OneOS.LoadAPI('/System/API/Bedrock.lua', false)elseif fs.exists(bedrockPath..'/Bedrock')then os.loadAPI(bedrockPath..'/Bedrock')else if http then print('Downloading Bedrock...')local h=http.get('http://pastebin.com/raw.php?i=0MgKNqpN')if h then local f=fs.open(bedrockPath..'/Bedrock','w')f.write(h.readAll())f.close()h.close()else error('Failed to download Bedrock. Is your internet working?') end else error('This program needs to download Bedrock to work. Please enable HTTP.') end end if Bedrock then Bedrock.BasePath = bedrockPath Bedrock.ProgramPath = shell.getRunningProgram() end
You don't have to force people to be online. You can always make it an option in Settings. You could even make an option to delete the entire OS and use an online version. Why waste space storing the same thing over and over when you can just store it once?
Edited on 20 July 2014 - 03:56 AM
oeed #518
Posted 20 July 2014 - 07:41 AM
I've updated the installer (the old one had some issues, but it's virtually the same thing).

With luck it will fix the whole crashing on updating bug. Due to the nature of that bug though you might need to install a fresh copy.
minimalshaft #519
Posted 20 July 2014 - 01:09 PM
i cant install this >.> it says that error 407 occured when attempting to retrieve api.github.com/repos/oeed/OneOS/git/trees/?recursive=1 . when i attempted to open it in my browser : {
"message": "Not Found",
"documentation_url": "https://developer.github.com/v3"
}
wieselkatze #520
Posted 20 July 2014 - 04:09 PM
The installer doesn't semm to work right now.
It's giving me the following error:

string:407:Could not download: https://api.github.com/repos/oeed/OneOS/git/trees/?recursive=1 Check your connection.

Looking into the code of the installer, the version hash is missing.
By looking further I noticed, that in "https://api.github.com/repos/oeed/OneOS/releases" the latest release is 1.2.5, but in "https://api.github.com/repos/oeed/OneOS/git/refs" there is only 1.2.4. So there is no hash created, because there is never a match with the latest version.

Should the 1.2.5 have been a prerelease :huh:/> ? Then it should have worked ;)/>

~wieselkatze

#EDIT:

I now manually placed the latest version hash in the installer and it works. Please fix that :)/>
Edited on 20 July 2014 - 02:15 PM
oeed #521
Posted 20 July 2014 - 10:55 PM
Damn. I'll try to fix the installer now.

Edit: Fixed it. It's using a better method now. I'm still a little confused as to why it's not appearing as a ref though,
Edited on 20 July 2014 - 09:29 PM
Tombot44 #522
Posted 22 July 2014 - 09:52 AM
Does this support pocket computers? Why don't you make OneMini, OneOS for pocket computers? Just a suggestion.
Thanks
Technically, it does, but it's not great.
1.2 is bringing greater support for pocket computers. Is there any aspect you feel that could improve? I will not be making a special version though, it just complicates things.
How about you make themes, and then make two default themes, this one and a more suited for pocket computer one. You (Or others) could even make themes that you could get from the App Store, and call it the Store instead. Anyway just a suggestion.
Tombot44
King021lol #523
Posted 22 July 2014 - 12:11 PM
Please read this:
The new version is VERY BUGGY! (Multyplayer and singleplayer)
Here are some bug examples:
1.You can not move icons on the desktop.
2.There is a lot of lag! (I have a very good computer)
3.The Desktop sometimes chrashes!
And many more…
Please fix the bugs ):
This is the best CC OS!
oeed #524
Posted 22 July 2014 - 10:58 PM
Does this support pocket computers? Why don't you make OneMini, OneOS for pocket computers? Just a suggestion.
Thanks
Technically, it does, but it's not great.
1.2 is bringing greater support for pocket computers. Is there any aspect you feel that could improve? I will not be making a special version though, it just complicates things.
How about you make themes, and then make two default themes, this one and a more suited for pocket computer one. You (Or others) could even make themes that you could get from the App Store, and call it the Store instead. Anyway just a suggestion.
Tombot44
Hmm ok, I'm not too sure how much themes would actually change it, but I'll try,

Please read this:
The new version is VERY BUGGY! (Multyplayer and singleplayer)
Here are some bug examples:
1.You can not move icons on the desktop.
2.There is a lot of lag! (I have a very good computer)
3.The Desktop sometimes chrashes!
And many more…
Please fix the bugs ):
This is the best CC OS!
Yes, it is rather buggy. If you're not using 1.2.6 I recommend you wipe your computer (hold alt at boot) and reinstall (there were some update bugs in earlier versions).

I am aware that you can't move the icons. It's designed to be like the iOS desktop, but I might add a way to rearrange them.

Again, I recommend you update if you haven't already. A recent update fixed a lag problem. I'll try and do some more fixes though.

If it does crash please copy the error code, but I did fix a few desktop crashes in a recent update.

Thanks!
Lego Stax #525
Posted 24 July 2014 - 04:55 PM
Just tried it, and if you hold Ctrl+T on the desktop, then do it again in the crash handler, and do it again in the second crash handler, it terminates and you can go back to the shell. I am sure that this is not intended. Sorry for posting here. I just don't use Github so I don't have an account there.
Edited on 24 July 2014 - 10:45 PM
oeed #526
Posted 24 July 2014 - 10:46 PM
Just tried it, and if you hold Ctrl+T on the desktop, then do it again in the crash handler, and do it again in the second crash handler, it terminates and you can go back to the shell. I am sure that this is not intended.
Thanks, I'll try to get that fixed. #260
Edited on 24 July 2014 - 08:47 PM
Tombot44 #527
Posted 25 July 2014 - 10:52 AM
Why don't you add a plus button on the taskbar which brings up an "Add a Shortcut" window so you can have commands executed from the desktop. If you already have it please forgive me as I need a new computer to get ComputerCraft so I don't have it.
A Display Name #528
Posted 26 July 2014 - 01:22 AM
Is it possible for what i type in Ink to be displayed on the monitor?
Lyqyd #529
Posted 26 July 2014 - 01:46 AM
I fixed your display name for you. Your login name remains the same. You should be able to edit your display name to something else that you want (and is appropriate this time) in your profile settings.
oeed #530
Posted 26 July 2014 - 04:37 AM
Is it possible for what i type in Ink to be displayed on the monitor?
Not entirely sure what you mean, but if you open a monitor in files you can use that monitor.
Tombot44 #531
Posted 26 July 2014 - 10:17 AM
What about custom command shortcuts on the desktop
oeed #532
Posted 26 July 2014 - 12:31 PM
Why don't you add a plus button on the taskbar which brings up an "Add a Shortcut" window so you can have commands executed from the desktop. If you already have it please forgive me as I need a new computer to get ComputerCraft so I don't have it.
Sorry, didn't see this.

I might add that, but it would look a bit odd. You can already do this in Files, would it work differently?
NikonJR #533
Posted 27 July 2014 - 06:59 AM
Spoiler
I get an error…
This is on a server.
Lyqyd #534
Posted 27 July 2014 - 07:11 AM
Read the first line of the first post. Your server administrator will need to enable the github.com domain in the whitelist in the config.
Saldor010 #535
Posted 27 July 2014 - 02:40 PM
Hey Oeed, if the domain name problem is so common, why don't you just add an error checker there so it will tell people what the problem is, so you don't have to.
Edited on 27 July 2014 - 12:40 PM
oeed #536
Posted 27 July 2014 - 10:38 PM
Hey Oeed, if the domain name problem is so common, why don't you just add an error checker there so it will tell people what the problem is, so you don't have to.

Yea, I probably should do that…
A Display Name #537
Posted 27 July 2014 - 11:33 PM
it wont let me click on the monitor
oeed #538
Posted 28 July 2014 - 12:45 PM
it wont let me click on the monitor

Did you manage to make it show on the monitor?

If not, first open Files. On the left bottom you should see something like 'Monitor L' (the L, R, etc is the side, such as left). If you click on it you should see a button that says 'use as monitor' or something like that. Let me know if it's not showing though, because I might have missed something when I recoded it.
pauliuskas05 #539
Posted 28 July 2014 - 09:38 PM
It looks like old Macintosh System 7 :)/>
Arauron #540
Posted 30 July 2014 - 12:28 PM
This is my favourit OS to use, works great and has many great features. The Appstore works really well, and its even easy to manualy install apps on the OS. Cant wait to see what you'll add next!
TheOddByte #541
Posted 31 July 2014 - 07:32 PM
Seems like it crashes for me, I tried the installer first and it verified the version and all that, but when it tried to install I got some error about github( I have set my whitelist to '*' FYI )
SimonPSeville #542
Posted 01 August 2014 - 03:38 AM
I'm getting a pastebin:101: error for 1.56

nevermind it's working great for me I actually love it I had a problem with the computer I was using so I had to get a new one thank you so much for making this
realgogogoluke #543
Posted 03 August 2014 - 03:37 AM

Is the random white dot on the screen a bug?
Saldor010 #544
Posted 03 August 2014 - 03:44 AM

Is the random white dot on the screen a bug?

I believe it is there to allow for additional desktop "pages"
oeed #545
Posted 03 August 2014 - 10:44 AM

Is the random white dot on the screen a bug?

I believe it is there to allow for additional desktop "pages"

Yea. Although I could make it hide when there's only one page.
Edited on 03 August 2014 - 08:46 AM
xXDuno2000ManXx #546
Posted 03 August 2014 - 11:33 AM
OMG This is best OS ! LabyOs and OneOs are best !!!!
Tombot44 #547
Posted 06 August 2014 - 01:01 PM
Can you say, copy something from the (real) internet and paste it into ink? If not I'll go into the folder on my (real) computer of the cc computer and open that in ink.
theoriginalbit #548
Posted 06 August 2014 - 01:05 PM
ComputerCraft does support copy/paste, however it can only do it one line at a time.
CDRGuy #549
Posted 06 August 2014 - 11:51 PM
Dear Oeed, i Would like to install this manually, rather then through 'pastebin'

or if anybody will tell me how to, my pc has a bad connection
Monthkiller #550
Posted 08 August 2014 - 08:44 PM
I found a bug in 1.2.1.
Whenever you exit a program, it does the crash thing but you can still use the computer once it is gone.
Mc Fow1er #551
Posted 17 August 2014 - 10:44 AM
Could you please add support for LuaGRUB v2.0? Because I use it to boot multiple OS's to do multiple things sure I don't boot them simultaneously but still I love the look not to mention the way it works and I was rather sad when I found that it doesn't support it because you added a file modification checker to it. Could you add comparability for it so that I as well as other LuaGRUB v2.0 users can use this?
oeed #552
Posted 17 August 2014 - 11:37 AM
Could you please add support for LuaGRUB v2.0? Because I use it to boot multiple OS's to do multiple things sure I don't boot them simultaneously but still I love the look not to mention the way it works and I was rather sad when I found that it doesn't support it because you added a file modification checker to it. Could you add comparability for it so that I as well as other LuaGRUB v2.0 users can use this?

I thought it was working, the file modification checker shouldn't cause any issues. Can you explain what happens when you try?
Tombot44 #553
Posted 17 August 2014 - 03:15 PM
Hi,
Finally got CC!
I found a bug, on my Adv. Monitor with my Adv. Computer I can not click.
oeed #554
Posted 17 August 2014 - 10:37 PM
Hi,
Finally got CC!
I found a bug, on my Adv. Monitor with my Adv. Computer I can not click.

I presume OneOS is showing on the monitor though? If it's not open the monitor in Files and click the button.
Mr. Bateman #555
Posted 19 August 2014 - 08:39 AM
I thought it was working, the file modification checker shouldn't cause any issues. Can you explain what happens when you try?
Loaded it myself, and this comes up:

I guess it's detecting /luagrub.sys/ and that might be the reason why it thinks it's a modified file system. No idea what seems to be making the indexer crash though.
oeed #556
Posted 19 August 2014 - 10:55 PM
I thought it was working, the file modification checker shouldn't cause any issues. Can you explain what happens when you try?
Loaded it myself, and this comes up:

I guess it's detecting /luagrub.sys/ and that might be the reason why it thinks it's a modified file system. No idea what seems to be making the indexer crash though.

Yea, it shouldn't be crashing. As a side note, maybe you could hide luagrub.sys using sandboxing. It just prevents OSs from modifying it really.
Mr. Bateman #557
Posted 20 August 2014 - 09:56 AM
Yea, it shouldn't be crashing. As a side note, maybe you could hide luagrub.sys using sandboxing. It just prevents OSs from modifying it really.
Neat idea, will be released with next update.
Also, I had a further look into why it was thinking that the filesystem was modified, and I found out that the hashes that were calculated were different than the one that was preset, which is weird since it happens right on the next boot after setup and I didn't touch any files. It also shouldn't be accessing anything outside the fs sandbox, since I've tested comprehensively with skeleton OSes. It's pretty weird.
Mc Fow1er #558
Posted 22 August 2014 - 12:29 PM
Hey, I have an idea for a program that you could add, I for one I'm not one that likes to go into others code to make programs so I just wanted to swing the idea past you. I'm not sure if you ever used RedWorks but could you add a program similar to what the minepedia and help programs do, only with navagation instead and the ability to scroll up and down when reading the documents, as I believe that this would be an astounding thing to have added to OneOS. I will try make one but I'm absolutely horrid at coding for CC…
Saldor010 #559
Posted 26 August 2014 - 11:28 PM
I tried opening up the startup program with "Files", and it errored with this.

Bedrock.lua:385: No object type specified. (e.g. Type = "Button") Name: ?

The program has finished.
Click anywhere to close this program.
oeed #560
Posted 26 August 2014 - 11:29 PM
I tried opening up the startup program with "Files", and it errored with this.

Bedrock.lua:385: No object type specified. (e.g. Type = "Button") Name: ?

The program has finished.
Click anywhere to close this program.

Well, uh, don't open the startup file :P/> I could probably add something to prevent it from opening it though.
Saldor010 #561
Posted 27 August 2014 - 12:25 AM
I tried opening up the startup program with "Files", and it errored with this.

Bedrock.lua:385: No object type specified. (e.g. Type = "Button") Name: ?

The program has finished.
Click anywhere to close this program.

Well, uh, don't open the startup file :P/> I could probably add something to prevent it from opening it though.

I thought that was the only way you could set "IsDebug" to true and start modifying OneOS.

EDIT: Though you could probably add a setting for that, where if you set it to true, all of the Operating System files unlock, and "isDebug" sets to true. Otherwise, all the Operating System files would be locked.
Edited on 26 August 2014 - 10:26 PM
oeed #562
Posted 27 August 2014 - 05:59 AM
I thought that was the only way you could set "IsDebug" to true and start modifying OneOS.

EDIT: Though you could probably add a setting for that, where if you set it to true, all of the Operating System files unlock, and "isDebug" sets to true. Otherwise, all the Operating System files would be locked.

Well, setting IsDebug is not really necessary anymore.

I was more thinking of preventing it from being executed. Editing it fine, but when you run it the sandbox doesn't work correctly so it can't find any of the files.
Edited on 27 August 2014 - 03:59 AM
tenshae #563
Posted 27 August 2014 - 07:43 PM
You should make a custom bootloader for this, maybe even support for more than one OS.
Saldor010 #564
Posted 27 August 2014 - 08:11 PM
Hey, you should add the ability when making a new file, to select what kind of file you want to make and with what editor/IDE. For example, if I clicked "New File" in the documents folder, it would open up an option box where I could select the .ink or .txt file and use the program "Ink" to create it.
Saldor010 #565
Posted 27 August 2014 - 08:21 PM
Oh, by the way, when I try to write the \ character in sketch, OneOS freaks out and reboots.
skwerlman #566
Posted 29 August 2014 - 01:35 PM
Oh, by the way, when I try to write the \ character in sketch, OneOS freaks out and reboots.
That's a byproduct of setting isDebug to true, iirc.
Saldor010 #567
Posted 29 August 2014 - 08:41 PM
Whenever I try to open something using "Open with…", it crashes with this:

Bedrock.lua:385: No object type specified. (e.g. Type = "Button") Name: ?

The program has finished.
Click anywhere to close this program

And no, I'm not trying to open up a piece of the O.S., and yes, isDebug is set to false.
oeed #568
Posted 29 August 2014 - 11:54 PM
Oh, by the way, when I try to write the \ character in sketch, OneOS freaks out and reboots.
That's a byproduct of setting isDebug to true, iirc.
Yes, that is correct.

Whenever I try to open something using "Open with…", it crashes with this:

Bedrock.lua:385: No object type specified. (e.g. Type = "Button") Name: ?

The program has finished.
Click anywhere to close this program

And no, I'm not trying to open up a piece of the O.S., and yes, isDebug is set to false.
Hmmmm, I'll take a look in to that.
Gumball #569
Posted 31 August 2014 - 04:52 AM
You are Superior,Can you Add My Game (CCRedirection)?
Also The ccappstore.com page not working (DNS Error (dns_server_failure) )

You sure thats yours? :mellow:/> Cause I think dan200 made taht -_-/>
MKlegoman357 #570
Posted 31 August 2014 - 07:48 PM
You are Superior,Can you Add My Game (CCRedirection)?
Also The ccappstore.com page not working (DNS Error (dns_server_failure)

You sure thats yours? :mellow:/> Cause I think dan200 made taht -_-/>

Dan200 made the real Redirection game, RamiLego4Game made a CC edition of it. Dan200 just edited the CC edition a little.
Scrumilation #571
Posted 31 August 2014 - 08:22 PM
How do i uninstall it?
It's annoying me more then helping, this is an awesome project and i can see how much work you put into it but it's just not working for me :

EDIT: Just noticed that giving a name to the computer gives it an alias, so replacing the computer was not restoring everything, i feel retarded now.
Edited on 31 August 2014 - 06:25 PM
oeed #572
Posted 31 August 2014 - 11:17 PM
How do i uninstall it?
It's annoying me more then helping, this is an awesome project and i can see how much work you put into it but it's just not working for me :

EDIT: Just noticed that giving a name to the computer gives it an alias, so replacing the computer was not restoring everything, i feel retarded now.
To uninstall hold alt while booting and wipe the computer.
Dweller_Benthos #573
Posted 16 September 2014 - 05:07 PM
Hi,
Finally got CC!
I found a bug, on my Adv. Monitor with my Adv. Computer I can not click.

I presume OneOS is showing on the monitor though? If it's not open the monitor in Files and click the button.

I'm seeing the same thing, OneOS is on the advanced monitor, but left-clicking, right-clicking, middle-clicking, shift-clicking etc does nothing. Works fine in the internal computer screen.

Though this may be an issue outside OneOS as I also have problems using an advanced monitor with other programs like the bonus "game of life" disk you find as loot. Right clicking works to turn a pixel on, but there's no way to turn it back off again. Not sure if that's related, but thought I'd mention it.
Saldor010 #574
Posted 16 September 2014 - 05:30 PM
Oh my! OneOS is the third most viewed operating system on this forum! (With PearOS trailing by just a few hundred) :lol:/>
oeed #575
Posted 16 September 2014 - 10:51 PM
I'm seeing the same thing, OneOS is on the advanced monitor, but left-clicking, right-clicking, middle-clicking, shift-clicking etc does nothing. Works fine in the internal computer screen.

Though this may be an issue outside OneOS as I also have problems using an advanced monitor with other programs like the bonus "game of life" disk you find as loot. Right clicking works to turn a pixel on, but there's no way to turn it back off again. Not sure if that's related, but thought I'd mention it.

I'll take a look at those issues, you can only left click on monitors though. Are you running GoL inside OneOS?

Oh my! OneOS is the third most viewed operating system on this forum! (With PearOS trailing by just a few hundred) :lol:/>

It is also the single most replied to program, 574, followed by Advanced Mining Turtle with 573 :D/>
Edited on 16 September 2014 - 08:52 PM
Dweller_Benthos #576
Posted 17 September 2014 - 07:17 PM
I'm seeing the same thing, OneOS is on the advanced monitor, but left-clicking, right-clicking, middle-clicking, shift-clicking etc does nothing. Works fine in the internal computer screen.

Though this may be an issue outside OneOS as I also have problems using an advanced monitor with other programs like the bonus "game of life" disk you find as loot. Right clicking works to turn a pixel on, but there's no way to turn it back off again. Not sure if that's related, but thought I'd mention it.

I'll take a look at those issues, you can only left click on monitors though. Are you running GoL inside OneOS?

Left clicking a monitor does nothing for me, only right clicking, at least in game of life. I was running that under regular computer craft OS, not OneOS. But no amount of clicking of any type on a monitor in OneOS does anything.
darkdata #577
Posted 20 September 2014 - 10:36 PM
will not install. the error i get in the screen shot

Edited on 21 September 2014 - 12:01 AM
Saldor010 #578
Posted 20 September 2014 - 11:23 PM
will not install. the error i get in the screen shot


Fixed URL.

http://fsflive.com/cc164
darkdata #579
Posted 21 September 2014 - 02:02 AM
will not install. the error i get in the screen shot


Fixed URL.

http://fsflive.com/cc164

Saldor010 #580
Posted 24 September 2014 - 04:59 PM
Bug: When I try to select a file using "Open With…" it errors OneOS/Bedrock with this:

Bedrock.lua:385: No object type specified. (e.g. Type = "Button") Name: ?

The program has finished.
Click anywhere to close this program.

But OneOS itself has crashed, and it will no longer respond to anything, so I have to restart the computer and let OneOS reboot.
Ziriee #581
Posted 25 September 2014 - 08:18 PM
I use CCEmuRedux and I always get this error at random points of the download
vyse #582
Posted 04 October 2014 - 02:25 PM
hi, im new to the forums and i saw this cool operating software.. im not good at coding but i was able to come up with a password lock that requires a username and password to login to the computer. Surprizingly it works cause right after you enter in what you need to it goes straight into running the rest of the startup program..

os.pullEvent = os.pullEventRaw
term.setBackgroundColour(colours.white)
term.clear()
term.setTextColour(colours.grey)
local user = ""
local pass = ""
local i = 2
term.setCursorPos(3, 3)
print("			   running Applied-TechSecureure Startup 5.5V)
sleep(3)
term.clear()
term.setCursorPos(1, 1)
print("		    Applied-TechSecure Startup")
term.setCursorPos(2, 2)
write("				  Username: ")
input = read("*")
if input == user then
else
term.setCursorPos(6, 8)
print("			   Please Wait...")
sleep(3)
term.setCursorPos(6, 8)
print("		   Username is incorrect")
sleep(3)
term.clear()
shell.run("startup")
end
term.setCursorPos(3, 3)
write("					 Password: ")
input = read("*")
term.clear()
term.setCursorPos(6, 8)
print("			   Please Wait...")
sleep(3)
if input == pass then
else
term.setCursorPos(6, 8)
print("		   Password is incorrect")
sleep(3)
term.clear()
term.setCursorPos(6, 8)
print("			    Try Again Later")
sleep(4)
os.reboot()
end
Its still in rough design.. but i would like to know what everyone thinks of it.. Btw i love this program its freaking amazing
Dragon53535 #583
Posted 04 October 2014 - 10:19 PM
hi, im new to the forums and i saw this cool operating software.. im not good at coding but i was able to come up with a password lock that requires a username and password to login to the computer. Surprizingly it works cause right after you enter in what you need to it goes straight into running the rest of the startup program..
–snip–
Its still in rough design.. but i would like to know what everyone thinks of it.. Btw i love this program its freaking amazing
You should look into the fs api to make your program create a config file on the first run for the user to generate their password and not have to edit the program. A simple fs tutorial can be found Here.
Edited on 05 October 2014 - 02:03 AM
Saldor010 #584
Posted 05 October 2014 - 01:21 AM
I use CCEmuRedux and I always get this error at random points of the download

Having this error too, but on a server in Vanilla Computercraft.
oeed #585
Posted 05 October 2014 - 01:44 AM
hi, im new to the forums and i saw this cool operating software.. im not good at coding but i was able to come up with a password lock that requires a username and password to login to the computer. Surprizingly it works cause right after you enter in what you need to it goes straight into running the rest of the startup program..
Its still in rough design.. but i would like to know what everyone thinks of it.. Btw i love this program its freaking amazing
At this stage, I'd rather not have a password lock. It just makes everything a bit harder than necessary. If I do decide to use a password lock I'll certainly use your code to help. Thanks!

I use CCEmuRedux and I always get this error at random points of the download

Having this error too, but on a server in Vanilla Computercraft.
Yea, I'm looking in to fixing it. See this topic: http://www.computerc...nloads-failing/

Shouldn't be too hard.
Edited on 05 October 2014 - 12:20 AM
vyse #586
Posted 05 October 2014 - 03:43 AM
At this stage, I'd rather not have a password lock. It just makes everything a bit harder than necessary. If I do decide to use a password lock I'll certainly use your code to help. Thanks!
Thank you! you made a amazing operating system! what operating system we you following windows 8 or mac… cause it seems like a mix of both which is awesome!
also thank you @dragon for the tutorial it will help me out lots!!
oeed #587
Posted 05 October 2014 - 04:03 AM
At this stage, I'd rather not have a password lock. It just makes everything a bit harder than necessary. If I do decide to use a password lock I'll certainly use your code to help. Thanks!
Thank you! you made a amazing operating system! what operating system we you following windows 8 or mac… cause it seems like a mix of both which is awesome!
also thank you @dragon for the tutorial it will help me out lots!!

I didn't really base it off any specific OS. I made an OS about a year before called PearOS which, as you'll see, was quite obviously based off OS X.

That said, there is still a lot of inspiration from OS X, it's by far my favourite. For example, when you switch program it's very similar to switching full screen apps in OS X. Also the Files icon is pretty much the icon for Finder. I also took some inspiration from Craftbang, which is a CC OS, especially the manner in which the multitasking interface is designed. That said, a lot of it was just experimenting with whatever felt and worked best.
Edited on 05 October 2014 - 02:05 AM
vyse #588
Posted 05 October 2014 - 06:01 PM
well.. Its really amazing mind blowing. question.. with it having its own browser and all there needs to be a system to run the whole server side so that the browser is connected and can look at (lets say websites). Are you going to add where you can choose if you want the computer to run as a server or client? or have it so that you could setup a whole networking band off of a program in the computer? reason why i ask is cause it would be pretty awesome if you could setup internet using your software. i know there is rednet and fireworlf server and more but something like asks what it should be when you first start it… sort of like tornet.
Edited on 05 October 2014 - 05:39 PM
Endergreen117 #589
Posted 06 October 2014 - 02:09 AM
I just thought of an amazing idea! Could you make the size of the screen dynamic? For example, if the user had defined his term size to something other than the default, could you make One OS dynamically adapt to the size of said users screen? Also, if you gave it the ability to adapt to the size of the terminal, it could be compatible with pocket computers. I'm currently working on an OS for computercraft, and I would like to hear your thoughts on this, as it is something that I have thought about implementing.
oeed #590
Posted 06 October 2014 - 02:24 AM
well.. Its really amazing mind blowing. question.. with it having its own browser and all there needs to be a system to run the whole server side so that the browser is connected and can look at (lets say websites). Are you going to add where you can choose if you want the computer to run as a server or client? or have it so that you could setup a whole networking band off of a program in the computer? reason why i ask is cause it would be pretty awesome if you could setup internet using your software. i know there is rednet and fireworlf server and more but something like asks what it should be when you first start it… sort of like tornet.
Are you referring to a web browser type thing?

If/when I make this browser I want it to be HTML/XML based. I'd also like to have the ability for anyone to host a page/site and, if they want to, allow server side coding in languages such as PHP. I just feel that programs such as Firewolf are too limiting at the moment with the requirement of having servers in each world.

Do correct me if I am misunderstanding though.

I just thought of an amazing idea! Could you make the size of the screen dynamic? For example, if the user had defined his term size to something other than the default, could you make One OS dynamically adapt to the size of said users screen? Also, if you gave it the ability to adapt to the size of the terminal, it could be compatible with pocket computers. I'm currently working on an OS for computercraft, and I would like to hear your thoughts on this, as it is something that I have thought about implementing.

If I understand you correctly, it does currently do this. It's built in to Bedrock to use the whole screen. The one thing OneOS and Bedrock don't have is the ability to correct the layout when the screen size changes. I might add this later, although it would require quite a bit of work and restructuring. The only time this really happens is when you use OneOS on a monitor, which is pretty buggy at best, or use multishell, and I don't know why you'd use OneOS in multishell.

Is this what you mean?
vyse #591
Posted 06 October 2014 - 04:09 AM
@endergreen i like your idea of having oneos able to be on pocketcomputer.

oeed


Posted Today, 08:24 PM

vyse, on 05 October 2014 - 12:01 PM, said:

well.. Its really amazing mind blowing. question.. with it having its own browser and all there needs to be a system to run the whole server side so that the browser is connected and can look at (lets say websites). Are you going to add where you can choose if you want the computer to run as a server or client? or have it so that you could setup a whole networking band off of a program in the computer? reason why i ask is cause it would be pretty awesome if you could setup internet using your software. i know there is rednet and fireworlf server and more but something like asks what it should be when you first start it… sort of like tornet.Are you referring to a web browser type thing?

If/when I make this browser I want it to be HTML/XML based. I'd also like to have the ability for anyone to host a page/site and, if they want to, allow server side coding in languages such as PHP. I just feel that programs such as Firewolf are too limiting at the moment with the requirement of having servers in each world.


Do correct me if I am misunderstanding though.
yes i agree with you, but what i mean is like lets say you startup the program is will ask if you want the computer to be server, DNS, router, and client and if they pick server (to create and host a website) it will download the data of the server file and then it will ask if what your domian will be lets say OneOs.com and then once you do that it will start hosting it and so on.. but what im not sure can happen is if you can edit the "server" or website so when people go to it they see what you put on there. like the internet API but with the option to select what part will it do. its just the setup part TO making a website.

But this is just a idea i had because currently my friend and i are making a whole internet network using computercraft and i thought it would be interesting being able to run a internet hosting program on your operating system.
Edited on 06 October 2014 - 02:23 AM
vyse #592
Posted 06 October 2014 - 04:58 PM
Also, I want to ask is it ok if I post the startup program with the login program so basically it's the original startup with the login system added.. So I was wondering if I could add it in the AppStore?
Endergreen117 #593
Posted 06 October 2014 - 09:29 PM
Yes, Oeed, that was kind of what I meant, but i think what you mean is you implemented it directly, where as I was thinking more of if you did something like:

Startup:

w, h = term.getSize()

if w <= termDefault then
– boot into pocket mode

else
– boot into normal mode

end

Something like that I guess. I'm sorry if it sounds kind of confusing, as I am not very good at explaining things.

Also, I was reading through the code to see what you meant by "Bedrock". would it be almost like the equivalent to a "DE" (XFCE, KDE, Unity, Etc.) in GNU/Linux? And while I was reading throgh the code, I noticed you don't use very much commenting, which I find crucial in a program (Really sorry if that came across as rude, I couldn't think of any other way to word it).
Goof #594
Posted 06 October 2014 - 10:15 PM
Also, I was reading through the code to see what you meant by "Bedrock". would it be almost like the equivalent to a "DE" (XFCE, KDE, Unity, Etc.) in GNU/Linux? And while I was reading throgh the code, I noticed you don't use very much commenting, which I find crucial in a program (Really sorry if that came across as rude, I couldn't think of any other way to word it).

Well. Because OneOS's global size is so huge, he pointed out that the best option was to remove comments, unused spaces, and other small things, which really decreased the size, which is really good.
Thats why commenting is hard, in a huge Operating System like this one.
Edited on 06 October 2014 - 08:15 PM
oeed #595
Posted 07 October 2014 - 12:07 AM
Also, I want to ask is it ok if I post the startup program with the login program so basically it's the original startup with the login system added.. So I was wondering if I could add it in the AppStore?
You are more than welcome to edit the startup file to have a login system. Technically, as per the license, you're not meant to distribute it, although I'm not too bothered if it's just one file. Although you can't post those things to the App Store simply because of the way it installs those programs. Actually, if you made a program which patched the OS that added your login system it would work, so you could try that.

Yes, Oeed, that was kind of what I meant, but i think what you mean is you implemented it directly, where as I was thinking more of if you did something like:

Startup:

w, h = term.getSize()

if w <= termDefault then
– boot into pocket mode

else
– boot into normal mode

end

Something like that I guess. I'm sorry if it sounds kind of confusing, as I am not very good at explaining things.

Also, I was reading through the code to see what you meant by "Bedrock". would it be almost like the equivalent to a "DE" (XFCE, KDE, Unity, Etc.) in GNU/Linux? And while I was reading throgh the code, I noticed you don't use very much commenting, which I find crucial in a program (Really sorry if that came across as rude, I couldn't think of any other way to word it).
Oh, I see what you mean. The two main reasons why I'm not going to do that is because I sort of already have, although it's not strictly 'pocket mode'. I've made everything squish down or change it's layout to work better on smaller screens, such as pocket computers. If you find any part that doesn't work on pocket computers though, by all means tell me.

I've never really used those Linux environments before really, so I can't say anything about them with much confidence. If they sort of automate user interfaces and programs, then yes, maybe. Someone with more background would probably be able to tell you better. I'm from a Mac background, so I based it fairly heavily off Cocoa, it's all object oriented with views and sub views, etc.

No, I don't comment enough really. I should comment more, I need to figure out a way to encourage myself to do so more often.

Also, I was reading through the code to see what you meant by "Bedrock". would it be almost like the equivalent to a "DE" (XFCE, KDE, Unity, Etc.) in GNU/Linux? And while I was reading throgh the code, I noticed you don't use very much commenting, which I find crucial in a program (Really sorry if that came across as rude, I couldn't think of any other way to word it).

Well. Because OneOS's global size is so huge, he pointed out that the best option was to remove comments, unused spaces, and other small things, which really decreased the size, which is really good.
Thats why commenting is hard, in a huge Operating System like this one.
While that is true, and I think I did remove quite a few comments, I never really had that many in the first place.
vyse #596
Posted 07 October 2014 - 01:31 AM
ok ill see how to make it install as a startup file it will run before the actual program and not edit the main startup file.
vargaszm #597
Posted 07 October 2014 - 05:25 AM
where's the donate button?
Endergreen117 #598
Posted 07 October 2014 - 08:35 PM
I've never really used those Linux environments before really, so I can't say anything about them with much confidence. If they sort of automate user interfaces and programs, then yes, maybe. Someone with more background would probably be able to tell you better. I'm from a Mac background, so I based it fairly heavily off Cocoa, it's all object oriented with views and sub views, etc.

Mac OSX is based on Unix (of which GNU/Linux is also built upon) and cocoa is a built in DE for Macs with an implemented framework that requires that software must be made a certain way to be able to be run on Mac systems, similar to Qt and GTK+.
Endergreen117 #599
Posted 07 October 2014 - 10:32 PM
@oeed Also, i've been working on an OS of my own and I was wondering if you could answer a question of mine:

http://stackoverflow.com/questions/26208287/computercraft-log-in-system-not-working-with-fs-api
Saldor010 #600
Posted 07 October 2014 - 11:54 PM
@oeed Also, i've been working on an OS of my own and I was wondering if you could answer a question of mine:

http://stackoverflow...ing-with-fs-api

It's best if you ask these kind of questions in "Ask a Pro". That's kind of why we have that discussion area.
oeed #601
Posted 08 October 2014 - 03:25 AM
where's the donate button?
Well if people want to donate I could add one, I'll look in to adding one. But only if it would actually get used, it just looks a bit needy otherwise.

I've never really used those Linux environments before really, so I can't say anything about them with much confidence. If they sort of automate user interfaces and programs, then yes, maybe. Someone with more background would probably be able to tell you better. I'm from a Mac background, so I based it fairly heavily off Cocoa, it's all object oriented with views and sub views, etc.

Mac OSX is based on Unix (of which GNU/Linux is also built upon) and cocoa is a built in DE for Macs with an implemented framework that requires that software must be made a certain way to be able to be run on Mac systems, similar to Qt and GTK+.
Will yes, I knew about that much, I'm just not as site about everything else, how they work and the kind of structure they shook use.

@oeed Also, i've been working on an OS of my own and I was wondering if you could answer a question of mine:

http://stackoverflow.com/questions/26208287/computercraft-log-in-system-not-working-with-fs-api
As Jiolacom said, you'd be much better posting it in ask a pro really, you'll get a much quicker, and likely better response.

I'll reply to it though, but I'd recommend posting in ask a pro too.
cdel #602
Posted 08 October 2014 - 06:03 AM
1.2 Never fails to impress :D/>
Edited on 08 October 2014 - 04:03 AM
oeed #603
Posted 12 October 2014 - 09:21 AM
So there have been a number of people running in to issues with the installer.

One of the issues appears to actually just be on 1.64 and it appears to be a bug not just related to OneOS. So my advice is don't use 1.64 :P/>

But there have been issues with it stopping half way through. So I've tried to fix these and I've updated the installer. I'll also update the updater in the next update (very update, much update).

This version has a slightly nicer interface and is more stable. It will retry failed files (thanks Bomb Bloke!) and it limits the number of files downloading at once to 5. Previously it did all 200 hundred or so at once. Unfortunately this means it's slower. A lot slower, like 20 times slower. But at least it will actually work. I've changed the text to just show the % now, not the file name, so it's more obvious how far it's going.

Let me know if you run in to any issues, I'll try to fix them.

Oh, and over 600 replies and 50,000 views. WOOT!
Edited on 12 October 2014 - 07:22 AM
Mr. Bateman #604
Posted 12 October 2014 - 09:55 AM
Just a reminder if you haven't been working on it, but many people have been reporting issues with OneOS on LuaGRUB2 with the Indexer.lua file at line 10. It's also pulling a false flag for file system modifications.
It manages to boot correctly and the setup works, but the main program just crashes the moment it gets to the desktop.
oeed #605
Posted 12 October 2014 - 10:11 AM
Just a reminder if you haven't been working on it, but many people have been reporting issues with OneOS on LuaGRUB2 with the Indexer.lua file at line 10. It's also pulling a false flag for file system modifications.
It manages to boot correctly and the setup works, but the main program just crashes the moment it gets to the desktop.

I've just tried to see if I can fix it. It seems to be occurring if fs.getName is called with an empty string.

I edited it to this:


if not type(path) == 'string' then
  error('Not a string!')
end
print(fs.getName('')) --this is line 13

And it crashes with: Indexer.lua:13: Expected string. The 'Not a string' is not being called.

So my guess is that there's a bug in your sandboxing somewhere.
Edited on 12 October 2014 - 08:12 AM
Mr. Bateman #606
Posted 12 October 2014 - 11:50 AM
I've just tried to see if I can fix it. It seems to be occurring if fs.getName is called with an empty string.

I edited it to this:


if not type(path) == 'string' then
  error('Not a string!')
end
print(fs.getName('')) --this is line 13

And it crashes with: Indexer.lua:13: Expected string. The 'Not a string' is not being called.

So my guess is that there's a bug in your sandboxing somewhere.
That's pretty interesting, I was getting that in my testing too. I wasn't able to pinpoint it, but I should have a fix soon now. Thanks for the discovery.
hamidrezakp #607
Posted 14 October 2014 - 04:16 AM
hi there
i want to install OneOS on my computer but it say :
OneOS installer
Determining last versionOneos:407:could not download:
https://api.github.c...ed/OneOS/relase
Check your connection
Please help !
or is there any way to install manually?
oeed #608
Posted 14 October 2014 - 05:17 AM
hi there
i want to install OneOS on my computer but it say :
OneOS installer
Determining last versionOneos:407:could not download:
https://api.github.c...ed/OneOS/relase
Check your connection
Please help !
or is there any way to install manually?

I ran in to that earlier today. Try downloading it again. I might add a retry mechanism.
hamidrezakp #609
Posted 14 October 2014 - 05:24 PM
hi there
i want to install OneOS on my computer but it say :
OneOS installer
Determining last versionOneos:407:could not download:
https://api.github.c...ed/OneOS/relase
Check your connection
Please help !
or is there any way to install manually?

I ran in to that earlier today. Try downloading it again. I might add a retry mechanism.
Not changed.
oeed #610
Posted 14 October 2014 - 09:29 PM
hi there
i want to install OneOS on my computer but it say :
OneOS installer
Determining last versionOneos:407:could not download:
https://api.github.c...ed/OneOS/relase
Check your connection
Please help !
or is there any way to install manually?

I ran in to that earlier today. Try downloading it again. I might add a retry mechanism.
Not changed.
Hmm, what version? If it's 1.64 try updating to 1.65.
JamesR624 #611
Posted 14 October 2014 - 10:05 PM
Am I the only one having an issue with the startup program actually working?

It seems any time I try to install OneOS, the installer works fine but the PC will restart into CraftOS. The same thing happens with some other operating systems, except not with others. If I try to install Linear, the startup will make it boot into the OS just fine.

I am just wondering what's wrong with the startup program working? All the files for the operating system are there but the installation can never complete and make the computer startup with the OS.

Any help on this issue would be greatly appreciated.
oeed #612
Posted 14 October 2014 - 11:09 PM
Am I the only one having an issue with the startup program actually working?

It seems any time I try to install OneOS, the installer works fine but the PC will restart into CraftOS. The same thing happens with some other operating systems, except not with others. If I try to install Linear, the startup will make it boot into the OS just fine.

I am just wondering what's wrong with the startup program working? All the files for the operating system are there but the installation can never complete and make the computer startup with the OS.

Any help on this issue would be greatly appreciated.
That's odd, what version of ComptuerCraft are you running?

When you get back in to CraftOS type 'ls' and see if there is a startup file. If there isn't there was probably an installation problem. If there is open the System/OneOS.log file and copy and paste it here.
JamesR624 #613
Posted 15 October 2014 - 12:23 AM
Am I the only one having an issue with the startup program actually working?

It seems any time I try to install OneOS, the installer works fine but the PC will restart into CraftOS. The same thing happens with some other operating systems, except not with others. If I try to install Linear, the startup will make it boot into the OS just fine.

I am just wondering what's wrong with the startup program working? All the files for the operating system are there but the installation can never complete and make the computer startup with the OS.

Any help on this issue would be greatly appreciated.
That's odd, what version of ComptuerCraft are you running?

When you get back in to CraftOS type 'ls' and see if there is a startup file. If there isn't there was probably an installation problem. If there is open the System/OneOS.log file and copy and paste it here.

Hello. I had checked and it seems the startup file is blank. I actually tried to manually insert the startup file from the github of the OS with Windows Explorer and restart the world but it gives me an "attempt to call a nill value" error. As for when I install the OS through ComputerCraft, the startup file is blank when finished (I checked the "startup" file through Windows Explorer after installing. The file is completely blank as if I hadn't installed OneOS). There doesn't seem to be any /System/OneOS.log file. Probably because the system never actually boots. However, all the other files of OneOS seem to download just fine.

Oh! I forgot to mention. I am running computercraft 1.65. The latest version.
hamidrezakp #614
Posted 15 October 2014 - 10:50 AM
hi there
i want to install OneOS on my computer but it say :
OneOS installer
Determining last versionOneos:407:could not download:
https://api.github.c...ed/OneOS/relase
Check your connection
Please help !
or is there any way to install manually?

I ran in to that earlier today. Try downloading it again. I might add a retry mechanism.
Not changed.
Hmm, what version? If it's 1.64 try updating to 1.65.

It's OK :)/> , Thanks very much.
5logank #615
Posted 18 October 2014 - 02:32 AM
Looks Nice! I'm going to try it out.
vyse #616
Posted 18 October 2014 - 05:25 PM
this is what i get when i run OneOs on computercraft 1.6 http://gyazo.com/acad46f81dd84a84e7f5a5dde28ddaa4
MKlegoman357 #617
Posted 18 October 2014 - 08:28 PM
this is what i get when i run OneOs on computercraft 1.6 http://gyazo.com/acad46f81dd84a84e7f5a5dde28ddaa4

Taken directly from the first post:

OneOS can not be installed on version 1.63 by default. This is because Dan blocked all but 2 websites, including GitHub. To get around this either download the files manually and add copy them over or change 'S:http_whitelist=*pastebin.com;*computercraft.info' in your ComputerCraft.cfg to 'S:http_whitelist=*'. This is fixed as of 1.64pr2

Installing on 1.64 can also fail, this is due to a 1.64 bug. Try a few times, or if you can upgrade to 1.65.

I hope this helps to solve your problem :)/>
oeed #618
Posted 19 October 2014 - 02:05 AM
Quick update.

I've been working on a web browser for ComputerCraft if you're not aware. When it's done it will be released as part of version 1.3. This next version will mainly be a bug fix update. Bedrock programs should now work correctly with OneOS as it now uses the one base file, not a huge collection of files here and there. I'm going to also try and focus on fixing some of the updating issues too.
JamesR624 #619
Posted 19 October 2014 - 07:28 PM
So. I have found out the mod to make this OS AND other OSes not be able to write to the startup file.

It seems Enviromine is messing with ComputerCraft's startup code. Which is odd since Enviromine doesn't seem to have to do anything with ComputerCraft. I have tested this with many combinations of mods and found that it IS indeed Enviromine. It there a way anyone could help with fixing this bug. I have tried posting in the ComputerCraft and Enviromine forums on minecraftforums and they both get buried under stupid questions due to the people running that site completely breaking search. So, if anyone like the creator of OneOS or even the creator of ComputerCraft could help look into this bug, it would be wonderful.
MKlegoman357 #620
Posted 20 October 2014 - 02:11 PM
So. I have found out the mod to make this OS AND other OSes not be able to write to the startup file.

It seems Enviromine is messing with ComputerCraft's startup code. Which is odd since Enviromine doesn't seem to have to do anything with ComputerCraft. I have tested this with many combinations of mods and found that it IS indeed Enviromine. It there a way anyone could help with fixing this bug. I have tried posting in the ComputerCraft and Enviromine forums on minecraftforums and they both get buried under stupid questions due to the people running that site completely breaking search. So, if anyone like the creator of OneOS or even the creator of ComputerCraft could help look into this bug, it would be wonderful.

ComputerCraft has it's own forums, well.. here. There is a bug subforum where you should probably post this bug. Also, don't forget to supply all information needed.
mralin #621
Posted 02 November 2014 - 08:15 AM
Another report about monitor: image is shown on external monitor, but input is accepted only from computer monitor (built in). It's like having two iphones, one with broken screen, but working touch and another with working screen but broken touch. Messing with setting doesn't help. Maybe this will be helpfull: after trying to use monitor OneOS suggests reboot, but it doesn't happen - i have to reboot manually.

I'm running MC 1.7.10 with MCP v9.05, FML v7.10.84.1217, Forge v10.13.1.1217 and ComputerCraft v1.65.

I hope it will help and - huge thanks for (IMHO) best OS for computers in minecraft!
oeed #622
Posted 06 November 2014 - 11:02 AM
I've released OneOS 1.3 beta. This requires you to enable the 'Download Betas' setting, however. This is the first time I've used the beta channel, so it will be interesting to see how well it works.

In terms of changes, I won't make a full change log until it's actually ready for full release. The main things I've done have focused around bug fixes. The biggest one is that the OS now uses the single file version of Bedrock, not a variety of different ones. This means that all Bedrock programs will now work 100% on OneOS, as they should've from the start really. I've also overhauled the updater and done the odd bug fix here and there. I will probably do a few more fixes before full release. This update also includes Quest and Quest Server. Quest has had a number of bug fixes and is a lot more stable. Those updates will go in the standalone soon.

Please try the beta, it's designed to remove bugs before full release, so it will have bugs. If you find anything, post it. 1.2 was a pretty unstable release really, so I'd like to get everything as solid as possible.

Also, with the advent of Nova I've been thinking about features I can add. If you have any ideas what so ever, let me know. I'm mainly looking for OS features rather than programs really, but either or. I'm also starting to look in to making OneCode soon as Ideo doesn't seem to be moving much, although I'm dubious as to how much use it will get really, Bedrock isn't used that much. I might look in to making a game engine instead which will probably have things like 2D graphics (obviously) a fairly decent physics engine and maybe 3D graphics depending on how bad they look/how much hair I want to pull out of my head. One OS feature I'm considering is something like a mash up of something like the iOS 7/8 app switcher (when you double click the home button) and Control Centre (swipe up from the bottom). I'm not sure what controls will be there, probably shutdown and uh…. yea I'll think about it.
cdel #623
Posted 07 November 2014 - 08:37 AM
I am not planning to do this, however I wanted to get your opinion. what are your thoughts about a "jailbroken" version of OneOS?
oeed #624
Posted 07 November 2014 - 09:27 AM
I am not planning to do this, however I wanted to get your opinion. what are your thoughts about a "jailbroken" version of OneOS?

Well, what would it have? I mean, it really depends on what you mean. I can't see myself on having too much of an issue with it. If there are features which aren't in, even if I've said no before, I'll certainly think about adding them. If it was something like user accounts I wouldn't really have an issue with it. I will never add those myself, they're just pointless in ComputerCraft, but it's not really tearing that much up. I can't really see that many really bad things that could be done though.


Quick update on the last thing I mentioned in my previous post. I've been working on it this afternoon and so far I've come up with this. It's basically an app switcher with the buttons from the One menu (this now opens instead). And yes, those previews are actually real previews, not pre-rendered.
Edited on 07 November 2014 - 08:30 AM
cdel #625
Posted 07 November 2014 - 09:31 AM
I am not planning to do this, however I wanted to get your opinion. what are your thoughts about a "jailbroken" version of OneOS?

Well, what would it have? I mean, it really depends on what you mean.


Quick update on the last thing I mentioned in my previous post. I've been working on it this afternoon and so far I've come up with this. It's basically an app switcher with the buttons from the One menu (this now opens instead).

That app switcher looks really awesome :P/>, regarding "jailbreaking" from my view I would implement a system where users can import their own scripts which would run ontop of OneOS so it would allow for things such as widgets and possibly other functionality. :)/>
Goof #626
Posted 07 November 2014 - 10:20 AM
Suggestion:

What about adding sound-support? ( like wrapping either a normal noteblock, or a peripheral integration ) ?

This would be neat, when getting warning messages, going into folders ( the click sound ), and lots of other awesome sound effects.


Any others want something similar, in OneOS?

Thanks :)/>
Edited on 07 November 2014 - 09:22 AM
oeed #627
Posted 07 November 2014 - 10:31 AM
That app switcher looks really awesome :P/>, regarding "jailbreaking" from my view I would implement a system where users can import their own scripts which would run ontop of OneOS so it would allow for things such as widgets and possibly other functionality. :)/>
Yea, well I don't really see a problem with that. In fact I might add a bit of functionality to load those sort of scripts. I'll probably keep it fairly basic for now, maybe just auto loading the files in the directory but I might add an API for extensions or something later.

Suggestion:

What about adding sound-support? ( like wrapping either a normal noteblock, or a peripheral integration ) ?

This would be neat, when getting warning messages, going into folders ( the click sound ), and lots of other awesome sound effects.


Any others want something similar, in OneOS?

Thanks :)/>
I actually tried that in the early days of PearOS. It just didn't really work that well without integrated speakers. I mean, if iron noteblocks came by default then I probably would. I'll take a look in to it though.
cdel #628
Posted 07 November 2014 - 10:36 AM
That app switcher looks really awesome :P/>, regarding "jailbreaking" from my view I would implement a system where users can import their own scripts which would run ontop of OneOS so it would allow for things such as widgets and possibly other functionality. :)/>
Yea, well I don't really see a problem with that. In fact I might add a bit of functionality to load those sort of scripts. I'll probably keep it fairly basic for now, maybe just auto loading the files in the directory but I might add an API for extensions or something later.

Suggestion:

What about adding sound-support? ( like wrapping either a normal noteblock, or a peripheral integration ) ?

This would be neat, when getting warning messages, going into folders ( the click sound ), and lots of other awesome sound effects.


Any others want something similar, in OneOS?

Thanks :)/>
I actually tried that in the early days of PearOS. It just didn't really work that well without integrated speakers. I mean, if iron noteblocks came by default then I probably would. I'll take a look in to it though.

both of those responses were pretty satisfying. :D/>
gfcwfzkm #629
Posted 07 November 2014 - 11:24 AM
I cannot install OneOS. When i run the installer, i get:
bios:500:Domain not permitted

What does that mean? :c
Goof #630
Posted 07 November 2014 - 11:25 AM
Suggestion:

What about adding sound-support? ( like wrapping either a normal noteblock, or a peripheral integration ) ?

This would be neat, when getting warning messages, going into folders ( the click sound ), and lots of other awesome sound effects.


Any others want something similar, in OneOS?

Thanks :)/>
I actually tried that in the early days of PearOS. It just didn't really work that well without integrated speakers. I mean, if iron noteblocks came by default then I probably would. I'll take a look in to it though.
Well. if you're thinking making this suggestion become a reality, it might be worth, making a sound-engine, which is going to run in background of OneOS, if, or if not the user specified to use sounds, or not.
:)/>
and as always; everything you make is so awesome and simple. (but with complicated code, under the hood :P/>)

EDIT:
I cannot install OneOS. When i run the installer, i get:
bios:500:Domain not permitted

What does that mean? :c
That error is comming so often nowadays.. theres even proper explanation of, how to set the whitelist easily. (This is in the OP (top))
Edited on 07 November 2014 - 10:34 AM
ade125 #631
Posted 07 November 2014 - 01:15 PM
I cannot install OneOS. When i run the installer, i get:
bios:500:Domain not permitted

What does that mean? :c
That means you run CC 1.63.
DoomRater #632
Posted 10 November 2014 - 05:47 AM
So one thing I would love to see support for is being able to peek into container blocks. If listMethods() has a getAllStacks() function, it could display a chest icon for the peripheral and let us peek into the contents of said inventory container… I would pretty much dump my factory code idea and just write an app for OneOS instead to do what I want.

More support for blocks that have getEnergy() as part of them as well… being able to see how fully charged a connected capacitor or Energy Cell would be the most kickass thing I've ever seen.
oeed #633
Posted 10 November 2014 - 07:17 AM
So one thing I would love to see support for is being able to peek into container blocks. If listMethods() has a getAllStacks() function, it could display a chest icon for the peripheral and let us peek into the contents of said inventory container… I would pretty much dump my factory code idea and just write an app for OneOS instead to do what I want.

More support for blocks that have getEnergy() as part of them as well… being able to see how fully charged a connected capacitor or Energy Cell would be the most kickass thing I've ever seen.

The problem with that is it relies on a mod, I think OpenPeripheral, but it might be something else. I might, but as it's not in vanilla it's not something I can guarantee.
DoomRater #634
Posted 10 November 2014 - 09:32 PM
Yeah, just a lot of modpacks are including OpenPeripheral and I'm finding it essential to making autofactories that rock out. I guess the biggest thing is being able to detect if OP is installed and go from there. anyway, I'm definitely willing to help work on an app or widget that adds chest browsing support at the very least.
oeed #635
Posted 11 November 2014 - 09:29 AM
I've released OneOS 1.3 publicly.

Now… Unfortunately, due to a massive derp on my behalf the updater in 1.2.6 was bugged. As such the following now applies:

Normal updating won't work, you'll have to wipe the computer and install again from Pastebin.

But anyway. This update brings a few new features and a large number of bug fixes.
I won't go in to specifics about bug fixes, but I've fixed most of them. The most notable is Bedrock program support. Previously the OneOS Bedrock used a different value for transparent and would cause crashes. This is now fixed, so all Bedrock programs should work by default.
In terms of new features, I've added Quest, Quest Server and something which replaces the One menu. You've got to see it to understand it basically, but it's pretty neat.
Edited on 11 November 2014 - 08:29 AM
DoomRater #636
Posted 12 November 2014 - 05:33 AM
I have to admit, I did NOT expect this to run on a Pocket Computer! I just tried it and it ran though not without some things getting cut off.
oeed #637
Posted 12 November 2014 - 06:54 AM
I have to admit, I did NOT expect this to run on a Pocket Computer! I just tried it and it ran though not without some things getting cut off.

Yea, somethings will be cut off. I'll have to do a bug fix due to site hosting issues, so I might fix things. I might have to do a few changes to Bedrock though.
TheEvilSocks #638
Posted 12 November 2014 - 12:07 PM
Heya, there might be a small bug regarding quest and 'Choose File' buttons.
Since quest is located in Programs/Quest.program quest will only see those files and folders. So when you try to upload something to Quest Host you would have to place the files in that folder. You basically can't access My Documents.



oeed #639
Posted 12 November 2014 - 08:43 PM
Heya, there might be a small bug regarding quest and 'Choose File' buttons.
Since quest is located in Programs/Quest.program quest will only see those files and folders. So when you try to upload something to Quest Host you would have to place the files in that folder. You basically can't access My Documents.




Oops, I'll fix definitely fix that!
LDDestroier #640
Posted 12 November 2014 - 08:44 PM
Hey, do you think there could be an option to move the whole operating system to a floppy disk, to conserve PC space? Or maybe, if there isn't enough space on one disk, two disks? Or maybe move all programs to the disk(s), and configure OneOS to look for programs on said disk?

If you have a OneOS bootdisk, you could basically bring your PC with you on a floppy, conserving loads of space for programs on the computer (or the other way around).

Look into it please!
Goof #641
Posted 13 November 2014 - 02:43 PM
Not sure if im sounding hard'ish, but i dont think the "warning" for deleting system files is making any attention to me… in personal, i would've liked if it were red'ish, so it would kinda' force the user to see that the file he/she is trying to delete/remove is part of the OS..


but so far: 1.3= awesome

if OneOS.Version == '1.3' then
print('Requesting Oeed's attention now...')
else
printError('Go home my friend, you're drunk.. (as always)')
end
Edited on 13 November 2014 - 04:30 PM
JamesR624 #642
Posted 13 November 2014 - 05:00 PM
Welp. It seems the startup file is broken again. It seems that every time OneOS or Enviromine updates, it breaks the ability to save the startup file.

Just wanted to report that with Enviromine 1.3.39 and the newest ComputerCraft, it is broken again. I report that here because other operating systems sometimes work. It's only OneOS that consistently breaks with this.

There is also the bug that is still there with Ink (the app inside OneOS) being SEVERELY broken when it comes to moving the cursor, the enter key, and the backspace key.
DoomRater #643
Posted 15 November 2014 - 06:43 AM
Yeah I'd really love it if Ink became stable enough for consistent use. That and the App Store can't be browsed manually, or at least easily. Just a lot of things don't scroll like they should.

Edit: I do have one more critique for OneOS using a monitor as the screen: it should totally use .5 as the monitor scale. The size for a 2x2 monitor is just that much more retail when you do that. Possibly enough retail for a touchscreen keypad…? Using it through a monitor is kinda useless without one.
Edited on 20 November 2014 - 03:47 PM
bigspaceballs #644
Posted 22 November 2014 - 06:37 PM
Hey, Is it just me, or does quest not work? I am using 1.6.3, and the server works (btw, I am playing on a server with me and my friends) but I cant even load the home page for quest??? Am I the only one??
Saldor010 #645
Posted 22 November 2014 - 07:09 PM
Hey, Is it just me, or does quest not work? I am using 1.6.3, and the server works (btw, I am playing on a server with me and my friends) but I cant even load the home page for quest??? Am I the only one??

I can't either.
fluffy #646
Posted 23 November 2014 - 09:01 PM
How do i edit the crash screen(where is the file)
oeed #647
Posted 23 November 2014 - 09:19 PM
Not sure if im sounding hard'ish, but i dont think the "warning" for deleting system files is making any attention to me… in personal, i would've liked if it were red'ish, so it would kinda' force the user to see that the file he/she is trying to delete/remove is part of the OS..


but so far: 1.3= awesome

if OneOS.Version == '1.3' then
print('Requesting Oeed's attention now...')
else
printError('Go home my friend, you're drunk.. (as always)')
end
Well, it does tell them. I don't want to make it impossible to delete those files. I might make the button red though.

Welp. It seems the startup file is broken again. It seems that every time OneOS or Enviromine updates, it breaks the ability to save the startup file.

Just wanted to report that with Enviromine 1.3.39 and the newest ComputerCraft, it is broken again. I report that here because other operating systems sometimes work. It's only OneOS that consistently breaks with this.

There is also the bug that is still there with Ink (the app inside OneOS) being SEVERELY broken when it comes to moving the cursor, the enter key, and the backspace key.
I don't really know what to say about Environmine, I'll take a look, but it's clearly a problem with whatever that mod does.

Ink's a real pain, the cursor and selection stuff drove me up the wall trying to get working. Unless I remake it using Bedrock don't keep your hopes up for any fixes.

Yeah I'd really love it if Ink became stable enough for consistent use. That and the App Store can't be browsed manually, or at least easily. Just a lot of things don't scroll like they should.

Edit: I do have one more critique for OneOS using a monitor as the screen: it should totally use .5 as the monitor scale. The size for a 2x2 monitor is just that much more retail when you do that. Possibly enough retail for a touchscreen keypad…? Using it through a monitor is kinda useless without one.
Yea that App Stores pretty broken, I'll fix it soon.

Actually that's a good point, I'll do that.

I did make an on screen keyboard a while ago, although not for OneOS. I might add it in.

Hey, Is it just me, or does quest not work? I am using 1.6.3, and the server works (btw, I am playing on a server with me and my friends) but I cant even load the home page for quest??? Am I the only one??

I can't either.
Hmm, I'll take a look.

How do i edit the crash screen(where is the file)
I'm not sure why you'd want to, but it's in the startup file about line 600.
DoomRater #648
Posted 26 November 2014 - 03:18 PM
I just want to say I'm redoubling my efforts to get my server admin to make it possible to install OneOS on computers on his server. Of all the OS's I've tried so far this one is the most mature. Nova was great and I hope it gets even better, especially since I currently can't guarentee I'll be the only one with right click access on my own advanced computer, but being able to test and develop OneOS apps on a live server would be incredibly beneficial to me right now.
oeed #649
Posted 29 November 2014 - 02:16 AM
I've had a few requests on the Nova thread and here a while ago to add a password login system.

While personally I don't see point, if people want it I'll add it.

It will of course be optional. When you turn it on or it sleeps it will ask you for the password, as you'd expect.

I've added a poll, so please respond accordingly.

My end of year exams have basically finished now so I've got a bit more time to add more stuff. So if there's anything you can think of let me know.
oeed #650
Posted 01 December 2014 - 02:34 AM
Given the 11 for and 4 against results of the poll so far I've decided to add an optional password screen.

It's pretty self explanatory really. You can either set the password when you first run OneOS or turn it on in settings. It might be a little buggy, but I haven't found any bugs.

I've also added colour filters which allows for some neat things. I might integrate more later, but for now it gives this effect to the login screen. It essentially makes what's behind it greyscale live.



I might add things like this in to Sketch and remake it using Bedrock, but no guarantees. I'd also be able to add image resizing like I've done with the program previews, and maybe blurring/blending too. Hmmmmm….. Just don't get your hopes up :P/>
Edited on 01 December 2014 - 01:45 AM
lare290 #651
Posted 11 December 2014 - 03:33 PM
Almost fully works on PDA, but some graphics and texts can't be seen because they are off-screen. Maybe make PDA-version of this?
oeed #652
Posted 13 December 2014 - 09:35 AM
Almost fully works on PDA, but some graphics and texts can't be seen because they are off-screen. Maybe make PDA-version of this?

I'll try it out on a PDA and see how it runs. I won't make a special version, at least at this point, but I'll look in to tailoring it a bit more.


I will be releasing another smallish update soon, the main feature will be Sketch 2 but I'll also fix a few bugs and tidy up Quest a bit.
Geforce Fan #653
Posted 13 December 2014 - 06:19 PM
In order to truly replicate the OSX feel, this needs to be really laggy, crash all the time, and lock up. And then when it restarts, resume right to before it crashed and crash again until you manage to connect your mouse before it locks up and shut it down and don't restore.
I'm kidding… but osx does do that.
Testing this out a little, since its been so long, this operating system is horribly buggy and hardly usable. Here's a list of bugs and annoyances:
  1. Using the tablet-like desktop icon scroller, a large portion of the time OneOS just locks up and crashes
  2. There is huge visual lag when switching folders from the side bar
  3. There's no copy and paste in the terminal. OneOS's useless "copy and paste" overrides it so trying to download a program is a nightmare
  4. Spamclicking the "One" thing on the menubar locks up OneOS on the next action
  5. OneOS takes up almost 600bytes, over half the computer's space
  6. The app store can't connect
  7. The internet browser can't connect
  8. You can't see your cursor in Ink
  9. Switching tabs while the animation is still playing crashes
as you can see there is a ridiculous amount of annoyances and bugs in OneOS.
Edited on 13 December 2014 - 05:38 PM
Saldor010 #654
Posted 13 December 2014 - 08:24 PM
as you can see there is a ridiculous amount of annoyances and bugs in OneOS.

Yeah, that's the only thing that annoys me about OneOS. Once all the bugs are ironed out, I'll use it all the time!
tenshae #655
Posted 13 December 2014 - 08:26 PM
–snip–
…have you ever even used a Mac? Or have you used one, but trash it in a day to get it in that state?
Geforce Fan #656
Posted 13 December 2014 - 08:31 PM
um… I'm on MacOSX right now? That's what it does to me.
I'm switching to windows soon, and
If you're wondering how I'm going to do that–I'm on a non-apple computer running OSX, AKA a Hackintosh.
Or have you used one, but trash it in a day to get it in that state?
what do you even mean by this?
Oh… No? I havn't trashed my computer. My specs are: 3.4GHz quad-core i5, 8GB RAM, Gefore(hence my name) GTX 760 @1.2GHz w/ 2GB 8ghz RAM, and it freezes at least twice a day or more.
Edited on 13 December 2014 - 07:38 PM
oeed #657
Posted 13 December 2014 - 10:59 PM
In order to truly replicate the OSX feel, this needs to be really laggy, crash all the time, and lock up. And then when it restarts, resume right to before it crashed and crash again until you manage to connect your mouse before it locks up and shut it down and don't restore.
I'm kidding… but osx does do that.
Testing this out a little, since its been so long, this operating system is horribly buggy and hardly usable. Here's a list of bugs and annoyances:
  1. Using the tablet-like desktop icon scroller, a large portion of the time OneOS just locks up and crashes
  2. There is huge visual lag when switching folders from the side bar
  3. There's no copy and paste in the terminal. OneOS's useless "copy and paste" overrides it so trying to download a program is a nightmare
  4. Spamclicking the "One" thing on the menubar locks up OneOS on the next action
  5. OneOS takes up almost 600bytes, over half the computer's space
  6. The app store can't connect
  7. The internet browser can't connect
  8. You can't see your cursor in Ink
  9. Switching tabs while the animation is still playing crashes
as you can see there is a ridiculous amount of annoyances and bugs in OneOS.
Yea, well I'll try and fix most of those.

Some of them are a little hard/impossible though. Some of the drawing based ones are pushing CC to it's limit, so unless I just remove them I'm not sure there's a lot I can do.

We've discussed the disk usage endlessly. There is pretty much nothing I can do. Honestly, I can't see anyone filling the other half up. Just delete programs you don't need.

I'm going to be fixing Quest soon. I'm not really sure what your problem is with the app store, is it blocked?

um… I'm on MacOSX right now? That's what it does to me.
I'm switching to windows soon, and
If you're wondering how I'm going to do that–I'm on a non-apple computer running OSX, AKA a Hackintosh.
Or have you used one, but trash it in a day to get it in that state?
what do you even mean by this?
Oh… No? I havn't trashed my computer. My specs are: 3.4GHz quad-core i5, 8GB RAM, Gefore(hence my name) GTX 760 @1.2GHz w/ 2GB 8ghz RAM, and it freezes at least twice a day or more.
I'm not going to let this turn in to a flame war, but don't you think the fact that you're using a Hackintosh is probably contributing to that?
Geforce Fan #658
Posted 13 December 2014 - 11:06 PM
I'm running an unmodified OSX, the only thing different is booting – and all other "real" macs I've had do the same thing. I'm not sure why you think this has become a flame war, I was just stating that OSX ran that way for me and ash was saying it shouldn't be doing that for anyone
But yes, the app store is blocked by my stupid ISP. inb4thispostgetsblockedbyat&amp;t2
I suppose your right in that I've definitely mentioned space before, but what I was really trying to say is if it's going to take up a load of space, it shouldn't have all those other issues.
Edited on 14 December 2014 - 12:24 AM
Phoenix323 #659
Posted 14 December 2014 - 01:04 AM
In computercraft 1.63 ccappstore can crash a lot
logsys #660
Posted 15 December 2014 - 06:05 PM
Now, this OS "kinda" erased all Its competition.

Sugestion: Make a RAM. Just for fun cause it's difficult to make and it's useless. You tho have to admit, it would be awesome if the OS opened a warning: "RAM is almost full, Close some apps" and if you could do some KASRL and ASRL to prevent hackers. Where is the fun of there are no cons and pros?
oeed #661
Posted 15 December 2014 - 11:58 PM
In computercraft 1.63 ccappstore can crash a lot
Simply put, don't use 1.63. It seems to have so many problems.

Now, this OS "kinda" erased all Its competition.

Sugestion: Make a RAM. Just for fun cause it's difficult to make and it's useless. You tho have to admit, it would be awesome if the OS opened a warning: "RAM is almost full, Close some apps" and if you could do some KASRL and ASRL to prevent hackers. Where is the fun of there are no cons and pros?
In light of Geforce Fan's post I'm weary of adding 'bloaty' features, like this one. I can't see any pros for this really, it's just going to slow it down and be annoying. I'm not even sure if it's possible either with out the debug API.

I'm going to start working on 1.4 which will feature Sketch 2 and maybe another program, but will mainly focus on speeding the whole thing up and removing annoyances.
Britminecraty #662
Posted 16 December 2014 - 04:13 PM
What do you mean run the pastebin link? I've typed pastebin run E1xftzLa into my computer block but it just responds with 'No such program'
Cranium #663
Posted 16 December 2014 - 04:40 PM
What do you mean run the pastebin link? I've typed pastebin run E1xftzLa into my computer block but it just responds with 'No such program'
You probably have the http api disabled in your ComputerCraft configuration.
Britminecraty #664
Posted 16 December 2014 - 06:18 PM
What do you mean run the pastebin link? I've typed pastebin run E1xftzLa into my computer block but it just responds with 'No such program'
You probably have the http api disabled in your ComputerCraft configuration.
wat
(I'm using the tekkit version, By the way. Since manual install seems to bugger up my saves)
Edited on 16 December 2014 - 05:18 PM
Lyqyd #665
Posted 16 December 2014 - 07:43 PM
Which version of ComputerCraft is the "Tekkit version", in this case? You may be using a version too old to even include the http API.
Cranium #666
Posted 16 December 2014 - 10:23 PM
I'm going to assume Tekkit Classic. Which has ComputerCraft 1.25, meaning the HTTP API is disabled by default.
oeed #667
Posted 16 December 2014 - 10:41 PM
I'm going to assume Tekkit Classic. Which has ComputerCraft 1.25, meaning the HTTP API is disabled by default.

Also meaning without advanced computers, so it will be impossible to run even if he could download it.
micmou #668
Posted 17 December 2014 - 01:00 AM
Well you seem to be post 666 on your forum I was wondering if it would be at all possible to create a mobile version

Also I love your OS
DoomRater #669
Posted 17 December 2014 - 02:47 AM
You mean run the OS on a pocket computer? It already does, with some caveats. But it does not crash.
Britminecraty #670
Posted 17 December 2014 - 05:20 PM
I'm going to assume Tekkit Classic. Which has ComputerCraft 1.25, meaning the HTTP API is disabled by default.

Also meaning without advanced computers, so it will be impossible to run even if he could download it.
I'm going to assume Tekkit Classic. Which has ComputerCraft 1.25, meaning the HTTP API is disabled by default.
Which version of ComputerCraft is the "Tekkit version", in this case? You may be using a version too old to even include the http API.
I'm using Tekkit Lite, Which uses Computercraft 1.5 which has advanced computers. Another thing I noticed when I tried to manually install it, The computer's ID wont show up in the folder for some reason :/
Cranium #671
Posted 18 December 2014 - 12:52 AM
In that version, there's a few caveats to remember:
  1. The HTTP API is still disabled by default
  2. Computers aren't assigned a folder until they've either been labelled or until they've had a file added to them via the in-game editor.
Britminecraty #672
Posted 18 December 2014 - 05:47 PM
In that version, there's a few caveats to remember:
  1. The HTTP API is still disabled by default
  2. Computers aren't assigned a folder until they've either been labelled or until they've had a file added to them via the in-game editor.
So basically make a startup file or something and then it'll appear?
Britminecraty #673
Posted 18 December 2014 - 05:58 PM
Finally got it to work, But now whenever it installs it bluescreens. (well, more of grayscreens). I'm trying installing it with a completley wiped PC now but I dont know if it will work. Oh wait, It's just finished. It hasn't worked.
(I'm using an advanced PC and the only files on it in its ENTIRETY are rom and the installer)

EDIT: Here's the grayscreen printout: :(/> OneOS has crashed! OneOS has encountered a serious error. Click anywhere to reboot.

Bedrock.lua:2356: bad argument: table expected, got function

Modified file system detected
Not sending report
Edited on 18 December 2014 - 04:59 PM
oeed #674
Posted 18 December 2014 - 10:32 PM
Finally got it to work, But now whenever it installs it bluescreens. (well, more of grayscreens). I'm trying installing it with a completley wiped PC now but I dont know if it will work. Oh wait, It's just finished. It hasn't worked.
(I'm using an advanced PC and the only files on it in its ENTIRETY are rom and the installer)

EDIT: Here's the grayscreen printout: :(/> OneOS has crashed! OneOS has encountered a serious error. Click anywhere to reboot.

Bedrock.lua:2356: bad argument: table expected, got function

Modified file system detected
Not sending report

The only time I've seen that before was when theoriginalbit was testing Sketch 2. I can't remember exactly how he fixed though, although his emulator was running 1.5, but I use the same one he does.

Based on the line it's erroring on it looks as if there are files that shouldn't be loaded as APIs that are. I'm pretty stumped really. I'll see what I can do, but it's really odd.
Britminecraty #675
Posted 19 December 2014 - 02:26 PM
Finally got it to work, But now whenever it installs it bluescreens. (well, more of grayscreens). I'm trying installing it with a completley wiped PC now but I dont know if it will work. Oh wait, It's just finished. It hasn't worked.
(I'm using an advanced PC and the only files on it in its ENTIRETY are rom and the installer)

EDIT: Here's the grayscreen printout: :(/> OneOS has crashed! OneOS has encountered a serious error. Click anywhere to reboot.

Bedrock.lua:2356: bad argument: table expected, got function

Modified file system detected
Not sending report

The only time I've seen that before was when theoriginalbit was testing Sketch 2. I can't remember exactly how he fixed though, although his emulator was running 1.5, but I use the same one he does.

Based on the line it's erroring on it looks as if there are files that shouldn't be loaded as APIs that are. I'm pretty stumped really. I'll see what I can do, but it's really odd.
Alright. Until then i'll just keep my character content by checking my solar panels are still working.
moneymaster2012 #676
Posted 21 December 2014 - 02:31 PM
I'm still confused about the "Quest" application
oeed #677
Posted 22 December 2014 - 01:49 PM
Ok. So.

Given the large array of problems it's currently facing I've decided to recreate OneOS, from scratch. The things causing it to be slow are just so deeply rooted there's not much point of trying to fix them. It's not really using a mature approach to Bedrock which I've figured out over the past few months.

Given it took about 3 months to make the original OS it's not going to be an overnight thing. It certainly will be quicker though now I've got Bedrock, have more experience and will be able to reuse a little code (mainly updating really).

Here are the main things I'm thinking about.

Priorties:
- easy to use
- speed
- bug free
- pocket computers
- low(ish) disk usage (relative to currently at least)

This means:
- no animations (they were pointless and weren't *that* great)
- stripping lots of pointless 'bloaty' features (search, the program view thingy, password??) and other stuff
- a different way of drawing programs (maybe, not too sure how to do this)
- no more desktop… maybe, still thinking about what to put there. need something, but the previous things haven't been great
- a new interface in terms of switching programs probably, it doesn't really work with pocket computers.

I'd really like to hear what everyone thinks about this and the kind of things you'd like to see implemented.
Edited on 22 December 2014 - 12:49 PM
logsys #678
Posted 22 December 2014 - 02:24 PM
Ok. So.

Given the large array of problems it's currently facing I've decided to recreate OneOS, from scratch. The things causing it to be slow are just so deeply rooted there's not much point of trying to fix them. It's not really using a mature approach to Bedrock which I've figured out over the past few months.

Given it took about 3 months to make the original OS it's not going to be an overnight thing. It certainly will be quicker though now I've got Bedrock, have more experience and will be able to reuse a little code (mainly updating really).

Here are the main things I'm thinking about.

Priorties:
- easy to use
- speed
- bug free
- pocket computers
- low(ish) disk usage (relative to currently at least)

This means:
- no animations (they were pointless and weren't *that* great)
- stripping lots of pointless 'bloaty' features (search, the program view thingy, password??) and other stuff
- a different way of drawing programs (maybe, not too sure how to do this)
- no more desktop… maybe, still thinking about what to put there. need something, but the previous things haven't been great
- a new interface in terms of switching programs probably, it doesn't really work with pocket computers.

I'd really like to hear what everyone thinks about this and the kind of things you'd like to see implemented.

Sounds kinda troubly… it will give you much work but yeah, go ahead.

About the animations.. Just make a "go down" like GS5's android 5.0 edition. Will save code and space, and its simple.( Simplicity is difficult to achieve )

Bloaty stuff: Keep password, but just for "Administration purposes". Some settings in your OS should require admin permission, such as changing computer name after the setup.

Program switching: Restrict to a max of 2-3 programs, else it will get super slow. Also, use F4-F6 to switch between them.
DoomRater #679
Posted 22 December 2014 - 04:41 PM
It seems to me a shame that search needs to go. I actually rather enjoyed being able to find things on the computer from there.
oeed #680
Posted 22 December 2014 - 11:11 PM
I've remade basic program system (rendering and event handling) and it seems to be working correctly, so everything's certainly moving quicker than before. It took about a month or two to get to this point last time.

Sounds kinda troubly… it will give you much work but yeah, go ahead.

About the animations.. Just make a "go down" like GS5's android 5.0 edition. Will save code and space, and its simple.( Simplicity is difficult to achieve )

Bloaty stuff: Keep password, but just for "Administration purposes". Some settings in your OS should require admin permission, such as changing computer name after the setup.

Program switching: Restrict to a max of 2-3 programs, else it will get super slow. Also, use F4-F6 to switch between them.

I'm actually thinking I might keep the animations really. I'll think about it though.

I'm not adding admin permissions and the like. Thats pure bloat.

I won't be restricting the number of programs. It will just annoy the user. I might add shortcuts though, that could be useful.

It seems to me a shame that search needs to go. I actually rather enjoyed being able to find things on the computer from there.
Well it doesn't need to go. I just thought no one used it. I might actually use it in place of the desktop interface actually.
logsys #681
Posted 22 December 2014 - 11:47 PM
I've remade basic program system (rendering and event handling) and it seems to be working correctly, so everything's certainly moving quicker than before. It took about a month or two to get to this point last time.

Sounds kinda troubly… it will give you much work but yeah, go ahead.

About the animations.. Just make a "go down" like GS5's android 5.0 edition. Will save code and space, and its simple.( Simplicity is difficult to achieve )

Bloaty stuff: Keep password, but just for "Administration purposes". Some settings in your OS should require admin permission, such as changing computer name after the setup.

Program switching: Restrict to a max of 2-3 programs, else it will get super slow. Also, use F4-F6 to switch between them.

I'm actually thinking I might keep the animations really. I'll think about it though.

I'm not adding admin permissions and the like. Thats pure bloat.

I won't be restricting the number of programs. It will just annoy the user. I might add shortcuts though, that could be useful.

It seems to me a shame that search needs to go. I actually rather enjoyed being able to find things on the computer from there.
Well it doesn't need to go. I just thought no one used it. I might actually use it in place of the desktop interface actually.

Are you familiar with rooting on android.. search a bit. A good features would bê disable sandbox if the user granted access. Also, password isnt bloat. Not everyobe play SSP. In SMP there are tons of griefers and trollers, so password is a good feature
DoomRater #682
Posted 22 December 2014 - 11:48 PM
About the only thing a password does is restrict access if the attacker can't place blocks. Otherwise, place a disk drive down, insert boot disk, and bam bypassed.
ByteMe #683
Posted 22 December 2014 - 11:57 PM
About the only thing a password does is restrict access if the attacker can't place blocks. Otherwise, place a disk drive down, insert boot disk, and bam bypassed.

Most servers have block protection anyway so If you remember to claim land that shouldn't be a problem :P/>
logsys #684
Posted 22 December 2014 - 11:58 PM
About the only thing a password does is restrict access if the attacker can't place blocks. Otherwise, place a disk drive down, insert boot disk, and bam bypassed.

Not if he used the user folder with encryption. Cant boot, cant unload folder, files are safe from being stolen.
DoomRater #685
Posted 23 December 2014 - 12:00 AM
I really am not going to comment on file encryption. Just host your files *somewhere else*, there's no need to bog down the entire OS with file/folder encryption.
logsys #686
Posted 23 December 2014 - 12:05 AM
I really am not going to comment on file encryption. Just host your files *somewhere else*, there's no need to bog down the entire OS with file/folder encryption.
You are misunderstanding. A ramdisk (like ive told oeed before) would make it easy. Decrypt ramdisk -> boot OS. There would bê needed a knox void = 0x0 to prevent os tampering. Its late and I will make my ideal clear tomorrow.
Saldor010 #687
Posted 23 December 2014 - 04:47 AM
This means:

- no more desktop… maybe, still thinking about what to put there. need something, but the previous things haven't been great

I for one liked the desktop. It was really the only ComputerCraft OS with a decent desktop interface.
Edited on 23 December 2014 - 03:47 AM
oeed #688
Posted 23 December 2014 - 05:01 AM
Are you familiar with rooting on android.. search a bit. A good features would bê disable sandbox if the user granted access. Also, password isnt bloat. Not everyobe play SSP. In SMP there are tons of griefers and trollers, so password is a good feature
I'll keep the password in there, or a lock feature of some sort.

I won't be touching permissions or those sorts of things.

You are misunderstanding. A ramdisk (like ive told oeed before) would make it easy. Decrypt ramdisk -> boot OS. There would bê needed a knox void = 0x0 to prevent os tampering. Its late and I will make my ideal clear tomorrow.

Definitely not adding disk encryption either. It'll just slow it down for no reason really. As I've said before, CC is about as secure as leaving a pile of gold in the middle of Time Square and not expecting it to get stolen.

This means:

- no more desktop… maybe, still thinking about what to put there. need something, but the previous things haven't been great

I for one liked the desktop. It was really the only ComputerCraft OS with a decent desktop interface.

Well, the 'new' iOS like one was pretty dreadful really. I'm looking at making a search based one or I'll revert to one similar to the version 1 desktop.
cdel #689
Posted 23 December 2014 - 05:51 AM
Just a note: Majority of block protection plugins don't protect computers as they aren't considered as containers.
DoomRater #690
Posted 23 December 2014 - 04:05 PM
I sure am glad MFFS works then! I actually kicked someone off my computer by restricting block access while he was in the middle of looking around folders on an Advanced Computer.
oeed #691
Posted 26 December 2014 - 11:02 AM
Just a bit of a version two progress update.

Of the three or four days I've been working on it a lot of the work has actually just been thinking. It took a few days to subconsciously decide on the program switcher interface, the coding of it only took a fairly short time. I was initially planning on using some a bit like the interface I added in 1.3, basically like the iOS 7/8 switcher (program previews) or possible like the earlier iOS switcher (just icons). I have, however, decided against this. It's just slow and clunky, it seems a bit Vista-esque/Yostemite-esque, add lots of pointless shininess that just annoys you and slows you down. I probably won't add that in any form, optional or not.

Instead I've elected to use something similar to the current design. It's not quite the same, that would just be pointless, it's not perfect; on pocket computers it can be rather limiting. In terms of functionality, I've made it so the program buttons fill the entire width and split in to even sized buttons, similar to Safari.


In terms of the design of it, I've decided to make use of my new Bedrock filters. There is the usual title bar background colour as before that can be set by programs, however, I'm also thinking that the default colour may be customisable, either through it's own setting or copying the desktop's colour. Instead of the previous light blue highlighting colour I've decided to use a filtered colour instead. The text also uses filters (although it still needs a bit of tweaking). Due to the way it works you could potentially also use images behind it.







There are also some pretty slick animations for this, but you'll probably just have to wait until to you can use it to see those. Rather than using some clunky animation tack on Bedrock now has a CoreAnimation like ability to easily animate values of objects. At this stage it's just number values, but I might add colours and text later.

At this stage the One button simply takes you to the desktop. I might change it, but really the only things the menu had other than the desktop which was useful was the reboot and shutdown buttons. I'll need to think about where they're going to go.



In terms of the previously stated priorities.

I spent a few days on purely focusing on making the program drawing as fast as I could get it. I'm still not 100% happy with it, but I found a number of things that were wrong and restructured the whole system so it should certainly be quicker than previously. I'm still thinking about ways to improve it though, because in Sketch it's a bit noticeable.

I've be simultaneously creating OneOS on both regular computers and pocket computers, the new switcher was heavily developed because of it. So it should be pretty good on that front. I've also added something to Bedrock which automatically selects a pocket computer specific .view file if it exists over the regular one.

Disk usage is a bit hard to know really at this point. At the moment half of it is Sketch 2 at about 120KB and Bedrock sitting at 85KB. In total it's around 270KB. We'll see though, this isn't going to be something that's probably going to be a vast improvement on previous versions.

Once I add updating I'll start releasing previews on the beta update channel (which you can turn on in settings). Be warned that as I'm going away tomorrow I won't have as much time to work on it (although not none), so this might be a while. It will also be very basic to begin with.



…oh and regarding Quest migration; I've been struggling a little to download all the server files. FTP keeps dying on me due to the massive number of files and the 000webhost backup system seems to not want to give me my stuff. It's happening, don't worry, but it's taking longer than I hoped.
DoomRater #692
Posted 26 December 2014 - 04:28 PM
On the Second Life viewer, sometimes I get so many IM tabs that having them arranged vertically is just silly. It would take only two or three before they become cut off or crowded. Instead, I opted for vertical IM tabs, which was easier to get 8 or 9 at a time. The only issue with taking this approach on a Computercraft OS is screen width is just as limited as screen height, but maybe it'd be better to approach it that way on a pocket computer?
oeed #693
Posted 28 December 2014 - 07:08 AM
On the Second Life viewer, sometimes I get so many IM tabs that having them arranged vertically is just silly. It would take only two or three before they become cut off or crowded. Instead, I opted for vertical IM tabs, which was easier to get 8 or 9 at a time. The only issue with taking this approach on a Computercraft OS is screen width is just as limited as screen height, but maybe it'd be better to approach it that way on a pocket computer?
Yea, I won't be making them stack vertically or hiding them away. This method is the quickest and least intrusive.

I've almost finished the desktop. At this stage I'm sticking with a standard 'drag icons around' desktop like Windows, OS X and the like. It's not perfect in terms of working across all screen sizes, but it's the least clunky and most intuitive thing I could think of. I'm probably going to add an iOS 7 like drag down/click to search thing, but it mightn't really work out well. As I wanted to get rid of the One menu the shutdown and reboot buttons are now at the bottom of the screen. They're not perfect yet, especially colour wise, however. Oh, and the 'One button' now disappears when you're on the desktop. If you don't have any programs open it will say OneOS in the middle.



I've also added something which I might end up removing, but I thought might make for a slightly nicer experience. Basically, in the past programs had to manually specify the top bar colour, which was ok, but meant that most programs didn't result in any change. Now if it's not specified it will detect the most common colour at the top and use that instead. The option to set the text colour has also been removed, it now uses filters to choose the best colours to use instead.

Oh and I'll be pushing the progress to GitHub every once in a while, although I'm going away without internet for a while tomorrow.



Regarding Quest, I've managed to get all the files uploaded to the new server, the only issue now is tackling a fairly strange error… http://quest.olivercooper.me/

I'm pretty sure it's just my .htaccess, but it's probably going to take a bit of work to figure out what on earth to do to fix it.
Edited on 28 December 2014 - 06:11 AM
TheKickstart #694
Posted 30 December 2014 - 12:36 AM
I installed and the first two things were, first, the desktop crashed and then when i went into settings, the OS its self crashed

On the Second Life viewer, sometimes I get so many IM tabs that having them arranged vertically is just silly. It would take only two or three before they become cut off or crowded. Instead, I opted for vertical IM tabs, which was easier to get 8 or 9 at a time. The only issue with taking this approach on a Computercraft OS is screen width is just as limited as screen height, but maybe it'd be better to approach it that way on a pocket computer?
Yea, I won't be making them stack vertically or hiding them away. This method is the quickest and least intrusive.

I've almost finished the desktop. At this stage I'm sticking with a standard 'drag icons around' desktop like Windows, OS X and the like. It's not perfect in terms of working across all screen sizes, but it's the least clunky and most intuitive thing I could think of. I'm probably going to add an iOS 7 like drag down/click to search thing, but it mightn't really work out well. As I wanted to get rid of the One menu the shutdown and reboot buttons are now at the bottom of the screen. They're not perfect yet, especially colour wise, however. Oh, and the 'One button' now disappears when you're on the desktop. If you don't have any programs open it will say OneOS in the middle.



I've also added something which I might end up removing, but I thought might make for a slightly nicer experience. Basically, in the past programs had to manually specify the top bar colour, which was ok, but meant that most programs didn't result in any change. Now if it's not specified it will detect the most common colour at the top and use that instead. The option to set the text colour has also been removed, it now uses filters to choose the best colours to use instead.

Oh and I'll be pushing the progress to GitHub every once in a while, although I'm going away without internet for a while tomorrow.



Regarding Quest, I've managed to get all the files uploaded to the new server, the only issue now is tackling a fairly strange error… http://quest.olivercooper.me/

I'm pretty sure it's just my .htaccess, but it's probably going to take a bit of work to figure out what on earth to do to fix it.
If you are going to do that then, at least put about, settings and update there

I am not bothered if you put them as a desktop icon or as text like shutdown and reboot
oeed #695
Posted 13 January 2015 - 06:13 AM
If you are going to do that then, at least put about, settings and update there

I am not bothered if you put them as a desktop icon or as text like shutdown and reboot

Settings will just be a program in the programs folder now. The update button will now be in Settings.


It's been a while since I've done a progress report.

I've been slowly working away, not as fast as I originally wanted, but it's better than nothing. I don't have masses to show for, but the core switcher and desktop is essentially done. So the main things left now are the programs (such as Files and the like).

You may have also noticed on the Nova topic that the App Store is getting a much needed overhaul. I'm fairly certain it won't be working anymore as I've moved the site from ccappstore.com to appstore.olivercooper.me (it expires on the 5th of Feb) as part of my 'stop paying for so many domains' agenda. But the new one should be far better. Quite honestly, it's probably going to have a lot less features than the previous one such as comments and moderation, but that should make it much simpler and easier to use (and less buggy). I'm working with awsumben13 and ByteMe on it at the moment, and progress has been fairly good.

Here's a quick screenshot of the new program I started earlier today. It's still pretty fresh so is bound to have changes, but the basic concept is there.

Edited on 13 January 2015 - 05:13 AM
cdel #696
Posted 13 January 2015 - 07:18 AM
even as a concept, that looks stunning. keep it up! :)/>
ByteMe #697
Posted 13 January 2015 - 08:12 AM
It's going to be amazing, all your favourite applications only a download away. PS. You guys are going to love the loading animation for the new app store :D/>
LDDestroier #698
Posted 13 January 2015 - 01:06 PM
(I remember seeing you on LuaLand! I had absolutely no clue what you were discussing however. Probably for the better…)

1. The shell app does not allow copy and paste, making pastebin installation (pastebin get * *) inconveinient.

2. Nice appstore design! It may look like the Google Play store soon! But I think that you should try to keep a rating system and comments/reviews, so that I don't waste the already-limited space on a program that was poorly made.

3. I find it absolutely appalling that OneOS runs as fast as basic OSes that contain just a menu and built-in programs.

4. I don't know the exact dimensions of the CC screen, but can OneOS technically support huge screens that are not standard sizes?

5. OneOS is the definative OS for CC, you've done it. I had actually been using Laby OS before I knew about OneOS…those days…

6. I found that wireless modems high up (Y:240) have huge ranges and can repeat rednet messages to an entire area, as shown in LuaLand before the map was reset. The only problem was that the computer kept turning off. Is it possible to have a wireless peripheral, so that I can have a wireless modem high up without a computer high up as well?

Edited on 13 January 2015 - 12:21 PM
cdel #699
Posted 13 January 2015 - 01:25 PM
6. I found that wireless modems high up (Y:240) have huge ranges and can repeat rednet messages to an entire area, as shown in LuaLand before the map was reset. The only problem was that the computer kept turning off. Is it possible to have a wireless peripheral, so that I can have a wireless modem high up without a computer high up as well?

I dont think its possible with wireless modems… however you could always run a hideous tower of networking cable into the sky and turn the computer on with this. :P/>
oeed #700
Posted 13 January 2015 - 10:21 PM
(I remember seeing you on LuaLand! I had absolutely no clue what you were discussing however. Probably for the better…)

1. The shell app does not allow copy and paste, making pastebin installation (pastebin get * *) inconveinient.

2. Nice appstore design! It may look like the Google Play store soon! But I think that you should try to keep a rating system and comments/reviews, so that I don't waste the already-limited space on a program that was poorly made.

3. I find it absolutely appalling that OneOS runs as fast as basic OSes that contain just a menu and built-in programs.

4. I don't know the exact dimensions of the CC screen, but can OneOS technically support huge screens that are not standard sizes?

5. OneOS is the definative OS for CC, you've done it. I had actually been using Laby OS before I knew about OneOS…those days…

6. I found that wireless modems high up (Y:240) have huge ranges and can repeat rednet messages to an entire area, as shown in LuaLand before the map was reset. The only problem was that the computer kept turning off. Is it possible to have a wireless peripheral, so that I can have a wireless modem high up without a computer high up as well?

1. Don't worry, that will certainly be fixed.

2. Hmm, yea. It depends how complicated it will be really. We will (not yet though, OneOS v2 might come first) be redoing the whole backend and if it's not too much effort I might.

3. By this I presume you mean it's appalling that it's super slow. As I mentioned earlier, the top priority is speed. I haven't been able to get it as fast as I want, but given the complexity of the whole system it's pretty good. I also took some advice from Bomb Bloke and redid the drawing queuing system so it doesn't use timers which has made everything a lot quicker. I might be able to working something else out, but I'm starting to point the blame at CC.

4. Yep. Bedrock programs (if made correctly) should work at pretty much any screen size (at least larger ones). The only thing that's not working so well at the moment is resizing. I'm not too sure how to make that work, at the moment it does nothing.

5. Thank you.

6. I ran in to that on LuaLand all the time, I think it might have been a Cauldron issue. You can't connect wireless modems to anything but solid blocks (maybe just computers actually) so I don't think that will work :(/>
Edited on 13 January 2015 - 09:22 PM
DoomRater #701
Posted 13 January 2015 - 10:26 PM
I found something that connects to ANY block….. Immibis's LAN cables. Those were a godsend when trying to make a peripheral browser or steam tank reservoir for Big Reactors, because that way I could use drums.
Geforce Fan #702
Posted 14 January 2015 - 02:23 AM
Ok. So.

Given the large array of problems it's currently facing I've decided to recreate OneOS, from scratch. The things causing it to be slow are just so deeply rooted there's not much point of trying to fix them. It's not really using a mature approach to Bedrock which I've figured out over the past few months.

Given it took about 3 months to make the original OS it's not going to be an overnight thing. It certainly will be quicker though now I've got Bedrock, have more experience and will be able to reuse a little code (mainly updating really).

Here are the main things I'm thinking about.

Priorties:
- easy to use
- speed
- bug free
- pocket computers
- low(ish) disk usage (relative to currently at least)

This means:
- no animations (they were pointless and weren't *that* great)
- stripping lots of pointless 'bloaty' features (search, the program view thingy, password??) and other stuff
- a different way of drawing programs (maybe, not too sure how to do this)
- no more desktop… maybe, still thinking about what to put there. need something, but the previous things haven't been great
- a new interface in terms of switching programs probably, it doesn't really work with pocket computers.

I'd really like to hear what everyone thinks about this and the kind of things you'd like to see implemented.

Sounds kinda troubly… it will give you much work but yeah, go ahead.

About the animations.. Just make a "go down" like GS5's android 5.0 edition. Will save code and space, and its simple.( Simplicity is difficult to achieve )

Bloaty stuff: Keep password, but just for "Administration purposes". Some settings in your OS should require admin permission, such as changing computer name after the setup.

Program switching: Restrict to a max of 2-3 programs, else it will get super slow. Also, use F4-F6 to switch between them.
sorry but please dear god no
I know this is 2 pages back, but I'd like to say something based off of this: The more you restrict the user, especially on different customizable levels, the more and more complicated it gets for both the end user and the developer. Nothing has ever made it past this rule.
Edited on 14 January 2015 - 01:23 AM
FUNCTION MAN! #703
Posted 14 January 2015 - 09:10 PM
A suggestion: a notification center! I don't think you have it/ are planning on it, but I could be wrong.

A notification center could have widgets, any updates found, programs that finished installing, a download that finished, a file transfer, you get the point.
LDDestroier #704
Posted 14 January 2015 - 10:06 PM
3. By this I presume you mean it's appalling that it's super slow. As I mentioned earlier, the top priority is speed. I haven't been able to get it as fast as I want, but given the complexity of the whole system it's pretty good. I also took some advice from Bomb Bloke and redid the drawing queuing system so it doesn't use timers which has made everything a lot quicker. I might be able to working something else out, but I'm starting to point the blame at CC.

I may have misused the word 'appalling', but I am just happy that you got an operating system that does animations, multitasking, and a full awesome desktop to work as fast as something someone else would have made. It's pretty cool what you did!

Oh and one last question. Do you plan on ever editing the acutal ROM bios.lua file for OneOS? Because you could do much more in it if you did, like have infinite-ranged modemless communication. Please consider doing that, because I wanna play Tron with someone in spawn from my far away house, and changing bios.lua might allow that. There could be a mode which changes rednet to hacked-bios.lua-net and back.
oeed #705
Posted 14 January 2015 - 10:21 PM
sorry but please dear god no
I know this is 2 pages back, but I'd like to say something based off of this: The more you restrict the user, especially on different customizable levels, the more and more complicated it gets for both the end user and the developer. Nothing has ever made it past this rule.

I get what you mean, but I'm simply removing the pointless tack on stuff that wasn't useful. It's not making it more complicated at all, quite the opposite in fact. I should point out though that I have decided to add some of the things I said I would remove, however.

A suggestion: a notification center! I don't think you have it/ are planning on it, but I could be wrong.

A notification center could have widgets, any updates found, programs that finished installing, a download that finished, a file transfer, you get the point.
I've considered it, but I think it'll just be a piece of bloatware that's not very useful. Installations, downloads and file transfers never take more than a few seconds. I can't really think of many uses for it quite simply.

3. By this I presume you mean it's appalling that it's super slow. As I mentioned earlier, the top priority is speed. I haven't been able to get it as fast as I want, but given the complexity of the whole system it's pretty good. I also took some advice from Bomb Bloke and redid the drawing queuing system so it doesn't use timers which has made everything a lot quicker. I might be able to working something else out, but I'm starting to point the blame at CC.

I may have misused the word 'appalling', but I am just happy that you got an operating system that does animations, multitasking, and a full awesome desktop to work as fast as something someone else would have made. It's pretty cool what you did!

Oh and one last question. Do you plan on ever editing the acutal ROM bios.lua file for OneOS? Because you could do much more in it if you did, like have infinite-ranged modemless communication. Please consider doing that, because I wanna play Tron with someone in spawn from my far away house, and changing bios.lua might allow that. There could be a mode which changes rednet to hacked-bios.lua-net and back.
Not entirely sure what you mean really. As in making a custom bios.lua that people can install? Not really sure what the benefit is. How does a custom bios allow for unlimited range modemless communication? If you're referring to the string metatable hack, you don't need to edit the bios.lua for that, it works by default.
Exerro #706
Posted 16 January 2015 - 07:55 PM
The bios is the thing that sandboxes the string metatable. By creating a custom bios, you would be able to expose the string metatable, and also give tonnes of potential for any kind of virus that modifies the startup file to have free reign over literally every computer in the world.
LDDestroier #707
Posted 26 January 2015 - 07:32 PM
The bios is the thing that sandboxes the string metatable. By creating a custom bios, you would be able to expose the string metatable, and also give tonnes of potential for any kind of virus that modifies the startup file to have free reign over literally every computer in the world.

That sounds scary. But useful, if secured properly. I can imagine all the computers in the world starting to blow up…
__Kiwi #708
Posted 27 January 2015 - 03:24 PM
I think OneOS shouldn't include programs like Ink or LuaIDE by default. If the I'd like to use it, then I download it from the App Store.
The5heep #709
Posted 03 February 2015 - 03:02 AM
When you drag the desktop >75%(approx), and there isnt a second 'desktop', the original desktop doesnt return all the way
cdel #710
Posted 03 February 2015 - 10:02 AM
I think OneOS shouldn't include programs like Ink or LuaIDE by default. If the I'd like to use it, then I download it from the App Store.

not sure about Ink, but it has LuaIDE by default.
DoomRater #711
Posted 03 February 2015 - 03:44 PM
OneOS totally comes with Ink. And I can't imagine why it wouldn't- having a word processor is kind of important when making secret base documents or similar. It's not like it's hard to remove Ink from the computer if you don't want it either.
VDog #712
Posted 03 February 2015 - 09:53 PM
Awesome.

Best OS I've seen on this forum. Good job. :)/>
oeed #713
Posted 03 February 2015 - 11:14 PM
Yea, I'm not going to be removing Ink. Awsumben13 had bee talking to me and said he'd like to make a Sublime-eqsue editor, so if he does I'll be using that, but I don't want to strip all the programs out.

Progress has been quite slow on version 2, I'm not in my final year of high school so I've got a lot less time. My original goal was to have it out on the 28th, but we'll see.
DoomRater #714
Posted 03 February 2015 - 11:39 PM
Out of curiousity, what does high school look like in Australia? In the US there are 12 mandatory grades for a high school diploma…
oeed #715
Posted 03 February 2015 - 11:51 PM
Out of curiousity, what does high school look like in Australia? In the US there are 12 mandatory grades for a high school diploma…

Well, of course because Australia is hideously fragmented government and bureaucracy wise (the 'city' I live in has about a dozen 'city' councils) most state's have their own system. There'a also IB, which some people who intended to study overseas. But the South Australian system basically gets you do at least 4 subjects (I do 5; physics, german, english, maths and economics) and you get a grade out of 20 for each. In class work is 70% of your grade, with the exam being the rest.

From your final grade everyone in Australia gets an 'ATAR' (Australian tertiary admission rank). It basically indicates how you compare to everyone else. So the top mark is 99.95, which means you are in the top 0.05% of all year 12s. Most courses have a minimum ATAR too.
cdel #716
Posted 04 February 2015 - 12:10 PM
Really interesting, in Victoria exams generally make up a much larger portion of your grade.
Edited on 04 February 2015 - 11:10 AM
DoomRater #717
Posted 04 February 2015 - 07:41 PM
Wow percentages of what makes up final grades end up varying HEAVILY per class over here in the US. Also, there is more fuss about the Grade Point Average than one's percentile ranking as far as college placement goes.
oeed #718
Posted 08 February 2015 - 07:59 AM
I've been trying to make progress on version 2. There's not much to show for the OS, but I've completed the updated App Store.

Unlike last time, this one uses Bedrock resulting in a smaller (only about 40kb), cleaner and less buggy program. I've also tidied up the interface a bit and made it more compact.



Oh and the 'Install >' button on previews actually works this time :P/>

I might release this as a standalone program/as a tiny OneOS update soon. At this stage my (somewhat ambitious plan) is to release v2 on the 28th, so it'll be released then at the latest.
cdel #719
Posted 08 February 2015 - 08:18 AM
Looks great, im really excited for the new update. Just wondering, is there a noticeable different in disk space usage?
oeed #720
Posted 08 February 2015 - 09:50 AM
Looks great, im really excited for the new update. Just wondering, is there a noticeable different in disk space usage?
Well it's a little hard to tell at the moment, but it's not massive. The bulk is certainly the programs. The new Sketch is 110kb. I'll see really.
Edited on 13 February 2015 - 04:53 AM
pappkasse #721
Posted 12 February 2015 - 05:05 PM
i can't enter app store "startup:471: bad argument: table expected, got string"
i can't upload files on quest: Upload Failed.
Admiraltallcactus #722
Posted 13 February 2015 - 04:37 AM
ccappstore.com doesn't work
oeed #723
Posted 13 February 2015 - 05:55 AM
ccappstore.com doesn't work
i can't enter app store "startup:471: bad argument: table expected, got string"
i can't upload files on quest: Upload Failed.
I have been remaking the App Store. The reason it stopped working is that it was on it's own domain that I didn't want to keep paying for and expired. Instead it is now a subdomain of my main site. It will be released when OneOS version two is released, the current release date is the 28th, but that might change.

Quest needs a bit of an overhaul too really. Although don't expect anything too soon.
biggest yikes #724
Posted 14 February 2015 - 12:55 AM
ccappstore.com doesn't work
i can't enter app store "startup:471: bad argument: table expected, got string"
i can't upload files on quest: Upload Failed.
I have been remaking the App Store. The reason it stopped working is that it was on it's own domain that I didn't want to keep paying for and expired. Instead it is now a subdomain of my main site. It will be released when OneOS version two is released, the current release date is the 28th, but that might change.

Quest needs a bit of an overhaul too really. Although don't expect anything too soon.
I edited my own OneOS to make the app store work :D/>
EDIT: Well, I fixed my client, the server is still very mad with the client because I think you changed the format a little.
Edited on 14 February 2015 - 12:35 AM
oeed #725
Posted 14 February 2015 - 03:07 AM
ccappstore.com doesn't work
i can't enter app store "startup:471: bad argument: table expected, got string"
i can't upload files on quest: Upload Failed.
I have been remaking the App Store. The reason it stopped working is that it was on it's own domain that I didn't want to keep paying for and expired. Instead it is now a subdomain of my main site. It will be released when OneOS version two is released, the current release date is the 28th, but that might change.

Quest needs a bit of an overhaul too really. Although don't expect anything too soon.
I edited my own OneOS to make the app store work :D/>
EDIT: Well, I fixed my client, the server is still very mad with the client because I think you changed the format a little.

Well I might as well just release the new one, think of it like a beta.

http://puu.sh/fTdM1/c4e76ca539.zip

Just download it and replace everything (other than the icon) in the App Store.program folder. It should run standalone too. Let me know if you find issues with it.
biggest yikes #726
Posted 14 February 2015 - 04:58 PM
ccappstore.com doesn't work
i can't enter app store "startup:471: bad argument: table expected, got string"
i can't upload files on quest: Upload Failed.
I have been remaking the App Store. The reason it stopped working is that it was on it's own domain that I didn't want to keep paying for and expired. Instead it is now a subdomain of my main site. It will be released when OneOS version two is released, the current release date is the 28th, but that might change.

Quest needs a bit of an overhaul too really. Although don't expect anything too soon.
I edited my own OneOS to make the app store work :D/>
EDIT: Well, I fixed my client, the server is still very mad with the client because I think you changed the format a little.

Well I might as well just release the new one, think of it like a beta.

http://puu.sh/fTdM1/c4e76ca539.zip

Just download it and replace everything (other than the icon) in the App Store.program folder. It should run standalone too. Let me know if you find issues with it.
Okay, thanks :)/> (btw, I didn't exactly need the instructions, but still :P/>)
EDIT: when running appstore, line 8, "attempt to call nil", might just be because I'm using CCEmuRedux, I'll see if that's the case
EDIT 2: nope, breaks in game aswell
Edited on 14 February 2015 - 04:17 PM
oeed #727
Posted 14 February 2015 - 11:03 PM
Okay, thanks :)/> (btw, I didn't exactly need the instructions, but still :P/>)
EDIT: when running appstore, line 8, "attempt to call nil", might just be because I'm using CCEmuRedux, I'll see if that's the case
EDIT 2: nope, breaks in game aswell
Ohhh. Yea, I know why. You've got an old version of Bedrock there.

There are two things you can try.

Updating /System/API/Bedrock.lua with the new version.

Or remove this part of the first line:

if OneOS then OneOS.LoadAPI('/System/API/Bedrock.lua', false)else

Updating the OneOS Bedrock might cause the whole OS to glitch up, so it mightn't be the best idea.


I might add something to Bedrock that checks build versions or something.
Edited on 14 February 2015 - 10:03 PM
biggest yikes #728
Posted 15 February 2015 - 12:53 AM
Okay, thanks :)/> (btw, I didn't exactly need the instructions, but still :P/>)
EDIT: when running appstore, line 8, "attempt to call nil", might just be because I'm using CCEmuRedux, I'll see if that's the case
EDIT 2: nope, breaks in game aswell
Ohhh. Yea, I know why. You've got an old version of Bedrock there.

There are two things you can try.

Updating /System/API/Bedrock.lua with the new version.

Or remove this part of the first line:

if OneOS then OneOS.LoadAPI('/System/API/Bedrock.lua', false)else

Updating the OneOS Bedrock might cause the whole OS to glitch up, so it mightn't be the best idea.


I might add something to Bedrock that checks build versions or something.
you're right, on boot Bedrock shows an error for a second and then it boots normally, it's strange, but it works fine, and the appstore is slow-loading, but it works too :D/>
EDIT: also, it would be nice if we had a command line utility for the unpackager, it'd make it easier to make an auto-installer for this new app store :P/>
EDIT 2: nvm I just realized all you have to do is replace "OneOS.FS" with "fs" in the package
EDIT 3: yey auto-installer http://pastebin.com/kkebdzsx
Edited on 20 February 2015 - 09:45 PM
Geforce Fan #729
Posted 15 February 2015 - 08:19 PM
I get:
"Loading Failed REQUEST"
On CC version 1.63
Edited on 15 February 2015 - 07:29 PM
biggest yikes #730
Posted 15 February 2015 - 08:32 PM
I get:
"Loading Failed REQUEST"
On CC version 1.63
Do you have HTTP enabled for all websites?
oeed #731
Posted 15 February 2015 - 08:45 PM
I get:
"Loading Failed REQUEST"
On CC version 1.63

Yeah, that only happens when http.request returns false/nil. I'm almost gobsmacked you're using 1.63 really and even more so if you haven't turned off the whitelist. I need to at the whitelist check and make those error messages more obvious.
biggest yikes #732
Posted 15 February 2015 - 09:26 PM
I get:
"Loading Failed REQUEST"
On CC version 1.63

Yeah, that only happens when http.request returns false/nil. I'm almost gobsmacked you're using 1.63 really and even more so if you haven't turned off the whitelist. I need to at the whitelist check and make those error messages more obvious.
really, it surprises me more there are people who use this mod (a mod for programming) who don't know what it means (Literally it couldn't access the webpage, isn't that obvious?) :P/>
Edited on 15 February 2015 - 08:26 PM
SpencerBeige #733
Posted 16 February 2015 - 04:29 PM
oeed, atleast a year old and this post still remains on top? this is truly, amazing
cdel #734
Posted 17 February 2015 - 08:32 AM
I was thinking about ways to save computer space yesterday, I have came up with a rough idea. Would it be practical to store the programs during the boot sequence then have them copied to memory and deleted, they could then be ran via load string. As for making sure the programs aren't lost during reboots/shutdowns/crashes you could override several functions so programs that are stored in memory are then written to the computers hdd before properly shutting down.
oeed #735
Posted 17 February 2015 - 08:36 AM
I was thinking about ways to save computer space yesterday, I have came up with a rough idea. Would it be practical to store the programs during the boot sequence then have them copied to memory and deleted, they could then be ran via load string. As for making sure the programs aren't lost during reboots/shutdowns/crashes you could override several functions so programs that are stored in memory are then written to the computers hdd before properly shutting down.
Well, I mean, I suppose it could work. Although it doesn't make more space, and when it comes to putting it all back the computer may have since used more space than the programs used. Most programs don't really use any temporary storage, all storage would need to long term. Also the potential for data loss is incredibly high if the OS crashes, sever crashes, computer is rebooted with Ctrl + R, etc. It'd also be a ton of work to make that work smoothly.
cdel #736
Posted 17 February 2015 - 09:05 AM
While im brainstorming ideas this evening, would you consider sandboxing the shell? that way important files relating to the os itself couldn't be accessed, it might not be in your favor to sandbox at that level, although.
oeed #737
Posted 17 February 2015 - 09:14 AM
While im brainstorming ideas this evening, would you consider sandboxing the shell? that way important files relating to the os itself couldn't be accessed, it might not be in your favor to sandbox at that level, although.

Well, not really. The shell is really to do unsandboxed things that, for some reason, you can't do otherwise. I'm not really too worried about people using the shell to change important files, if you're doing that you're probably quite aware that something might break in a hideous mess.

I just can't think of many uses of a sandboxed shell.
Edited on 17 February 2015 - 08:15 AM
Geforce Fan #738
Posted 17 February 2015 - 11:38 PM
I get:
"Loading Failed REQUEST"
On CC version 1.63

Yeah, that only happens when http.request returns false/nil. I'm almost gobsmacked you're using 1.63 really and even more so if you haven't turned off the whitelist. I need to at the whitelist check and make those error messages more obvious.
really, it surprises me more there are people who use this mod (a mod for programming) who don't know what it means (Literally it couldn't access the webpage, isn't that obvious?) :P/>
Okay. Let me start by saying you really need to be a little nicer here. Show some respect, and don't assume people to be stupid. And it amazes me that you not once even glanced at my post count, or my signature, and thought, "Hmmmm… This guy has probably been here a little while"
I turned off the whitelist. I can connect to github &amp; other non-pastebin/computercraft.info sites just fine. I really figured you'd think a little deeper about what's going on.
YES, it's failing to connect. I figured you'd think enough to know that I know that. But I don't know why it won't connect. It doesn't give me a line number, but even if it did–it's most likely not the client.
What I'd figured you'd realize, is that I'm unable to connect to the server.
It could be blocked by my ISP. Or there could be a problem on your side.
I don't know.
—-
I'm using 1.63 because I'm on a modpack.


hold on, why is my post not on quest???
O.O
yeah sorry I can see why you'd think I was a noob…
Still, be nicer.
…I don't even know how that post got here. Though, it's most likely the fact I had 20 tabs open, probably had quest and OneOS tabs up and clicked the wrong one.
Edited on 17 February 2015 - 10:52 PM
oeed #739
Posted 17 February 2015 - 11:49 PM
Okay. Let me start by saying you really need to be a little nicer here. Show some respect, and don't assume people to be stupid.
I turned off the whitelist. I can connect to github &amp; other non-pastebin/computercraft.info sites just fine. I really figured you'd think a little deeper about what's going on.
YES, it's failing to connect. I figured you'd think enough to know that I know that. But I don't know why it won't connect. It doesn't give me a line number, but even if it did–it's most likely not the client.
What I'd figured you'd realize, is that I'm unable to connect to the server.
It could be blocked by my ISP. Or there could be a problem on your side.
I don't know.
—-
I'm using 1.63 because I'm on a modpack.
Yeah sorry you're right, I'll try it on 1.63 when I've got the time, but I can only assume that it's because you're using 1.63 and the weirdness that comes with the HTTP API on that version.

I highly doubt my site would be blocked, I'm on paid hosting now and it's not with some dodgy host.

Try going to the site and let me know if it works. http://appstore.olivercooper.me/
Geforce Fan #740
Posted 17 February 2015 - 11:53 PM
Okay. Let me start by saying you really need to be a little nicer here. Show some respect, and don't assume people to be stupid.
I turned off the whitelist. I can connect to github &amp; other non-pastebin/computercraft.info sites just fine. I really figured you'd think a little deeper about what's going on.
YES, it's failing to connect. I figured you'd think enough to know that I know that. But I don't know why it won't connect. It doesn't give me a line number, but even if it did–it's most likely not the client.
What I'd figured you'd realize, is that I'm unable to connect to the server.
It could be blocked by my ISP. Or there could be a problem on your side.
I don't know.
—-
I'm using 1.63 because I'm on a modpack.
Yeah sorry you're right, I'll try it on 1.63 when I've got the time, but I can only assume that it's because you're using 1.63 and the weirdness that comes with the HTTP API on that version.

I highly doubt my site would be blocked, I'm on paid hosting now and it's not with some dodgy host.

Try going to the site and let me know if it works. http://appstore.olivercooper.me/
might want to refresh the page. The post was meant for quest, but I must've clicked on the wrong tab.
It's not blocked–but I suspect Quest is.
I was actually directing that more toward minimite, but thanks for apologizing. I would probably do the same thing, looking at the post in OneOS instead of Quest, it definitely looked like I'd not disabled the whitelist
Edited on 17 February 2015 - 11:01 PM
oeed #741
Posted 18 February 2015 - 08:12 AM
might want to refresh the page. The post was meant for quest, but I must've clicked on the wrong tab.
It's not blocked–but I suspect Quest is.
I was actually directing that more toward minimite, but thanks for apologizing. I would probably do the same thing, looking at the post in OneOS instead of Quest, it definitely looked like I'd not disabled the whitelist

Oh well in that case yes, the Quest site is currently on 000webhost, so it might be blocked. When/if I find the time I'll do an update and migrate it.
biggest yikes #742
Posted 19 February 2015 - 12:05 AM
Okay. Let me start by saying you really need to be a little nicer here. Show some respect, and don't assume people to be stupid.
I turned off the whitelist. I can connect to github &amp; other non-pastebin/computercraft.info sites just fine. I really figured you'd think a little deeper about what's going on.
YES, it's failing to connect. I figured you'd think enough to know that I know that. But I don't know why it won't connect. It doesn't give me a line number, but even if it did–it's most likely not the client.
What I'd figured you'd realize, is that I'm unable to connect to the server.
It could be blocked by my ISP. Or there could be a problem on your side.
I don't know.
—-
I'm using 1.63 because I'm on a modpack.
Yeah sorry you're right, I'll try it on 1.63 when I've got the time, but I can only assume that it's because you're using 1.63 and the weirdness that comes with the HTTP API on that version.

I highly doubt my site would be blocked, I'm on paid hosting now and it's not with some dodgy host.

Try going to the site and let me know if it works. http://appstore.olivercooper.me/
might want to refresh the page. The post was meant for quest, but I must've clicked on the wrong tab.
It's not blocked–but I suspect Quest is.
I was actually directing that more toward minimite, but thanks for apologizing. I would probably do the same thing, looking at the post in OneOS instead of Quest, it definitely looked like I'd not disabled the whitelist
My apologies. I wasn't thinking very well that day.
I guess we all make some mistakes, and I also suppose I just made one.
EDIT: Just realized your post was meant for Quest. Ouch.
Edited on 20 February 2015 - 09:13 PM
oeed #743
Posted 20 February 2015 - 11:54 PM
Well many of you will be happy to know that I have been spending a good majority of my free time (which hasn't been overly abundant, but anyway) working on OneOS v2.

In the past week I've focused on a few things. These have mainly been stability/performance, a system wide file system sandbox for some pretty awesome features and the new Files program.

There's not much to talk about or show for the performance stuff really, so I'll just skip over that. But the file system sandbox is really awesome. At this stage I haven't added metadata, but I might consider adding that too. However, the biggest feature at this stage is aliases. Aliases on OneOS are essentially symlinks. They're a lot more powerful than shortcuts (which will stay, but mainly because there is no benefit removing them). One of the main reasons I wanted them was for shared Bedrock objects. Basically, both the Desktop and Files program used the same object for the file icon and I just had to have duplicate copies of each file, meaning I had to copy changes across and so on. It was painful. But now you simple make an alias in the objects folder that links to the real file. While it probably won't save masses of storage space, it might do something to help.

Another feature ties in heavily with the new Files program. Essentially I wanted to remove the sidebar, it just wasn't worth the screen space it used, especially on pocket computers. So I've ditched it in favour for a new system, a favourites folder. It's pretty much like the desktop but with aliases to the objects on there. I probably could've done this with shortcuts really, but still, it's pretty cool. The other thing that's useful about aliases is that they can act as folders. So if you have an alias to the folder 'MyFolder' called 'MyAlias' you can do '/MyAlias/MyFile' wherever you'd normally do '/MyFolder/MyFile'.

Anyway, heres a screenshot of the new Files. I should also mention, folders can now have their own icons too! Simply make a standard 4 x 3 NFT icon and call it .FolderIcon and put it in the folder.


I'm not sure about lots of the folder icons, I'll probably change them before release, but if you have an idea for an icon by all means let me know.
cdel #744
Posted 21 February 2015 - 12:07 AM
I quite like all the icons, however it may look a bit better if you change the top of the icon to be three pixels rather than two.
LDDestroier #745
Posted 21 February 2015 - 03:28 AM
I saw Geforce's post of bypassing the windowing api to speed computercraft up, will you do that in OneOS 2.0?
oeed #746
Posted 21 February 2015 - 03:31 AM
I saw Geforce's post of bypassing the windowing api to speed computercraft up, will you do that in OneOS 2.0?

I did post on there saying I will.


So yeah, I am trying to do that as we speak. The hard bit is adding it to all Bedrock programs. Because OneOS 1.x used the 1.5 and earlier term API it's causing a few headaches. So I'm converting it to 1.6/1.7 now. But yes, I am.
cdel #747
Posted 21 February 2015 - 05:00 AM
Even after adding term.redirect(term.native()) to the startup file, the performance increase is absolutely mind blowing.
oeed #748
Posted 21 February 2015 - 05:24 AM
Yeah, it is significant. I've spent the last two hours or so working on general performance boosts and I don't think it's possible to make it any faster now. It's much better than what it was, but drawing in Sketch can be a little laggy.

I'll hopefully have a public beta out within a few days.
cdel #749
Posted 21 February 2015 - 06:26 AM
Sorry didn't want to bug you here, but please check your pm, got an important issue.
rahph #750
Posted 21 February 2015 - 06:25 PM
Can i make Polish translation to OS and all apps? If this is possible PM me :>
biggest yikes #751
Posted 21 February 2015 - 07:00 PM
OneOS 2 Beta!? Yes please!
Also, it'd be nice if the folder "Favorites" redirected to "Favourites", it would help us people from America. :P/>
Edited on 21 February 2015 - 06:03 PM
LDDestroier #752
Posted 21 February 2015 - 08:33 PM
I saw Geforce's post of bypassing the windowing api to speed computercraft up, will you do that in OneOS 2.0?

I did post on there saying I will.


So yeah, I am trying to do that as we speak. The hard bit is adding it to all Bedrock programs. Because OneOS 1.x used the 1.5 and earlier term API it's causing a few headaches. So I'm converting it to 1.6/1.7 now. But yes, I am.

Durr. My mistake. Good luck with OneOS!

Oh, and before I forget, I have a problem during the installation of OneOS in cclite, here's a picture of it:

I used Wine 1.6 to emulate the latest CCLite on Lubuntu 14.04 32bit. I had the same problem on my Lubuntu laptop with the same conditions.
I had simply used the pastebin install code that you put on the page.

EDIT: I found that I have another install bug in CCEmuRedux, where when it says 'File listings' when installing, it shuts down. I'm running it natively on Lubuntu 14.04 32bit, with Oracle's Java 8.
Edited on 21 February 2015 - 07:39 PM
Lignum #753
Posted 21 February 2015 - 09:22 PM
Regarding the window API issue, shouldn't you be using a TLCO anyway?
oeed #754
Posted 21 February 2015 - 11:16 PM
Can i make Polish translation to OS and all apps? If this is possible PM me :>
OneOS 2 Beta!? Yes please!
Also, it'd be nice if the folder "Favorites" redirected to "Favourites", it would help us people from America. :P/>
Hmmmmmmmm. I didn't even realise there was an American spelling. At this stage I'm going to say no, simply because there would be no functional benefit really. It's just the default folder that opens in Files, so it's not like you need to enter it's name. It would just mean it looks like there are two Favourites folders. Besides, I've used British *cough* correct *cough* spelling throughout the OS and code this far, so there's no point doing so now.

Durr. My mistake. Good luck with OneOS!

Oh, and before I forget, I have a problem during the installation of OneOS in cclite, here's a picture of it:

I used Wine 1.6 to emulate the latest CCLite on Lubuntu 14.04 32bit. I had the same problem on my Lubuntu laptop with the same conditions.
I had simply used the pastebin install code that you put on the page.

EDIT: I found that I have another install bug in CCEmuRedux, where when it says 'File listings' when installing, it shuts down. I'm running it natively on Lubuntu 14.04 32bit, with Oracle's Java 8.
Well, not really sure why that bug is happening. But at the end of the day, it's an emulator so it's bound to have issues. I might try and get it working on as many emulators as possible, but it's not my top priority.

Regarding the window API issue, shouldn't you be using a TLCO anyway?
I've never really looked in to top level coroutine overrides, I wouldn't really know where to start. If someone can point me to a the right code I'd give it a shot. Although I'd like to to try and support as many versions as possible.
Bomb Bloke #755
Posted 21 February 2015 - 11:50 PM
I've never really looked in to top level coroutine overrides, I wouldn't really know where to start. If someone can point me to a the right code I'd give it a shot. Although I'd like to to try and support as many versions as possible.

Here's an example (which works by overriding the printError function and then crashing rednet.run - thus killing the coroutine handler in the bios and allowing you to start execution of something else when the VM tries to spit out the error).

I'm not sure how well this works in a multishell environment. It may require tweaking.
Lignum #756
Posted 22 February 2015 - 12:06 AM
I'm not sure how well this works in a multishell environment. It may require tweaking.

Well, the issue with a TLCO is that there is no shell at all. Coincidentally, I've written a little script recently which acts as a substitute for the shell API. It's only partionally complete but here it is.
oeed #757
Posted 22 February 2015 - 12:19 AM
I've never really looked in to top level coroutine overrides, I wouldn't really know where to start. If someone can point me to a the right code I'd give it a shot. Although I'd like to to try and support as many versions as possible.

Here's an example (which works by overriding the printError function and then crashing rednet.run - thus killing the coroutine handler in the bios and allowing you to start execution of something else when the VM tries to spit out the error).

I'm not sure how well this works in a multishell environment. It may require tweaking.
I managed to get it working with this code:

os.queueEvent("modem_message")
local r = rednet.run
function rednet.run()
	error("", 0)
end
local p = printError
function _G.printError()
	_G.printError = p
	rednet.run = r
	local ok, err = pcall(function() assert(loadfile("/System/API/Bootstrap.lua"))() end)
	if not ok then printError(err) end
end

However, I'm running in to 'loop in gettable' errors when doing os.run to start the actual OS. I'm going to try and fix it, but do any ideas spring to mind?

It seems to be due to getfenv() calls.

Edit: After a bit of a discussion on IRC I've decided not to bother really. I managed to get it working, and I'll probably leave the working code in startup if you really want to do it, but from what it seems it's minimal performance gain, is a bit of a fragile system and has possible issues with rednet.
Edited on 22 February 2015 - 12:00 AM
Lignum #758
Posted 22 February 2015 - 01:00 AM
However, I'm running in to 'loop in gettable' errors when doing os.run to start the actual OS. I'm going to try and fix it, but do any ideas spring to mind?

It seems to be due to getfenv() calls.

I'm not too familiar with that error but after doing some research it seems that it's caused when indexing a table causes an infinite loop (i.e. __index). So it could be any of these lines causing it.
oeed #759
Posted 22 February 2015 - 01:02 AM
However, I'm running in to 'loop in gettable' errors when doing os.run to start the actual OS. I'm going to try and fix it, but do any ideas spring to mind?

It seems to be due to getfenv() calls.

I'm not too familiar with that error but after doing some research it seems that it's caused when indexing a table causes an infinite loop (i.e. __index). So it could be any of these lines causing it.
It turns out doing:

dofile('/System/API/Bootstrap.lua')

Rather than:

assert(loadfile("/System/API/Bootstrap.lua"))()

Made it work completely. Not too sure why really, but it works.
Bomb Bloke #760
Posted 22 February 2015 - 01:35 AM
from what it seems it's minimal performance gain, is a bit of a fragile system and has possible issues with rednet.

See, it's not about performance - it's about installing your OS as something other than "another script running on top of CraftOS" (… which, these days, is itself running on top of multishell). This is the reason people told you you should embed TLCO into your OS - not for the performance gain.

Regarding the rednet thing, that's just a matter of restarting it when you boot your own OS code. That is to say, call OneOS in parallel with rednet.run - in exactly the manner the same manner as bios.lua starts up CraftOS.

It just so happens that bypassing multishell (via this method, or others) does happen to speed display calls up, due to its usage of the window API. Me, I don't much like the idea of "hiding" multishell (eg in the manner that Geforce Fan's script does, or by simply redirecting to term.native()); my view is that if you're not going to use it then you should kill it outright. That's just my opinion, though, and like the "run your OS in place of CraftOS" thing, opinions don't matter all that much - do it how you're happy to do it.

At the end of the day, I lean towards saying keep this sort of code out of individual scripts, and rather allow the user to call your stuff with it if they wish to do so. This helps future-proof your own code, and keeps multishell functional for those who choose to use it.

Edit: Like an altered version of shell and multishell implemented via a resource pack, for example!
Edited on 22 February 2015 - 02:07 AM
rahph #761
Posted 22 February 2015 - 08:34 AM
When I connect to AppStore i get error. I use latest (1.3.4) version of os. It just tells me that:
Also, i can not code in lua.
oeed #762
Posted 22 February 2015 - 10:11 AM
When I connect to AppStore i get error. I use latest (1.3.4) version of os. It just tells me that:
Also, i can not code in lua.

It's a problem I'm aware of. The old domain expired. I will be releasing (at the very least a beta of) version 2 of OneOS on the 28th of Feburary, so just hold out for about a week.
rahph #763
Posted 22 February 2015 - 12:45 PM
When I connect to AppStore i get error. I use latest (1.3.4) version of os. It just tells me that:
Also, i can not code in lua.

It's a problem I'm aware of. The old domain expired. I will be releasing (at the very least a beta of) version 2 of OneOS on the 28th of Feburary, so just hold out for about a week.

I think that you are right, beacuse when i installed stand-alone appstore on blank computer i was getting "application did not download correctly or is empty error" and redirection to old adress.
And one more thing:
Can't you make 1.3.5 update of os just to fix it?
2DanyMany5 #764
Posted 22 February 2015 - 05:10 PM
The AppStore does not work and i cannot access the website
MKlegoman357 #765
Posted 22 February 2015 - 07:33 PM
The AppStore does not work and i cannot access the website

Wow, just wow. Really? It was mentioned two posts above. Even in the one above your post you can see it, with a screenshot. I think this is really rude from your side.
oeed #766
Posted 22 February 2015 - 09:06 PM
I think that you are right, beacuse when i installed stand-alone appstore on blank computer i was getting "application did not download correctly or is empty error" and redirection to old adress.
And one more thing:
Can't you make 1.3.5 update of os just to fix it?

It's not worth it really. The App Store needs a newer version of Bedrock and I know for a fact that the old OneOS has issues with the new version. I'll end up spending quite a bit of time which could've just been used on getting version 2 ready.

Version 2 is really close now. I'm just adding updating now. After that it's basically just bug fixes.
Geforce Fan #767
Posted 22 February 2015 - 09:49 PM
There is a hilariously MASSIVE security flaw with the password login. Just hold ALT When booting, and boot to CraftOS and BAM you've evaded the password lock.
Or better yet, wipe settings.
lol.

For OneOS V2, I'd like to suggest:
Turning off the log(it's freaking huge!! You're logging ALL INPUT, which is ridiculous!)
Get Info — Get info about a folder–like, its name, how much space it takes up, permissions, etc.
Better security for password lock–self explanatory.
Edited on 22 February 2015 - 09:07 PM
oeed #768
Posted 22 February 2015 - 10:15 PM
There is a hilariously MASSIVE security flaw with the password login. Just hold ALT When booting, and boot to CraftOS and BAM you've evaded the password lock.
Or better yet, wipe settings.
lol.

For OneOS V2, I'd like to suggest:
Turning off the log(it's freaking huge!! You're logging ALL INPUT, which is ridiculous!)
Get Info — Get info about a folder–like, its name, how much space it takes up, permissions, etc.
Better security for password lock–self explanatory.
Yeah. I've decided not to add passwords to v2. It's just so pointless. To everyone who wants it, don't bother asking I'm not adding it. cdel is making a jailbreak, maybe he or someone else will add it.

Hmm, yeah, well, maybe. Logging can be useful for some things. But given that most errors nowadays are fairly easy to track down as it's running through Bedrock I might turn it off.

I've thought a little about 'Get Info'. It'd be useful, so I'll probably add that soon. I might as well do metadata at the same time really, so it might be v2.1.
Geforce Fan #769
Posted 22 February 2015 - 10:33 PM
There is a hilariously MASSIVE security flaw with the password login. Just hold ALT When booting, and boot to CraftOS and BAM you've evaded the password lock.
Or better yet, wipe settings.
lol.

For OneOS V2, I'd like to suggest:
Turning off the log(it's freaking huge!! You're logging ALL INPUT, which is ridiculous!)
Get Info — Get info about a folder–like, its name, how much space it takes up, permissions, etc.
Better security for password lock–self explanatory.
Yeah. I've decided not to add passwords to v2. It's just so pointless. To everyone who wants it, don't bother asking I'm not adding it. cdel is making a jailbreak, maybe he or someone else will add it.

Hmm, yeah, well, maybe. Logging can be useful for some things. But given that most errors nowadays are fairly easy to track down as it's running through Bedrock I might turn it off.

I've thought a little about 'Get Info'. It'd be useful, so I'll probably add that soon. I might as well do metadata at the same time really, so it might be v2.1.
security on PvE is so pointless?
A lot of servers protect blocks, but not chests/rightclickables. Other servers protect them all, but lack plugins for ComputerCraft.
Passwords are NOT useless.
Not to mention, users may put a bug in your computer and mess with you, or log everything you do. That's worse them them putting a pickaxe through it.

I messed around with that TLCO from the previous page, and fixed it, and got this:

if not OneOS then
print"One moment..."
sleep(0)
os.queueEvent("terminate")
local p = _G.printError
function _G.printError()
		_G.printError = p
		os.run({}, "one")
end
os.run({},"rom/programs/advanced/multishell")
end
Pretty simple. It overwrites printError to run OneOS, then terminates the shell. When BIOS sees the shell errored, it goes to print the error, and since we overwrited it, it runs OneOS.
If OneOS crashes, it will run multishell.
I used the TLCO from the last page as a template.
Edited on 22 February 2015 - 09:38 PM
oeed #770
Posted 22 February 2015 - 11:57 PM
security on PvE is so pointless?
A lot of servers protect blocks, but not chests/rightclickables. Other servers protect them all, but lack plugins for ComputerCraft.
Passwords are NOT useless.
Not to mention, users may put a bug in your computer and mess with you, or log everything you do. That's worse them them putting a pickaxe through it.

I messed around with that TLCO from the previous page, and fixed it, and got this:

if not OneOS then
print"One moment..."
sleep(0)
os.queueEvent("terminate")
local p = _G.printError
function _G.printError()
		_G.printError = p
		os.run({}, "one")
end
os.run({},"rom/programs/advanced/multishell")
end
Pretty simple. It overwrites printError to run OneOS, then terminates the shell. When BIOS sees the shell errored, it goes to print the error, and since we overwrited it, it runs OneOS.
If OneOS crashes, it will run multishell.
I used the TLCO from the last page as a template.
I'm not adding passwords. I've already said my reasoning.

I did have the TLCO working, but I didn't notice any benefit really.
cdel #771
Posted 23 February 2015 - 12:18 AM
A password be really feasible, quite easy infact.
LDDestroier #772
Posted 23 February 2015 - 12:41 AM
I just thought of some things to ask, in my oh-so-autistic syntax:

1. Can you get the appstore to be able to access turtlescripts and, maybe, in-game rednet file servers?
2. Can you add multiuser support, or would that be unnecessary?
3. Please could you add a way to make normal CraftOS scripts into OneOS applications with icons and whatnot, through another application?
oeed #773
Posted 23 February 2015 - 07:27 AM
I just thought of some things to ask, in my oh-so-autistic syntax:

1. Can you get the appstore to be able to access turtlescripts and, maybe, in-game rednet file servers?
2. Can you add multiuser support, or would that be unnecessary?
3. Please could you add a way to make normal CraftOS scripts into OneOS applications with icons and whatnot, through another application?

I'll look in to turtle scripts and maaaybe rednet servers. That won't be immediate though.

Nope. Not adding multiuser support.

So, kinda like a program packager/formatter thingy. I probably will do that for Pastebin at the very least. Hmm, yeah good idea!
LDDestroier #774
Posted 23 February 2015 - 10:42 AM
So, kinda like a program packager/formatter thingy. I probably will do that for Pastebin at the very least. Hmm, yeah good idea!

Good point, Bender!

Maybe it would redirect to Sketch for the icon, because making an icon beforehand and pointing the package manager to it would be inconveinient.
Edited on 23 February 2015 - 09:47 AM
Lignum #775
Posted 23 February 2015 - 04:18 PM
So, kinda like a program packager/formatter thingy. I probably will do that for Pastebin at the very least. Hmm, yeah good idea!

Maybe you could add shell extensions? This would allow you to make a simple program that would add a pastebin download button to the file browser context menu. It'd be a lot more convenient than having an entire GUI for it.
rahph #776
Posted 23 February 2015 - 07:03 PM
Oh! I've got an idea for OneOS v.2
1. "Command" app for command computers (disapears when on other one)
2. Something like Siri (like you just type in: "(Name of this thing) run Appstore" or "Download (something) from Appstore"
3. Special "non-advanced" version of os. (for basic PC's)
4. "Turtle" program. Just graphical turtle IDE for people who SUCK at lua (like me…)
5. Full support of PDA's
6. Option of making "Emergency disk". Basicly it just puts modified OS installer on floppy and all your personal data. Also with "What app's did he got" file. Works like that. On corrupted computer or on your new computer you put in disk, then modified OS installer downloads everything that OS needs, then it puts your data on place and then it downloads all apps that you had. Also… maybe it should copy app data…
I think that if you add all of these things ill be ELATED, but just one (like OneOS) will be enugh.
Sorry if i misspelled.

EDIT: also file system scanning at boot, so when malware removes some of system files, startup file will detect it and download missing ones.
Edited on 23 February 2015 - 07:29 PM
oeed #777
Posted 23 February 2015 - 11:01 PM
So, kinda like a program packager/formatter thingy. I probably will do that for Pastebin at the very least. Hmm, yeah good idea!

Maybe you could add shell extensions? This would allow you to make a simple program that would add a pastebin download button to the file browser context menu. It'd be a lot more convenient than having an entire GUI for it.
Not really sure what you mean really. How would a Pastebin download button in Files work without opening a program?

Oh! I've got an idea for OneOS v.2
1. "Command" app for command computers (disapears when on other one)
2. Something like Siri (like you just type in: "(Name of this thing) run Appstore" or "Download (something) from Appstore"
3. Special "non-advanced" version of os. (for basic PC's)
4. "Turtle" program. Just graphical turtle IDE for people who SUCK at lua (like me…)
5. Full support of PDA's
6. Option of making "Emergency disk". Basicly it just puts modified OS installer on floppy and all your personal data. Also with "What app's did he got" file. Works like that. On corrupted computer or on your new computer you put in disk, then modified OS installer downloads everything that OS needs, then it puts your data on place and then it downloads all apps that you had. Also… maybe it should copy app data…
I think that if you add all of these things ill be ELATED, but just one (like OneOS) will be enugh.
Sorry if i misspelled.

EDIT: also file system scanning at boot, so when malware removes some of system files, startup file will detect it and download missing ones.
1. Actually, good idea. I'll probably make that this afternoon and release it as a standalone program too.
2. Nope. Too hard, not very useful. And we all know how useful and accurate Siri is :P/>
3. Nope. Virtually impossible without completely reworking how the entire OS works.
4. I've tried. I've tried many times. I just really hate working with Turtles. Not sure what it is, but I might eventually.
5. Mmmm yeah, I need to do that. I'll need to figure out a way though, because some things like message boxes don't work well on pocket computer screens.
6. Yeahhhhhhh…. nahhh. I'm not interested in adding gimmicky things like that to be honest.
7. Ditto. ComputerCaft malware doesn't really exist and can't hurt a fly really.



In general update news. I've got the updater basically working now. So I'll be making all the older programs work again, fixing bugs and making it work better with pocket computers over the next few days. I'll probably also have a private beta tonight and then release version 2 on the 28th, as planned.

I might do that command computer program too if I find the time.
TheOddByte #778
Posted 23 February 2015 - 11:16 PM
Wasn't there a program called CCiri on the forums a while back?

And this bothers me
To save disc space, OneOS does not come with Redirection downloaded by default. Do you want to download it now?
Have you ever checked out the rom folder? :P/>
oeed #779
Posted 24 February 2015 - 12:33 AM
Wasn't there a program called CCiri on the forums a while back?

And this bothers me
To save disc space, OneOS does not come with Redirection downloaded by default. Do you want to download it now?
Have you ever checked out the rom folder? :P/>/>

If I add it it's just going to be a useless gimmick.

I'll add a thing to make it use the ROM.
LDDestroier #780
Posted 24 February 2015 - 02:47 AM
Oh I got an idea. Please add copy/paste support and the ability to select text with the cursor to the OneOS shell program. It bugs me to manually type in the pastebin code.
oeed #781
Posted 24 February 2015 - 04:20 AM
Oh I got an idea. Please add copy/paste support and the ability to select text with the cursor to the OneOS shell program. It bugs me to manually type in the pastebin code.
Yeah, I'll be doing clipboard stuff this afternoon. I'll probably remake the shell program in Bedrock. So you'll be able to select text.

Edit: On that, if you have any ideas about what would make the perfect shell let me know.

Also, 80k views. Woot!
Edited on 24 February 2015 - 05:22 AM
rahph #782
Posted 24 February 2015 - 07:53 AM
So, kinda like a program packager/formatter thingy. I probably will do that for Pastebin at the very least. Hmm, yeah good idea!

Maybe you could add shell extensions? This would allow you to make a simple program that would add a pastebin download button to the file browser context menu. It'd be a lot more convenient than having an entire GUI for it.
Not really sure what you mean really. How would a Pastebin download button in Files work without opening a program?

Oh! I've got an idea for OneOS v.2
1. "Command" app for command computers (disapears when on other one)
2. Something like Siri (like you just type in: "(Name of this thing) run Appstore" or "Download (something) from Appstore"
3. Special "non-advanced" version of os. (for basic PC's)
4. "Turtle" program. Just graphical turtle IDE for people who SUCK at lua (like me…)
5. Full support of PDA's
6. Option of making "Emergency disk". Basicly it just puts modified OS installer on floppy and all your personal data. Also with "What app's did he got" file. Works like that. On corrupted computer or on your new computer you put in disk, then modified OS installer downloads everything that OS needs, then it puts your data on place and then it downloads all apps that you had. Also… maybe it should copy app data…
I think that if you add all of these things ill be ELATED, but just one (like OneOS) will be enugh.
Sorry if i misspelled.

EDIT: also file system scanning at boot, so when malware removes some of system files, startup file will detect it and download missing ones.
1. Actually, good idea. I'll probably make that this afternoon and release it as a standalone program too.
2. Nope. Too hard, not very useful. And we all know how useful and accurate Siri is :P/>
3. Nope. Virtually impossible without completely reworking how the entire OS works.
4. I've tried. I've tried many times. I just really hate working with Turtles. Not sure what it is, but I might eventually.
5. Mmmm yeah, I need to do that. I'll need to figure out a way though, because some things like message boxes don't work well on pocket computer screens.
6. Yeahhhhhhh…. nahhh. I'm not interested in adding gimmicky things like that to be honest.
7. Ditto. ComputerCaft malware doesn't really exist and can't hurt a fly really.



In general update news. I've got the updater basically working now. So I'll be making all the older programs work again, fixing bugs and making it work better with pocket computers over the next few days. I'll probably also have a private beta tonight and then release version 2 on the 28th, as planned.

I might do that command computer program too if I find the time.
1. Yes.
2. You can make really basic. On some OS'es made in "Scratch" (it is that basic thing) people actually created just that: (name of app) = runs an app "desktop" = goes to desktop
3. Oh, okay. Maybe if you have time you can make brand new, non-advanced os?
4. So… use something that is already done… if you can.
5. … So maybe in place of msg-boxes place "Notification board" from Android-like thing is this menu with previews of all apps….
6. …. To be honest… i think that even on servers copying files should be just copy-paste in file manager.
7. Ok. So when i learn LUA and Bedrock i will make it myself and publish to app-store :)/>

And one more idea: maybe modify LuaIDE that it will be allowed to save apps as really apps on desktop and they will run on shell or stand-alone.


EDIT: and about those pastebin buttons:
I think like that: Pastebin should be detected as device, and when you press it the dialog box with 1 text-box and 2 buttons "Run" And "Install"
In text-box you put the code. And then you select. When "Run" is selected it just says connecting…. Done, and when install is selected it asks you for name and then connecting screen. With out apps, icons, just select "Pastebin" "Peripheral", put code, select option, name app, and be happy.


And really last idea: you could allow apps be that pastebin-like but not to start from device manager but from apps. And they don't show up as tab, but as interactive dialox-box.
Edited on 24 February 2015 - 06:59 AM
oeed #783
Posted 24 February 2015 - 08:09 AM
1. Yes.
2. You can make really basic. On some OS'es made in "Scratch" (it is that basic thing) people actually created just that: (name of app) = runs an app "desktop" = goes to desktop
3. Oh, okay. Maybe if you have time you can make brand new, non-advanced os?
4. So… use something that is already done… if you can.
5. … So maybe in place of msg-boxes place "Notification board" from Android-like thing is this menu with previews of all apps….
6. …. To be honest… i think that even on servers copying files should be just copy-paste in file manager.
7. Ok. So when i learn LUA and Bedrock i will make it myself and publish to app-store :)/>

And one more idea: maybe modify LuaIDE that it will be allowed to save apps as really apps on desktop and they will run on shell or stand-alone.


EDIT: and about those pastebin buttons:
I think like that: Pastebin should be detected as device, and when you press it the dialog box with 1 text-box and 2 buttons "Run" And "Install"
In text-box you put the code. And then you select. When "Run" is selected it just says connecting…. Done, and when install is selected it asks you for name and then connecting screen. With out apps, icons, just select "Pastebin" "Peripheral", put code, select option, name app, and be happy.


And really last idea: you could allow apps be that pastebin-like but not to start from device manager but from apps. And they don't show up as tab, but as interactive dialox-box.
2. There's no point making it if it's going to be basic, which it will be.
3. Ehhhhhhh nope.
4. Well, it's not done. That's the point, I just get too annoyed to finish it.
5. I'll look in to them soon.

With LuaIDE, it's not mine, so I can't, nor particularly want to, modify it heavily.

Hmm, I see. I'll see how well the Pastebin thing works.

Not sure what you meana about that last idea.
cdel #784
Posted 24 February 2015 - 08:16 AM
By the large amounts of ideas that won't make it into the os, for whatever reason, this jailbreak will be quite awesome.
ByteMe #785
Posted 24 February 2015 - 08:17 AM
I'm looking forward to developing themes for it, as long as its not too hard and time consuming and theres some form of structure to making them.
rahph #786
Posted 24 February 2015 - 08:45 AM
And better monitor support, cuz in the latest version of os, most buttons do not work. It would great if os would tell you if the monitor is to small to redraw UI? And feature that will work only if you have 2 monitors. 1st = OS output, 2nd = keyboard
rahph #787
Posted 24 February 2015 - 09:57 AM
1. Yes.
2. You can make really basic. On some OS'es made in "Scratch" (it is that basic thing) people actually created just that: (name of app) = runs an app "desktop" = goes to desktop
3. Oh, okay. Maybe if you have time you can make brand new, non-advanced os?
4. So… use something that is already done… if you can.
5. … So maybe in place of msg-boxes place "Notification board" from Android-like thing is this menu with previews of all apps….
6. …. To be honest… i think that even on servers copying files should be just copy-paste in file manager.
7. Ok. So when i learn LUA and Bedrock i will make it myself and publish to app-store :)/>/>/>/>/>

And one more idea: maybe modify LuaIDE that it will be allowed to save apps as really apps on desktop and they will run on shell or stand-alone.


EDIT: and about those pastebin buttons:
I think like that: Pastebin should be detected as device, and when you press it the dialog box with 1 text-box and 2 buttons "Run" And "Install"
In text-box you put the code. And then you select. When "Run" is selected it just says connecting…. Done, and when install is selected it asks you for name and then connecting screen. With out apps, icons, just select "Pastebin" "Peripheral", put code, select option, name app, and be happy.


And really last idea: you could allow apps be that pastebin-like but not to start from device manager but from apps. And they don't show up as tab, but as interactive dialox-box.
2. There's no point making it if it's going to be basic, which it will be.
3. Ehhhhhhh nope.
4. Well, it's not done. That's the point, I just get too annoyed to finish it.
5. I'll look in to them soon.

With LuaIDE, it's not mine, so I can't, nor particularly want to, modify it heavily.

Hmm, I see. I'll see how well the Pastebin thing works.

Not sure what you meana about that last idea.
By last idea i mean that apps (like transmit) can run as dialog box, not as entire tab.
Also maybe for some smaller apps like transmit you can allow them to run 2 of apps on one tab

EDIT:
4. can't u use someone else's?

EDIT2:
LUAIDE… Maybe making your own or heavily modifying INK program should do it…

And last idea. Chat feature. It is defaultly in Rom, but you can improve it… Like one PC is server just running chat in server mode, and order computers / PDA's can connect to it via wired/wireless mode, and modify it as second app on pda, so when wireless PDA first starts it asks you to connect to PRIVATE server that works like texting. Just you Type in friends number and you can sens gim message. Also i think i would not require servers. You just start your chat room and give it's name to order computers. And about texting, it would not require servers too. Basically just Type number and send. And when reciving PDA is off, then your device will just send message every 30s to make sure it will be delivered. And all message - related things will go on the Notification board. Notifications: Message delivered, New unread message.


EDIT 3: Also will it work with open Peripheral mod, with things like glasses or speakers or RFID card?
Edited on 24 February 2015 - 09:15 AM
oeed #788
Posted 24 February 2015 - 11:12 AM
By last idea i mean that apps (like transmit) can run as dialog box, not as entire tab.
Also maybe for some smaller apps like transmit you can allow them to run 2 of apps on one tab

EDIT:
4. can't u use someone else's?

EDIT2:
LUAIDE… Maybe making your own or heavily modifying INK program should do it…

And last idea. Chat feature. It is defaultly in Rom, but you can improve it… Like one PC is server just running chat in server mode, and order computers / PDA's can connect to it via wired/wireless mode, and modify it as second app on pda, so when wireless PDA first starts it asks you to connect to PRIVATE server that works like texting. Just you Type in friends number and you can sens gim message. Also i think i would not require servers. You just start your chat room and give it's name to order computers. And about texting, it would not require servers too. Basically just Type number and send. And when reciving PDA is off, then your device will just send message every 30s to make sure it will be delivered. And all message - related things will go on the Notification board. Notifications: Message delivered, New unread message.


EDIT 3: Also will it work with open Peripheral mod, with things like glasses or speakers or RFID card?

Hmmm, I mean, it's a lot simpler really to just make it use the whole screen. I'm not ruling it out, but it might come in a later update if it does.

I haven't found any turtle programs that are up to the standard I want. They're all really annoying and hard to use. It's certainly on the list of things to do, and I'll keep trying, but not now.

I have considered making my own editor, I probably will eventually.

A chat program has crossed my mind. I'd make it HTTP based though.

What do you mean about Open Peripheral?
rahph #789
Posted 24 February 2015 - 11:28 AM
By last idea i mean that apps (like transmit) can run as dialog box, not as entire tab.
Also maybe for some smaller apps like transmit you can allow them to run 2 of apps on one tab

EDIT:
4. can't u use someone else's?

EDIT2:
LUAIDE… Maybe making your own or heavily modifying INK program should do it…

And last idea. Chat feature. It is defaultly in Rom, but you can improve it… Like one PC is server just running chat in server mode, and order computers / PDA's can connect to it via wired/wireless mode, and modify it as second app on pda, so when wireless PDA first starts it asks you to connect to PRIVATE server that works like texting. Just you Type in friends number and you can sens gim message. Also i think i would not require servers. You just start your chat room and give it's name to order computers. And about texting, it would not require servers too. Basically just Type number and send. And when reciving PDA is off, then your device will just send message every 30s to make sure it will be delivered. And all message - related things will go on the Notification board. Notifications: Message delivered, New unread message.


EDIT 3: Also will it work with open Peripheral mod, with things like glasses or speakers or RFID card?

Hmmm, I mean, it's a lot simpler really to just make it use the whole screen. I'm not ruling it out, but it might come in a later update if it does.

I haven't found any turtle programs that are up to the standard I want. They're all really annoying and hard to use. It's certainly on the list of things to do, and I'll keep trying, but not now.

I have considered making my own editor, I probably will eventually.

A chat program has crossed my mind. I'd make it HTTP based though.

What do you mean about Open Peripheral?
Open Peripheral is mod that adds to minecraft more computer craft peripherals like speakers, magnetic cards etc.
Also, can you read my monitor-use post and answer to it?
Also, you can make something like "Virtual PC", so it runs another instance of OS inside OS, and all file changes are saved to floppy in file "Removed" and to folder "Added", so you can turn on virtual PC and remove some key OS files without harming OS, but just telling app to save to floppy that you removed some files and after VMachine boot up it will deny access to those "Removed" files.
oeed #790
Posted 24 February 2015 - 11:31 AM
Open Peripheral is mod that adds to minecraft more computer craft peripherals like speakers, magnetic cards etc.
Also, can you read my monitor-use post and answer to it?
Also, you can make something like "Virtual PC", so it runs another instance of OS inside OS, and all file changes are saved to floppy in file "Removed" and to folder "Added", so you can turn on virtual PC and remove some key OS files without harming OS, but just telling app to save to floppy that you removed some files and after VMachine boot up it will deny access to those "Removed" files.

I understand what OP is, but how would it intergrate with OneOS?

I'll try and get monitors working.

Well, yeah that's quite possible. It's very straight forward too. Simply make a program folder and plop the OS in there. People did that with PearOS and a few others from the App Store with ease.
rahph #791
Posted 24 February 2015 - 11:43 AM
Open Peripheral is mod that adds to minecraft more computer craft peripherals like speakers, magnetic cards etc.
Also, can you read my monitor-use post and answer to it?
Also, you can make something like "Virtual PC", so it runs another instance of OS inside OS, and all file changes are saved to floppy in file "Removed" and to folder "Added", so you can turn on virtual PC and remove some key OS files without harming OS, but just telling app to save to floppy that you removed some files and after VMachine boot up it will deny access to those "Removed" files.

I understand what OP is, but how would it intergrate with OneOS?

I'll try and get monitors working.

Well, yeah that's quite possible. It's very straight forward too. Simply make a program folder and plop the OS in there. People did that with PearOS and a few others from the App Store with ease.
For example OP glasses, make basic ui in them so they will show notification or use magnetic card to login to os

That would be awesome.

Better use what i said, cuz you know, tossing os in folder duplicates used space….
secret6timb1 #792
Posted 25 February 2015 - 12:21 AM
appstore expected table got string
Viking #793
Posted 25 February 2015 - 02:58 PM
By last idea i mean that apps (like transmit) can run as dialog box, not as entire tab.
Also maybe for some smaller apps like transmit you can allow them to run 2 of apps on one tab

EDIT:
4. can't u use someone else's?

EDIT2:
LUAIDE… Maybe making your own or heavily modifying INK program should do it…

And last idea. Chat feature. It is defaultly in Rom, but you can improve it… Like one PC is server just running chat in server mode, and order computers / PDA's can connect to it via wired/wireless mode, and modify it as second app on pda, so when wireless PDA first starts it asks you to connect to PRIVATE server that works like texting. Just you Type in friends number and you can sens gim message. Also i think i would not require servers. You just start your chat room and give it's name to order computers. And about texting, it would not require servers too. Basically just Type number and send. And when reciving PDA is off, then your device will just send message every 30s to make sure it will be delivered. And all message - related things will go on the Notification board. Notifications: Message delivered, New unread message.


EDIT 3: Also will it work with open Peripheral mod, with things like glasses or speakers or RFID card?

Hmmm, I mean, it's a lot simpler really to just make it use the whole screen. I'm not ruling it out, but it might come in a later update if it does.

I haven't found any turtle programs that are up to the standard I want. They're all really annoying and hard to use. It's certainly on the list of things to do, and I'll keep trying, but not now.

I have considered making my own editor, I probably will eventually.

A chat program has crossed my mind. I'd make it HTTP based though.

What do you mean about Open Peripheral?

You don't have to make the IDE because I work on an editor. It uses Bedrock and the OneOS API. I hope I can release the beta at the end of March. ;)/>
rahph #794
Posted 25 February 2015 - 03:18 PM
when is the release of beta, and where i can download it

EDIT: Oh. and please. Make "ROM" folder in programs where will be all rom programs (such as adventure, redirection and so)
Edited on 25 February 2015 - 02:21 PM
oeed #795
Posted 25 February 2015 - 09:13 PM
appstore expected table got string
*sigh*

As I've said about a million times now, I've been remaking the App Store. The new version will be released on the 28th with version 2.

You don't have to make the IDE because I work on an editor. It uses Bedrock and the OneOS API. I hope I can release the beta at the end of March. ;)/>
Oooo nice! Look forward to seeing it! Let me know if you need any help with Bedrock, it can be quite confusing.

when is the release of beta, and where i can download it

EDIT: Oh. and please. Make "ROM" folder in programs where will be all rom programs (such as adventure, redirection and so)
Given it's now the 26th and there's still, there probably won't be a beta as such. It'll just be a public version and I'll patch bugs as fast as I can.

Hmmm ok. I'll try about how I'll work that.
Agent Silence #796
Posted 25 February 2015 - 09:58 PM
The only features I can think of ATM are

1. File search

2. Ability to disable animations
oeed #797
Posted 25 February 2015 - 10:09 PM
The only features I can think of ATM are

1. File search

2. Ability to disable animations

Both if those are already added.
rahph #798
Posted 26 February 2015 - 08:30 AM
Maybe… EASY rednet web sites creator?

And Anti-Idiot security? For example. Somebody removes system folder. Normally it would crash. But what if startup would detect file -missing and re - download it?
Edited on 26 February 2015 - 07:34 AM
ByteMe #799
Posted 27 February 2015 - 10:41 AM
For those of you who are keeping track of the new things, you would now the app store is getting redone, if you head over to my site and use the subdomain appstore (ie. appstore.robbiesymonds.me) you can see, in a sense a beta of what is too come.

PS. yes, it is meant to look like the apple app store, thats the point :P/>
oeed #800
Posted 28 February 2015 - 10:33 AM
Version 2 Public Beta. Woot!

So yeah. I've released version 2 public beta. See the first post for details.

Please post any problems you have with it, no matter how minor.


You're going to need to delete your old computer. Sorry.
Edited on 28 February 2015 - 09:54 AM
cdel #801
Posted 28 February 2015 - 11:21 AM
First time after installing, might be due to me using ccemuredux.

oeed #802
Posted 28 February 2015 - 11:27 AM
First time after installing, might be due to me using ccemuredux.


Hmm two people have had that now.

One was on version 1.65, I'll try and track it down.

One of the things that has driven me mad recently is the fact that there is some kinda of bug with the fs API. Append calls in the log API are sometimes missed. So it might be hard to fix, but I'll fix it.


The App Store also isn't working. It was 2 days ago, I sware. Blame CloudFlare. With luck it'll be working within 24 hrs, otherwise I'll do more investigating.

Edit: Also, passed 800 posts, woot again!
Edited on 28 February 2015 - 10:28 AM
cdel #803
Posted 28 February 2015 - 11:29 AM
If CloudFlare isn't working, try changing lowering your security settings.
oeed #804
Posted 28 February 2015 - 11:31 AM
If CloudFlare isn't working, try changing lowering your security settings.

For some reason it didn't add the appstore subdomain A record. No idea why. I added it manually a few minutes ago but it's not working yet so it might take a few hours.
CrazedProgrammer #805
Posted 28 February 2015 - 11:48 AM
The beta is pretty awesome so far, although it seems not much has changed (maybe only the internals).
I have encountered a few problems:
- The search function doesn't work, if I search for something and click on the program, it goes back to the desktop but the cursor keeps blinking
- The animations are pretty slow and choppy (I have a beast computer), maybe use term.redirect(term.native())
- When I click on Storage in Settings, the program freezes and after a few seconds, it crashes
- When I click on Edit in Ink, the program crashes: Clipboard (Bedrock API):34: attempt to index ? (a nil value)
- Most programs in the app store don't work
- Sketch seems to lag pretty badly
- Transmit crashes on startup: startup:152: attempt to index ? (a nil value)
- Ultimate Door Lock crashes on startup and tries to reboot, but the screen flickers and colors get messed up: Environment (Bedrock API):19: OneOS API Error (RequestRunAtStartup): /System/API/Environment (Bedrock API):246: attempt to call nil

I am testing on a new computer in ComputerCraft 1.73

Here are a few suggestions:
- Ability to close a minimized program
- A peripheral manager of some sort
- Monitor support

Other than that, good work!
It is pretty amazing that this post is still hot after a year :D/>
oeed #806
Posted 28 February 2015 - 12:21 PM
The beta is pretty awesome so far, although it seems not much has changed (maybe only the internals).
I have encountered a few problems:
- The search function doesn't work, if I search for something and click on the program, it goes back to the desktop but the cursor keeps blinking
- The animations are pretty slow and choppy (I have a beast computer), maybe use term.redirect(term.native())
- When I click on Storage in Settings, the program freezes and after a few seconds, it crashes
- When I click on Edit in Ink, the program crashes: Clipboard (Bedrock API):34: attempt to index ? (a nil value)
- Most programs in the app store don't work
- Sketch seems to lag pretty badly
- Transmit crashes on startup: startup:152: attempt to index ? (a nil value)
- Ultimate Door Lock crashes on startup and tries to reboot, but the screen flickers and colors get messed up: Environment (Bedrock API):19: OneOS API Error (RequestRunAtStartup): /System/API/Environment (Bedrock API):246: attempt to call nil

I am testing on a new computer in ComputerCraft 1.73

Here are a few suggestions:
- Ability to close a minimized program
- A peripheral manager of some sort
- Monitor support

Other than that, good work!
It is pretty amazing that this post is still hot after a year :D/>

Yeah, it doesn't really look like a ton has changed. But don't worry. It has :P/>

Most of the new things I'm wanting to add will (likely) come soon, either in the final version 2 or in 2.1 and 2.2.

A few of those 'things' are a very different Shell, a command block program, a Pastebin downloader, a new Ink and a code editor/Bedrock IDE (the last two are less certain).

I actually forgot to remove the Search button, it's not really working as you've seen.

I've been thinking and speaking to awsumben13 about the animations. He suggested a few things to speed things up which I'll try. I (think) I'm still using a native redirect.

I'll investigate the Storage issue.

I'm aware of the Clipboard issue, should have it fixed soon.

Oh, yay, the App Store's working. Yeah, I'll need to figure that one out.

I was also talking to awsumben13 about Sketch. I'll try a few things.

Both Transmit and Door Lock aren't working. I'll fix them soon.


How would minimizing work? Where would it go?

Peripheral manager is on the todo list. Same with monitor support.

Thanks for the great feedback!
Edited on 28 February 2015 - 11:23 AM
CrazedProgrammer #807
Posted 28 February 2015 - 12:58 PM
Thanks for the reply :D/>

What I meant with closing minimized programs is that there should be a "x" with all programs in the taskbar, not just the one you are currently using.
Example:
biggest yikes #808
Posted 28 February 2015 - 06:04 PM
The beta is super laggy in CCEmuRedux, but it's cool anyway!
Also, I murdered OneOS 2. lel https://www.youtube....h?v=W6meY2jf_0Y
(I spammed "r" and "enter", if you use "r" in the shell it reboots and the shell stays open, so if you spam "r" and "enter" it flickers a bunch)
Edited on 28 February 2015 - 05:25 PM
oeed #809
Posted 01 March 2015 - 12:49 AM
Thanks for the reply :D/>

What I meant with closing minimized programs is that there should be a "x" with all programs in the taskbar, not just the one you are currently using.
Example:
Oh I see. Well at the moment you can middle click on them, but I might add close buttons for all.

The beta is super laggy in CCEmuRedux, but it's cool anyway!
Also, I murdered OneOS 2. lel https://www.youtube....h?v=W6meY2jf_0Y
(I spammed "r" and "enter", if you use "r" in the shell it reboots and the shell stays open, so if you spam "r" and "enter" it flickers a bunch)
I've heard that it doesn't perform well in CCEmuRedux. I can't get it running on my Mac but I'll see if I can get it running on my PC.

Yeah, the shell program is just the old one. I am making a new one though.
oeed #810
Posted 01 March 2015 - 04:20 AM
Oohhh damn it.

So… I kinda screwed the updater up. When I release the next patch it's going to install it to /update/. Basically, when I do release it, which might be in a few hours or tomorrow, you'll need to make a new computer.
Geforce Fan #811
Posted 01 March 2015 - 05:24 AM
The beta is super laggy in CCEmuRedux, but it's cool anyway!
Also, I murdered OneOS 2. lel https://www.youtube....h?v=W6meY2jf_0Y
(I spammed "r" and "enter", if you use "r" in the shell it reboots and the shell stays open, so if you spam "r" and "enter" it flickers a bunch)
It's not a bug, it's a feature!

I'm mainly going to criticize design choices here.
First of all, the reboot/shutdown/search being on the desktop is annoying.
Second, changing the menu when I go the desktop is disorienting. I like to predict where the tabs are, this forces me to glance at it.
Third, animations are… comical…(they're hilariously glitchy)
Fourth, there is no option to boot to CraftOS
Lastly, and the BIGGEST thing, is that there is NO SIDEBAR ON FOLDERS
I cannot STAND it when there is no sidebar on a GUI filesystem navigator. I am completely disoriented–I rely almost completely on sidebars to find things.
Don't forget, you can ALWAYS make something optional!!! Options are something that OSes should have LOADS of. Not everyone is the same, nor will they ever be.
I'd also like to mention that using V2 then going back to V1.3 feels like a huge update xD

The good:
You're circumventing the Window API, and speeding this up a LOT
I can finally use the App Store
Tabs resize themselves
You're starting a new

This is a beta, and I've criticized it as though it was a final product; this is very harsh–it's rather amazing you've been able to do this so quickly, and bugs and annoyances where to be expected.
Edited on 01 March 2015 - 04:30 AM
oeed #812
Posted 01 March 2015 - 06:00 AM
The beta is super laggy in CCEmuRedux, but it's cool anyway!
Also, I murdered OneOS 2. lel https://www.youtube....h?v=W6meY2jf_0Y
(I spammed "r" and "enter", if you use "r" in the shell it reboots and the shell stays open, so if you spam "r" and "enter" it flickers a bunch)
It's not a bug, it's a feature!

I'm mainly going to criticize design choices here.
First of all, the reboot/shutdown/search being on the desktop is annoying.
Second, changing the menu when I go the desktop is disorienting. I like to predict where the tabs are, this forces me to glance at it.
Third, animations are… comical…(they're hilariously glitchy)
Fourth, there is no option to boot to CraftOS
Lastly, and the BIGGEST thing, is that there is NO SIDEBAR ON FOLDERS
I cannot STAND it when there is no sidebar on a GUI filesystem navigator. I am completely disoriented–I rely almost completely on sidebars to find things.
Don't forget, you can ALWAYS make something optional!!! Options are something that OSes should have LOADS of. Not everyone is the same, nor will they ever be.
I'd also like to mention that using V2 then going back to V1.3 feels like a huge update xD

The good:
You're circumventing the Window API, and speeding this up a LOT
I can finally use the App Store
Tabs resize themselves
You're starting a new

This is a beta, and I've criticized it as though it was a final product; this is very harsh–it's rather amazing you've been able to do this so quickly, and bugs and annoyances where to be expected.

Where would you rather the shutdown buttons? I'm not having a menu like previously.

I don't understand your second bit.

I haven't really found the animations to be a problem really, are you using CCEmuRedux?

I'm going to add the boot options soon.

I understand that you don't like the absence of the sidebar. But I've designed favourites to fill the space. Simply keep hitting 'Up' until you reach it. I'll consider putting it back, but at this stage I'm not inclined.
biggest yikes #813
Posted 01 March 2015 - 06:44 PM
Oohhh damn it.

So… I kinda screwed the updater up. When I release the next patch it's going to install it to /update/. Basically, when I do release it, which might be in a few hours or tomorrow, you'll need to make a new computer.
or type "delete *" in the console
Also, off-topic, trying OneOS 2 inside the actual game, not CCEmuRedux, with CC 1.73, still lags like crazy. Maybe it's just my specs, I really don't know.
Edited on 01 March 2015 - 05:56 PM
Geforce Fan #814
Posted 01 March 2015 - 07:39 PM
-snip-
See, this IS the issue. You hate options! You want EVERYONE to use the same thing. I know you're taking after MacOSX, but that doesn't mean you have to take after its weaknesses! Just add options for menu bars, or weather the tabs change on going to the desktop. By the way, to reiterate on what I was saying before, I mean that it removes the "one" tab, and that's disorienting.
One size does not fit all. To make an analogy, would you want to go to a shoe store that only sold size 10 when you're a size 12? No! You'd go somewhere where they have options, and buy what's best for you.
Also, the animations are not glitchy, my apologizes. It looked like something was going wrong when it was adding and removing the "one" part of the menu. And in my opinion, that was something that was going wrong! :P/>
*cough* an option would fix this…*cough*

I am NOT emulating OneOS.
Edited on 01 March 2015 - 06:44 PM
Goof #815
Posted 01 March 2015 - 08:07 PM
-snip-
See, this IS the issue. You hate options! You want EVERYONE to use the same thing. I know you're taking after MacOSX, but that doesn't mean you have to take after its weaknesses! Just add options for menu bars, or weather the tabs change on going to the desktop. By the way, to reiterate on what I was saying before, I mean that it removes the "one" tab, and that's disorienting.
One size does not fit all. To make an analogy, would you want to go to a shoe store that only sold size 10 when you're a size 12? No! You'd go somewhere where they have options, and buy what's best for you.
Also, the animations are not glitchy, my apologizes. It looked like something was going wrong when it was adding and removing the "one" part of the menu. And in my opinion, that was something that was going wrong! :P/>
*cough* an option would fix this…*cough*

I am NOT emulating OneOS.
Well.. TBH i would never like too many options at all.. It ends up getting VERY messy and hard to keep everything under control.
If you had options for nearly everything in OneOS, you'd be screwed, when you "just" want to change the boot method, or anything at all.
One size does indeed not fit everyone, but in this case, OOS have its own UNIQUE specifications in CC. And yes… i know. The beta isn't something to "hurray" for, YET, but i'm sure we will be satisfied very soon, without getting confused with endless options.
Oeed made OneOS mostly because he wanted to start over from scratch, with a whole new framework, Bedrock with LOTS of opportunities. I've heard that many says its pretty hard to understand, and i WILL agree on that part, but it's not impossible… I've learned a good part of Bedrock, and im starting to feel used to it, when programming. However that does still not change people's mind of whats impossible, and whats hard.
I would give this OS pretty much everything i had, to keep it up, because i know it will get worked on, and get more abilities in the near future.
oeed #816
Posted 01 March 2015 - 09:01 PM
Oohhh damn it.

So… I kinda screwed the updater up. When I release the next patch it's going to install it to /update/. Basically, when I do release it, which might be in a few hours or tomorrow, you'll need to make a new computer.
or type "delete *" in the console
Also, off-topic, trying OneOS 2 inside the actual game, not CCEmuRedux, with CC 1.73, still lags like crazy. Maybe it's just my specs, I really don't know.
I frequently test it in game. Sure, the animations are quite slow, only getting about 2 or 3 frames in, but just turn them off. Can you maybe screen record what you mean by 'lags like crazy'?

-snip-
See, this IS the issue. You hate options! You want EVERYONE to use the same thing. I know you're taking after MacOSX, but that doesn't mean you have to take after its weaknesses! Just add options for menu bars, or weather the tabs change on going to the desktop. By the way, to reiterate on what I was saying before, I mean that it removes the "one" tab, and that's disorienting.
One size does not fit all. To make an analogy, would you want to go to a shoe store that only sold size 10 when you're a size 12? No! You'd go somewhere where they have options, and buy what's best for you.
Also, the animations are not glitchy, my apologizes. It looked like something was going wrong when it was adding and removing the "one" part of the menu. And in my opinion, that was something that was going wrong! :P/>
*cough* an option would fix this…*cough*

I am NOT emulating OneOS.
A lack of options means simplicity. Have a million and one options is not beneficial. I was actually considering not having the settings program at all.

Your OS preferences aren't as delicate as a foot size, that's just trying to compare apples with oranges. It's hard to explain, but my philosphy for this sort of stuff is just make it as good as I can in a one size fits all way.

I don't get how you find the One button sliding away disorienting. It's simply a waste of screen space when it's on the desktop simply because all it does is take you to the desktop.

Well.. TBH i would never like too many options at all.. It ends up getting VERY messy and hard to keep everything under control.
If you had options for nearly everything in OneOS, you'd be screwed, when you "just" want to change the boot method, or anything at all.
One size does indeed not fit everyone, but in this case, OOS have its own UNIQUE specifications in CC. And yes… i know. The beta isn't something to "hurray" for, YET, but i'm sure we will be satisfied very soon, without getting confused with endless options.
Oeed made OneOS mostly because he wanted to start over from scratch, with a whole new framework, Bedrock with LOTS of opportunities. I've heard that many says its pretty hard to understand, and i WILL agree on that part, but it's not impossible… I've learned a good part of Bedrock, and im starting to feel used to it, when programming. However that does still not change people's mind of whats impossible, and whats hard.
I would give this OS pretty much everything i had, to keep it up, because i know it will get worked on, and get more abilities in the near future.
Exactly.

Bedrock is hard to understand, I know. There's nothing I can do about that, nor do I have the time to write masses of documentation.



So, no, I'm not going to be adding lots of options. A jailbreak can do that I guess.
Geforce Fan #817
Posted 02 March 2015 - 01:49 AM
I COMPLETELY disagree with this philosophy. It's hard to explain because it lacks such. Why do think jailbreaks exist?
Your option I guess.
Options are easy to control. Windows has so many of them, you can get lost in the control panel! And I really don't need to tell anyone which OS has more sales right now.
Windows has succeeded in this manner that Apple will always fall short of if it doesn't change. Windows applies to everyone because you can adjust it to your liking.

Here's some screenshots of 1.3 running on a basic computer using my modded version of the nocolor script:
Spoiler

I had to use OneOS V1.3 because v2 just gave me a white screen of death.
Edited on 02 March 2015 - 01:20 AM
oeed #818
Posted 02 March 2015 - 04:27 AM
I COMPLETELY disagree with this philosophy. It's hard to explain because it lacks such. Why do think jailbreaks exist?
Your option I guess.
Options are easy to control. Windows has so many of them, you can get lost in the control panel! And I really don't need to tell anyone which OS has more sales right now.
Windows has succeeded in this manner that Apple will always fall short of if it doesn't change. Windows applies to everyone because you can adjust it to your liking.

Here's some screenshots of 1.3 running on a basic computer using my modded version of the nocolor script:
Spoiler

I had to use OneOS V1.3 because v2 just gave me a white screen of death.

Yes. Windows has lots of them. You can get lost in control panel. I don't want you to be able to get lost in settings. I'm not going to get in an argument over this. I'll add options where I think they're necessary, but the elegance of OneOS is the extreme simplicity. I'd actually argue that OS X suits more people because it's easy to use, most people don't know how to change Windows to fit their needs. I'll keep it in mind, but you're not going to be able to convince me to completely go to town with it.



I've fixed the 'white screen of death' issue. It now actually shows the error. It was a terminal redirection issue.
Geforce Fan #819
Posted 02 March 2015 - 11:28 PM
Yes. Windows has lots of them. You can get lost in control panel. I don't want you to be able to get lost in settings. I'm not going to get in an argument over this. I'll add options where I think they're necessary, but the elegance of OneOS is the extreme simplicity. I'd actually argue that OS X suits more people because it's easy to use, most people don't know how to change Windows to fit their needs. I'll keep it in mind, but you're not going to be able to convince me to completely go to town with it.
Ugggh, I'd knew you'd make try to turn that positive into a negative.
I can simply that that, while that may be true for you, it is NOT true for everyone else! I see changed versions of windows everywhere! Even my school does it, and their tech people are horrible! The only way to get lost in windows settings, is by not using the search bar. And in 8.1, although it's bothersome to a techie, there is a simplified version of settings that people can use. You could do something similar with a serialized table for settings that could easily be edited.
The entire time I used MacOSX, I would always hunt and hunt in settings and not find anything. Nothing in there is of much use. If you have a problem, it takes hours of looking it up and finally a console command to fix it. I got a windows laptop for steaming &amp; travel that had many issues–one of them being you couldn't use the trackpad while holding a key(how did they expect us to game!?!?!?)! I was able to easily fix the problem with the first result on an internet search(I was new to windows, didn't really know how to find things), changed a setting, and BAM everything was fine. On OSX, I had a problem with iTunes not loading. I looked and looked all over settings, then the internet, and nothing. I had to go contact customer support whom linked me to an out-of date article that required console commands(at the time I was bad with consoles) and several reboots.
I really don't think it'd be that hard to include additional settings. I have absolutely adored and respected Windows for its plentiful amount of settings, and backwards compatibility(you can still run legacy apps from windows 2 on supported versions of windows. I know for sure it's either vista or 7 I saw them tested on, they probably still work in 8). The latest bedrock updates have broken such. Backwards compatibility is important if you want anyone to even considering using what you've made in their software. For example, Windows can run apps 30 years old, but sometimes Mac can't even run 5 year old apps. And with the progression rate of CC, it's turned into the inability to run 6 month old apps. That's a problem.
LDDestroier #820
Posted 04 March 2015 - 02:27 AM
Windows has succeeded in this manner that Apple will always fall short of if it doesn't change. Windows applies to everyone because you can adjust it to your liking.

Have you heard of linux? Windows may destroy OS X when it comes to customization or portability, but Ubuntu completely dominates over Windows in those very fields.

+Speaking of OneOS 2.0, I think that the 1.3 version looked very nice; it allowed screenshots of computers to make people understand that yes, that computer is running OneOS. I don't thing I used the sidebar in the file explorer, and I can't emulate OneOS reliably right now (damn windows, secureboot, and partition tables).

+As for passwords, you are probably right to purge them of your OS, seeing as it's easily bypassed if it's not on a pocket computer.

+Yay, no windowing API! It will be fast!

+Speaking of fast, I can't emulate or normally use OneOS, but I saw that the animations are choppy. Animations may be a purely superficial and completely useless aspect of an interface, but they…they look cool. They make an OS look like it's advanced, and it seems now all you have to do is convince people that it is, because it is advanced.

+I know emulators don't quite work as perfectly as one would hope, but could you at least put the effort of making OneOS 2 work with cclite? It's the only CC emu that I can run on my linux box. Weeeeelll…through Wine. But it works okay.
Geforce Fan #821
Posted 04 March 2015 - 03:45 AM
Honestly, if linux had real comparability, I'd switch. But right now, windows is the most practical OS right now because it can actually run the apps you need. However, I would switch right now if windows didn't have customizability.
Edited on 04 March 2015 - 02:46 AM
ElvishJerricco #822
Posted 04 March 2015 - 05:30 AM
I've heard that it doesn't perform well in CCEmuRedux. I can't get it running on my Mac but I'll see if I can get it running on my PC.

BTW, run CCEmuRedux from the command line once. It'll tell you that it can't find a certain library. Go to the folder it claims it should be in and you'll find that file with a different file extension. Just make a symbolic link to that file with the expected name and CCEmuRedux will work for you.
oeed #823
Posted 04 March 2015 - 06:35 AM
Windows has succeeded in this manner that Apple will always fall short of if it doesn't change. Windows applies to everyone because you can adjust it to your liking.

Have you heard of linux? Windows may destroy OS X when it comes to customization or portability, but Ubuntu completely dominates over Windows in those very fields.

+Speaking of OneOS 2.0, I think that the 1.3 version looked very nice; it allowed screenshots of computers to make people understand that yes, that computer is running OneOS. I don't thing I used the sidebar in the file explorer, and I can't emulate OneOS reliably right now (damn windows, secureboot, and partition tables).

+As for passwords, you are probably right to purge them of your OS, seeing as it's easily bypassed if it's not on a pocket computer.

+Yay, no windowing API! It will be fast!

+Speaking of fast, I can't emulate or normally use OneOS, but I saw that the animations are choppy. Animations may be a purely superficial and completely useless aspect of an interface, but they…they look cool. They make an OS look like it's advanced, and it seems now all you have to do is convince people that it is, because it is advanced.

+I know emulators don't quite work as perfectly as one would hope, but could you at least put the effort of making OneOS 2 work with cclite? It's the only CC emu that I can run on my linux box. Weeeeelll…through Wine. But it works okay.
I've got some thoughts as to how to make animations work better. It's a top priority. What part of it doesn't work with CClite?


I've heard that it doesn't perform well in CCEmuRedux. I can't get it running on my Mac but I'll see if I can get it running on my PC.

BTW, run CCEmuRedux from the command line once. It'll tell you that it can't find a certain library. Go to the folder it claims it should be in and you'll find that file with a different file extension. Just make a symbolic link to that file with the expected name and CCEmuRedux will work for you.
Hmm ok, I'll give it a shot.
LDDestroier #824
Posted 04 March 2015 - 01:39 PM
I've heard that it doesn't perform well in CCEmuRedux. I can't get it running on my Mac but I'll see if I can get it running on my PC.

During the installation, it goes to an error and exits to the craftos shell. Here's a replication of the error:

		OneOS Installer

	Determining Latest Versionstring:409:
Could not download:
https://api.github.com/repos/oeed/OneOS/releases
Check your connection.
>
Edited on 04 March 2015 - 12:40 PM
oeed #825
Posted 04 March 2015 - 09:11 PM
I've heard that it doesn't perform well in CCEmuRedux. I can't get it running on my Mac but I'll see if I can get it running on my PC.

During the installation, it goes to an error and exits to the craftos shell. Here's a replication of the error:

		OneOS Installer

	Determining Latest Versionstring:409:
Could not download:
https://api.github.com/repos/oeed/OneOS/releases
Check your connection.
>
The main reason I've run in to that is because you've exceeded your GitHub API quota. Try it again now. If it still doesn't work let me know.
LDDestroier #826
Posted 05 March 2015 - 12:40 AM
Still does not work in cclite. Same exact error.

However, ccemuredux (the latest version as of now) works enough to finish the install (which looks absolutely badass), but every reboot, the screen automatically goes to this:

OneOS Crashed :(/>

Sorry about that!

Please inform oeed with this information:
Version: v2.0.0
Unable to initialise (nil): Standard
LDDestroier #827
Posted 05 March 2015 - 01:40 PM
Do you plan to make OneOS work on at least one popular emulator? Because I don't have the CPU on my laptop to even open up minecraft.
Lignum #828
Posted 05 March 2015 - 02:24 PM
Do you plan to make OneOS work on at least one popular emulator? Because I don't have the CPU on my laptop to even open up minecraft.

It already does.
CCEmuRedux emulates ComputerCraft pretty much perfectly. After all, it uses the same code as the real thing. You're going to have to do some very strange things to break it. So the issue you're having is (most likely) not related to the emulator.
LDDestroier #829
Posted 05 March 2015 - 02:38 PM
Do you plan to make OneOS work on at least one popular emulator? Because I don't have the CPU on my laptop to even open up minecraft.

It already does.
CCEmuRedux emulates ComputerCraft pretty much perfectly. After all, it uses the same code as the real thing. You're going to have to do some very strange things to break it. So the issue you're having is (most likely) not related to the emulator.

I suppose not, but it DOES say 'CraftOS 1.6', which means it is technically an outdated version of computercraft.
I looked on the webpage, and it said it is version 1.65 of CC. OneOS works in that version, right? Because if it doesn't, then it is probably the emulator's fault.
Lignum #830
Posted 05 March 2015 - 02:40 PM
I suppose not, but it DOES say 'CraftOS 1.6', which means it is technically an outdated version of computercraft.
I looked on the webpage, and it said it is version 1.65 of CC. OneOS works in that version, right? Because if it doesn't, then it is probably the emulator's fault.
Yes, it works on that version.
LDDestroier #831
Posted 05 March 2015 - 07:36 PM
What if, for the updating procedure, you used a ramdisk to store all of the updated information, deleted the core files (or whatever needs to be updated) of the computer, then loads the ramdisk's updated files on the drive? There would no longer be a concern for losing disk space…
…unless you really are out of space, in which replacing the old version with the update itself would be too big…you could reserve space on the computer for emergencies (no user can put stuff in it), and if the computer ever gets enough space to have had the update in the first place, then the update in the reserved space would be put onto the normal harddrive, freeing the reserved space in case there is another update.
Edited on 05 March 2015 - 06:36 PM
biggest yikes #832
Posted 06 March 2015 - 01:15 AM
-snip-
Can you maybe screen record what you mean by 'lags like crazy'?
-snip-
https://www.youtube.com/watch?v=6RvBpJnzigk
LDDestroier #833
Posted 06 March 2015 - 02:12 AM
Oeed, do you mind adding ccemuredux support for the OneOS beta? I think I forgot to mention that I was using the beta when I got the error, but when I used the beta in minecraft it worked fine.

Oh, and also, I understand your need to strip out useless features from your OS…but draggable icons is probably one of them, at least outside of the file explorer. And I'm not a fan of moving the restart/shutdown buttons onto the desktop, as I feel that more belongs where it used to be. Seriously, the OneOS 1.3 multitasking app menu looked absolutely AWESOME, so please reimplement that, at least as an option during install.
LDDestroier #834
Posted 06 March 2015 - 02:25 AM
Never mind…it works! On windows…
cdel #835
Posted 06 March 2015 - 11:50 AM
The performance is mortifying considering the use of term.redirect(term.native()), I have been putting off the development of my Jailbreak due to the speed in which the OS performs.
biggest yikes #836
Posted 06 March 2015 - 09:07 PM
Oeed, do you mind adding ccemuredux support for the OneOS beta? I think I forgot to mention that I was using the beta when I got the error, but when I used the beta in minecraft it worked fine.
Chances are some file on your system was poofing it, if you copied the exact files from CCEmuRedux to MC, then some wizardry is going on
EDIT: Darn it, totally didn't notice the post under your post saying nevermind.
Edited on 06 March 2015 - 08:08 PM
victorheld #837
Posted 07 March 2015 - 02:46 PM
I am getting this error everytime i try to install OneOS. My CC version is 1.6
_removed #838
Posted 08 March 2015 - 10:44 AM
This is probaly the most stupidest question you've ever had, but how does if OneOS then detect that OneOS is on the computer?
oeed #839
Posted 08 March 2015 - 10:49 AM
I haven't had much any time to work on OneOS recently. Give it time, eventually I'll fix everything, but don't expect anything too soon.

This is probaly the most stupidest question you've ever had, but how does if OneOS then detect that OneOS is on the computer?

It's actually not that stupid of a question really. Basically each program in OneOS has an API called 'OneOS' added to their environment which they can use to do OneOS… stuff. Doing 'if OneOS then' basically checks if the API is set, and hence whether the program is running within OneOS.

Now, if you were to somehow make OneOS go back to the Shell (through a crash or whatever) and ran a program through the Shell 'OneOS' would not be set.
_removed #840
Posted 08 March 2015 - 10:58 AM
Ah! Thats clever! Hopefully I can implement a system like that into RetroOS!!!
Viking #841
Posted 08 March 2015 - 09:16 PM
Hello!

I didn't find the fs.getName() implementation for the OneOS' Helpers API and I think it's a very useful method.
e.g.


function getFileName(path)
  -- ...
end

or


function dirContainsFile(path, file)
  -- ...
end


And there are lot of useful methods that I have to paste into _every_ program. It can be a bit annoying, So I think you should implement some methods for file handling, table handling and maybe for string handling.
Edited on 15 August 2015 - 04:21 PM
doublequestionmark #842
Posted 10 March 2015 - 02:39 AM
I found a Huge Security Bug in OneOs.

although the password is encrypted and stored in a file, the password can be viewed in plain text in the OneOS log
oeed #843
Posted 10 March 2015 - 06:58 AM
I found a Huge Security Bug in OneOs.

although the password is encrypted and stored in a file, the password can be viewed in plain text in the OneOS log
Umm, what? Are you sure. If so that's quite the stuff on my behalf.

Actually, it's hashed… I think. So that's impossible isn't it?

Anyway, I won't be having passwords in future.

Hello!

I didn't find the fs.getName() implementation for the OneOS' Helpers API and I think it's a very useful method.
e.g.

name = read()
if "startup" == getFileName("/Programs/Ink.program/"..name) then
   print("You entered startup.")
end
  

Here is mine if you haven't added it yet, but you want:


function getFileName(path)
  local name = path
  for char = 1, #path+1 do
	if string.sub("/"..path, char, char) == "/" then
	  name = ""
	else
	  name = name..string.sub("/"..path, char, char)
	end
  end
  return name
end


or


function dirContainsFile(path, file)
  for k, v in pairs(fs.list(path)) do
	 if v == file then
		return true
	 end
  end
  return false
end


And there are lot of useful methods that I have to paste into _every_ program. It can be a bit annoying, So I think you should implement some method for file handling, table handling and maybe for string handling.

It's certainly crossed my mind to have those. I'll figure out what I want to add.
Edited on 10 March 2015 - 06:00 AM
cdel #844
Posted 10 March 2015 - 01:00 PM
Regarding hashes, if you're using a standard library such as SHA256 it can be cracked within seconds if done correctly.

Edit: however this doesn't work like decryption, this requires you to obtain the hash by brute forcing it.
Edited on 10 March 2015 - 12:01 PM
oeed #845
Posted 10 March 2015 - 08:48 PM
Regarding hashes, if you're using a standard library such as SHA256 it can be cracked within seconds if done correctly.

Edit: however this doesn't work like decryption, this requires you to obtain the hash by brute forcing it.
Maybe with rainbow tables, but brute forcing is not something that could be done in seconds really.
cdel #846
Posted 10 March 2015 - 11:49 PM
Outside of cc, I was able to crack a SHA256 hash in 7.43 seconds.

You can even do this within cc, but it will obviously take a lot longer.
Edited on 10 March 2015 - 10:50 PM
SooBahkCode #847
Posted 11 March 2015 - 03:22 AM
Question; How do I put an image on my program files? I wanted to know because it's really annoying having designed an image in sketch but not being able to use it as my program's app-icon.
ElvishJerricco #848
Posted 11 March 2015 - 07:39 AM
Outside of cc, I was able to crack a SHA256 hash in 7.43 seconds.

You can even do this within cc, but it will obviously take a lot longer.

Cracking sha256 requires either a poorly chosen password, or a number of brute force attempts that's on the order of 2^256 (~10^77). For reference, the universe is only 4.3e20 milliseconds old, so you'd need to do ~10^57 hashes (give or take on the order) per millisecond to reach an order of calculation able to crack a hash within 1.4e9 years.

So to crack it in 7.43 seconds means your password was easily guessable, not that sha256 isn't good enough. Most usecases salt password hashes anyway, so even guessable passwords require knowledge of the salt, which can be difficult to obtain.
Edited on 11 March 2015 - 06:53 AM
cdel #849
Posted 11 March 2015 - 07:52 AM
I was using what was http://crackstation.net, cracked a reasonable hash in several seconds. But I understand where you're coming from, a hash that isn't salted with an easy password could be cracked with ease, whereas a better and salted password wouldn't.
LDDestroier #850
Posted 16 March 2015 - 10:54 PM
I found that in OneOS 1.3.4 (maybe other versions too) you cannot update to the beta. Running on the latest version of CCEmuRedux on Windows 8.1.
Geforce Fan #851
Posted 17 March 2015 - 09:18 PM
One major flaw of OneOS is, in my opinion, the fact there's the OS, and a graphical UI, and you can't have one without the other.
This is much more similar to Winows that MacOSX or Linux.
That being said, there's be almost no benefit to running OneOS without the UI. OneOS does not add any "os" type improvements to CC.
There's no metadata, file permissions, etc.
cdel #852
Posted 17 March 2015 - 09:36 PM
There is some fs modifications, it sandboxes programs to a single directory so they can't "break out" and cause all kinds of havoc. Im not 100%, but I believe programs have their own environments too.
Geforce Fan #853
Posted 17 March 2015 - 09:55 PM
There is some fs modifications, it sandboxes programs to a single directory so they can't "break out" and cause all kinds of havoc. Im not 100%, but I believe programs have their own environments too.
Their environments are completely sandboxed, but they could just use OneOS.FS for global FS access and there's a function for rebooting and shutting down too.
oeed #854
Posted 17 March 2015 - 10:11 PM
One major flaw of OneOS is, in my opinion, the fact there's the OS, and a graphical UI, and you can't have one without the other.
This is much more similar to Winows that MacOSX or Linux.
That being said, there's be almost no benefit to running OneOS without the UI. OneOS does not add any "os" type improvements to CC.
There's no metadata, file permissions, etc.

There is global file system sandboxing. At this stage it only redirects aliases, but in future I am planning to add metadata.

The whole point of OneOS is to make everything nicer and easier to use. It would require a huge amount of changes and provide no benefit to make a command line mode.


I haven't had any time to work on OneOS recently and probably won't for a while. So don't expect much for a while.
Geforce Fan #855
Posted 17 March 2015 - 10:26 PM
I SAID there was no benefit from the command line… not in OneOS.
Anyway, I managed to get my OS running OneOS. You uncover all sorts of bugs when you do something pointless :P/>
Then, I changed OneOS's shell program to just call my OS's init function in its API.
So I got my OS working in OneOS. <cheapshot> Now I just need OneOS to work! </cheapshot>
LordOdin #856
Posted 20 March 2015 - 10:05 AM
I was wondering if i can use wired modems in the browser for OneOS also when i try to download the beta 2.0 i get this
Edited on 21 March 2015 - 03:00 PM
anybody #857
Posted 25 March 2015 - 07:22 AM
Cool oeed! Can't wait to see what you do next!
Geforce Fan #858
Posted 25 March 2015 - 10:44 PM
Something that I think is funny about OneOS, is that, under the hood, it's not like OSX at all. It's more like windows. They both:
Have shells that are part of the OS – you can't have one without the other(yes you can boot to CraftOS, but that's just circumventing OneOS)
Cannot boot to a command prompt(same as above)
Are not unix-like
Have good backwards-compatibility
And are both are really more of graphical shells than OSes
OneOS may look like OSX, but it under the hood, it's more like Windows.
Edited on 25 March 2015 - 09:45 PM
UnknownAssassin #859
Posted 27 March 2015 - 09:39 PM
When opening the AppStore I always get
Error: startup: 729: attemot to concantenate nil and string
There is nothing at the displayed help website.
Edited on 28 March 2015 - 08:05 AM
Geforce Fan #860
Posted 31 March 2015 - 06:00 AM
Clicking the back button on setup causes this to crash, lol.
Also, the performance is not the best on V2
Edited on 31 March 2015 - 04:03 AM
Viking #861
Posted 31 March 2015 - 02:40 PM
There are these lines in the Update.program's startup file:


program.ChangePage = changePage
program.NextPage = function()
changePage(currentPage + 1)
end
program.ChangePage = function()
changePage(currentPage - 1)
end

Change it to this:


program.ChangePage = changePage
program.NextPage = function()
changePage(currentPage + 1)
end
program.PreviousPage = function()
changePage(currentPage - 1)
end

It should works.
TheBandit21 #862
Posted 15 April 2015 - 06:23 AM
bedrock.lua:2356: bad argument: table expected, got function I got this error when i started it up. Added it to a fresh computer and this happened.. Can i get the link to OneOS 1!??!

Does this work on Craft OS 1.5? I've downloaded it 50 times and all i got was a crash.
Edited on 15 April 2015 - 08:08 AM
tacodrake95 #863
Posted 17 April 2015 - 08:41 AM
Any time I try to access a wifi server, I get this:

Spoiler

anyone got any ideas why?
vyse #864
Posted 21 April 2015 - 04:44 PM
Is there is problem with the App store? Cause every time i try to access it, i get this:
[attachment=2239:2015-04-21_11.37.20.png]
Can someone help me on this?
Edited on 21 April 2015 - 02:46 PM
Creator #865
Posted 21 April 2015 - 08:24 PM
App store is broken
vorobey604 #866
Posted 03 May 2015 - 01:59 PM
Any news?
Fetchetch #867
Posted 03 May 2015 - 03:13 PM
App store is broken

Is there is problem with the App store? Cause every time i try to access it, i get this:
[attachment=2239:2015-04-21_11.37.20.png]
Can someone help me on this?

No it isn't. oeed moved the app store to http://appstore.olivercooper.me. He didn't update the app store program yet to use the new domain.

Any time I try to access a wifi server, I get this:

Spoiler

anyone got any ideas why?

Quest is using the OneOS wireless api, and it is trying to access a non existent page on the wrong channel.
You might have luck dowloading it and running it in CraftOS which is accessed by pressing alt on startup, then using your arrow keys select Use CraftOS then press enter.
Edited on 03 May 2015 - 01:10 PM
rahph #868
Posted 11 May 2015 - 08:07 AM
Oeed! I have awesome idea. SSH. So basically, you use bedrock to draw things yea? But maybe you should concider drawing AND making variable with everything drew on screen. It could be then transferred and of course encrypted on rednet. I cant actually tell now how would events from another comp be transferred. But look. One computer running oneos and ssh server. And many people can connect. Maybe even SSH only version. That only generatea var and sends it. For non advanced ones. Awesomeness level 9000
Starup85 #869
Posted 15 May 2015 - 01:13 PM
Hello,
I am French, sorry for bad English
for OneOs when I put it on a monitor I can not click on the file. I can click on One top left.
Thank you
hsroe #870
Posted 02 June 2015 - 10:56 PM
The reset settings option in the boot manager thing should have a password prompt if there is already a password on the computer.
Pangea #871
Posted 12 June 2015 - 01:07 AM
Can you release a standalone version of your shell? Or is it someone else's? Loving the tab complete
LDDestroier #872
Posted 12 June 2015 - 04:56 PM
Can you release a standalone version of your shell? Or is it someone else's? Loving the tab complete
He didn't, but there is something that works very similarly, it's called Extended Shell. It's really cool.
oeed #873
Posted 12 June 2015 - 05:14 PM
Can you release a standalone version of your shell? Or is it someone else's? Loving the tab complete
He didn't, but there is something that works very similarly, it's called Extended Shell. It's really cool.

I actually release the program that does that before I added it to OneOS.

It's called Quick Shell, no guarantees that it still works anymore though.



On another note, OneOS will soon cease to exist. The new framework I'm developing, Silica, will replace Bedrock and once that's done an OS based on it will be made. See info here.
doublequestionmark #874
Posted 14 June 2015 - 02:40 AM
I found a Huge Security Bug in OneOs.

although the password is encrypted and stored in a file, the password can be viewed in plain text in the OneOS log
Umm, what? Are you sure. If so that's quite the stuff on my behalf.

Actually, it's hashed… I think. So that's impossible isn't it?

Anyway, I won't be having passwords in future.

–snip–

sorry for responding so late, ive taken a bit of a break.

the password is 'qwerty' and the first character of the password, q, is on the 45th line of the log file.


[3.95 Info] Event: char, q, <--
[4.0 Info] Event: timer, 1771,
[4.15 Info] Event: key, 17,
[4.15 Info] Event: char, w, <--
[4.2 Info] Event: timer, 1772,
[4.35 Info] Event: key, 18,
[4.35 Info] Event: char, e, <--
[4.4 Info] Event: timer, 1773,
[4.55 Info] Event: key, 19,
[4.55 Info] Event: char, r, <--
[4.6 Info] Event: timer, 1774,
[4.9 Info] Event: key, 20,
[4.9 Info] Event: char, t, <--
[4.95 Info] Event: timer, 1775,
[5.15 Info] Event: key, 21,
[5.15 Info] Event: char, y, <--
Edited on 14 June 2015 - 12:42 AM
Waitdev_ #875
Posted 04 July 2015 - 01:51 AM
i'd rather if you could maybe install oneos to a directory?
oeed #876
Posted 04 July 2015 - 02:27 AM
i'd rather if you could maybe install oneos to a directory?
While I'm not working on OneOS anymore, I'll certainly see if we can do this with Silica.
direTry20 #877
Posted 07 July 2015 - 05:37 AM
Bug report:

When having unlimited data storage on my computer, the startup (line 96 ) crashes by thinking "unlimited" is a number.

Reproduce:
Change your max computer storage config to 0 ( unlimited )
Boot up OneOS
The magic occours.


a Suggestion:

Make widgets. ( like analog clock ) (weather based on IP) (Status of computer, Virusses found? etc) xD
Ah, haven't tried that, thanks. The thing with widgets is I'm not really sure where to put them. They could go on the desktop, but there's not much room. I'll look in to it though.

Uhmm.. noticed when looking at your screenshot, Why am I credited for YCCCUP? :P/>
Ah, yea in the first version (1.0.0) I epicly derped out and credited you instead of Symmetric, it's fix now though.


When i klick "run with" and select the Shell, the program doesnt start in the shell. just the shell in the basic directory and i have to navigate myself in the shell.
Would be nice if you can fix it =)
Ok, will do.

What are you trying to run in shell though? What can you do in shell that you can't from OneOS, I'll try to make it native?

That's an emulator, not ComputerCraft. Emulators are notorious for exhibiting behavior that ComputerCraft does not and vice-versa.

While that is true I'm not certain that it's effecting it. I'll try it in game though.

I to, have downloading issues with this os. :(/>/> I love it, from what I could see, but stuff doesn't download correctly.
What error is given?

It just doesn't download correctly, even fresh installs don't. It always says download failed and to try again. I do, and sometimes it lets me in the OS but the programs in the OS crash(I assume because it didn't finish downloading). I'll try again and give you my results.

What version of ComputerCraft are you using, can you give a screenshot?


sorry, but im reading from the start, this all sounds great,

could the widgets be added on a separate 1X1 monitor
direTry20 #878
Posted 07 July 2015 - 05:54 AM
Version 1.1 has been released!

This update aims to remove all previously standing bugs and add a few new programs and features.

Changes include:
  • You can now set a program to run at startup (from Settings)
  • Programs can now ask they user to run at startup (see 'DoesRunAtStartup' and 'RequestRunAtStartup' in the documentation)
  • Ink, a Microsoft Word like program that allows quick and easy word processing and printing
  • Various client side App Store fixes (scroll bar, text overflow, etc)
  • Various Files bugs
  • Ultimate Door Lock integration
  • Various Sketch fixes
  • OneOS now supports and works correctly on ComputerCraft 1.6 (pr7, if it stops working again I'll fix it)
  • Opening an unknown file type will ask the user what program to open it in (no longer just LuaIDE)
  • A few more smaller things
  • Updated to CreativeCommons version 4 license
Here's a screenshot of Ink:


As usual, if you find any bugs let me know.
could u add a check for where people live and change the spelling, maybe thru their IP
edgar #879
Posted 07 July 2015 - 09:33 AM
Hi, what with OneOS? (It isn't working, error on 409 string appears)
biggest yikes #880
Posted 07 July 2015 - 04:08 PM
Sad to see OneOS going and OneOS 2 never being released. Let's hope your "SilicaOS" will be better!
could you add a check for where people live and change the spelling, maybe through their IP
I cannot stress on this enough: IP != language
Edited on 07 July 2015 - 02:10 PM
FUNCTION MAN! #881
Posted 07 July 2015 - 11:24 PM
Sad to see OneOS going and OneOS 2 never being released. Let's hope your "SilicaOS" will be better!
could you add a check for where people live and change the spelling, maybe through their IP
I cannot stress on this enough: IP != language

but IP == geolocation == approximate language
biggest yikes #882
Posted 08 July 2015 - 04:40 PM
Sad to see OneOS going and OneOS 2 never being released. Let's hope your "SilicaOS" will be better!
could you add a check for where people live and change the spelling, maybe through their IP
I cannot stress on this enough: IP != language

but IP == geolocation == approximate language
some countries have more than one language
ProjectB #883
Posted 08 July 2015 - 10:39 PM
Or some people use VPN
biggest yikes #884
Posted 09 July 2015 - 12:49 AM
some countries have more than one language

approximate

dude you fail at reading
that's easy for countries like the US and Sweden, but it can be hard for places like Belgium where there is no "main" language (iirc)
johnjo21 #885
Posted 13 July 2015 - 04:54 PM
When I try to open the appstore or even install a game in the games folder, it gives me a crash report for the appsore: attenmpt to concatenate nil and string

other than that though, great work! :)/>
Guuguy #886
Posted 14 July 2015 - 10:43 AM
When I try to open the appstore or even install a game in the games folder, it gives me a crash report for the appsore: attenmpt to concatenate nil and string

other than that though, great work! :)/>

when I try to open the appstore in browser it takes to a open domain site so they probably no longer pay for hosting services use this appstore instead https://store.dannysmc.com/
Beastwick18 #887
Posted 02 August 2015 - 09:37 PM
Does CCAppstore not work any more or is there somting I have to do

startup:471: bad argument: table expected, got string
Creator #888
Posted 03 August 2015 - 01:09 AM
It has not been working for a long time! Use Danny's app store. That one is great!
oeed #889
Posted 03 August 2015 - 11:13 AM
It has not been working for a long time! Use Danny's app store. That one is great!
As I think I mentioned somewhere else, the OS built using Silica will be using Danny's app store.
Edited on 03 August 2015 - 09:14 AM
RootUser #890
Posted 15 September 2015 - 05:56 PM
Can i use this installer for my OS?
oeed #891
Posted 17 September 2015 - 09:51 AM
Can i use this installer for my OS?

Sure :)/>
Quartz101 #892
Posted 26 October 2015 - 10:22 PM
Sad to see this amazing beast fade away…
oeed #893
Posted 04 November 2015 - 12:24 AM
Sad to see this amazing beast fade away…

Well, yeah it is in someways, but not at the same time.

I fired this up for the first time in months and good God…. it's a complete hell to use. It's sooooooo ridiculously slow. I remember it couldn't be sped up, but heck, I'm sure it could be sped up immensely.

Have no fear though, the Silica operating system is not toooo far away and it's pretty slick, no painful slow animations here. We're basically waiting for Dan now.
SuperCreeper1000 #894
Posted 29 June 2016 - 05:57 PM
uhm…. http://ccappstore.com
that is the appstore right? Well its look, its an unused domain :(/>
Saldor010 #895
Posted 29 June 2016 - 06:38 PM
uhm…. http://ccappstore.com
that is the appstore right? Well its look, its an unused domain :(/>

Of course it is, you just necroed a 6 month old thread.
oeed #896
Posted 29 June 2016 - 09:07 PM
I do get emails about that quite a bit, so just to clarify, on some versions the App Store will no longer work. I am no longer supporting it. As I didn't want to keep paying for that domain it's now on http://appstore.olivercooper.me/

If you're super eager to use the App Store you should be able to edit the code for the program to use that URL rather than the previous one.
Mumbai #897
Posted 29 June 2016 - 09:48 PM
Just curious, where can I go to edit this line?
oeed #898
Posted 29 June 2016 - 10:40 PM
Just curious, where can I go to edit this line?

Version 2 already has the new URL, but for older versions change Programs/App Store.program/api line 17.
Mumbai #899
Posted 29 June 2016 - 10:55 PM
Got this when downloading version 2 :

Bedrock.lua:2772: loop in gettable
Bootstrap.lua:105: loop in gettable

Anyone know how to fix?
michty #900
Posted 02 July 2016 - 03:31 AM
Yay! The best OS on the market got a sequel now. I can't look at it now but I will soon. Btw, could you please include some screenshots in the topic?
Bye. #901
Posted 04 August 2016 - 11:33 PM
When I try to start OneOs Beta:

Bedrock.lua:2807: attempt to index ? (a nil value)
CrazedProgrammer #902
Posted 06 August 2016 - 12:41 AM
OneOS is long discontinued, so I don't think you could get any help for that :(/>
Admiraltallcactus #903
Posted 12 December 2016 - 03:13 AM
I have found a bug:
If you go into shell and type shutdown OneOS crashes
Nothy #904
Posted 12 December 2016 - 07:06 AM
I have found a bug:
If you go into shell and type shutdown OneOS crashes
honestly if you do anything OneOS crashes
Mindthoth #905
Posted 08 January 2017 - 03:38 AM
It says the os has crash

Bedrock.lua:2356: bad argument: table expected, got function
Yaylon #906
Posted 19 January 2017 - 10:09 PM
Awesome This OS Is The Best :)/>
WattDev #907
Posted 06 April 2017 - 08:36 PM
Fix crashes on craftos 1.7 please
HaddockDev #908
Posted 15 April 2017 - 04:52 PM
Fix crashes on craftos 1.7 please
OneOS isn't being developed anymore.
Which, means it isn't being fixed anymore.
oeed #909
Posted 10 June 2017 - 05:55 AM
Fix crashes on craftos 1.7 please
OneOS isn't being developed anymore.
Which, means it isn't being fixed anymore.
Heck I might try getting it working again, no guarantees though.
Ashyboi #910
Posted 03 December 2017 - 10:18 AM
Its a good os but can you fix when you try clicking start menu
Nothy #911
Posted 04 December 2017 - 08:11 AM
Its a good os but can you fix when you try clicking start menu
This os has been discontinued since looooong ago