Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Core Features, Packages and Themes #15

Closed
23 of 26 tasks
andersevenrud opened this issue Nov 5, 2014 · 7 comments
Closed
23 of 26 tasks

Core Features, Packages and Themes #15

andersevenrud opened this issue Nov 5, 2014 · 7 comments

Comments

@andersevenrud
Copy link
Member

Issue for core features and default packages

Related issues:

Server

Client

CoreWM

Default Packages

  • About
  • Calculator
  • Core Window Manager
  • Draw
  • File Manager
  • Music Player
  • Preview Media (Images, Videos)
  • Process Viewer
  • Settings
  • Textpad (Plaintext documents)
  • Writer (Richtext documents)

Extra Packages

  • Archiver awaiting rewrite
  • Chat (XMPP)
  • Editor (AceEditor)
  • Google Contacts
  • Google Mail
  • PDF Reader (PDFjs)

Default Themes

Looking for people to make some :)

@andersevenrud andersevenrud added this to the 2.0.0-beta1 milestone Nov 5, 2014
@MrSchism
Copy link

MrSchism commented Nov 6, 2014

I think there needs to be some discussion about where you want to go with Writer, Music Player and File Manager.

Writer
What sort of improvements do you want in regards to the UI? What sort of additional features would you like to see?

Music Player
What sort of UI issues are you thinking of fixing up?

@andersevenrud
Copy link
Member Author

@MrSchism With the Writer app I was thinking of making it look like you type in on actual paper (like in MS Word and the likes with rulers and all that)

I'm not sure about the Music Player. Suggestions are very welcome!

@andersevenrud andersevenrud changed the title Default Packages [Packages] Default Packages Nov 6, 2014
@andersevenrud andersevenrud modified the milestones: 2.0.0, 2.0.0-beta1 Dec 29, 2014
@MrSchism
Copy link

@rlamana made a great HTML5/CSS/JS window manager called Ventus. He also made a nifty project called "Terminusjs") which might be worth taking a gander at.

Terminus could probably work really well with OS.js

@andersevenrud
Copy link
Member Author

@MrSchism Yeah, I saw Ventus some time ago.

I actually made a shell for the previous OS.js version that worked pretty well, but the code was pretty bad. Terminusjs seems really nice and could be included for sure. Maybe I should create a tutorial on how I would go ahead and do it ? That could be a nice reference for anyone that wants to get started on app development. The new homepage could really use some details and extensive documentation.

I have been thinking about including something like this for a while, but have not settled for how I want it. There are some other very awesome JS terminal libraries out there that can actually do real SSH connections with streaming and full color support and all that jazz.

@MrSchism
Copy link

Which other ones were you looking at?

Personally, I'd be happy with an extremely limited set of commands. Too many commands... or too much complexity in the commands... could potentially slow the system and/or potentially increase security concerns.

@andersevenrud
Copy link
Member Author

@MrSchism
For example this one: https://github.com/liftoff/GateOne

Personally, I'd be happy with an extremely limited set of commands.

The commands in this case will be a wrapper for the API functions

Personally, I'd be happy with an extremely limited set of commands.

That is nothing to worry about. Nothing will slow down even if there was a million of them :)

And about the security, the only place where this can be of a concern is the Virtual Filesystem (for example if they break out of the system and read/modify system files). The nice thing here is that the server handles this and should detect any malicious attempts and block them (depending on configurations)

@andersevenrud andersevenrud modified the milestones: 2.0.0-beta1, 2.0.0 Aug 15, 2015
@andersevenrud andersevenrud changed the title [Packages] Default Packages [Core] Core Features and Packages Aug 15, 2015
@andersevenrud andersevenrud changed the title [Core] Core Features and Packages [Client] Core Features and Packages Aug 15, 2015
@andersevenrud andersevenrud changed the title [Client] Core Features and Packages [Client] Core Features, Packages and Themes Aug 15, 2015
@andersevenrud andersevenrud changed the title [Client] Core Features, Packages and Themes Core Features, Packages and Themes Aug 15, 2015
@andersevenrud
Copy link
Member Author

This issue is pretty much deprecated. The rest of the TODOs is noted in #49

andersevenrud pushed a commit that referenced this issue May 16, 2016
updating version to v2.0.2; adding some missing dependencies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants