Page 1 of 2

Coordinating Efforts!

Posted: Sat Mar 29, 2014 1:02 pm
by ap0r
Hello visopsysers! (Is that a word?) It has come to my attention that until now, pretty much everyone does whatever we like! But that has a problem, reinventing the wheel! Maybe some of us are working on stuff that other people are working on or done with already! So i Propose this Idea :idea:

If you are working on doing something for Visopsys, post it here! so that noone else does something twice and waste their time! and also if two people are working on similar stuff and they know it. I will keep a list of active "projects" here based on your posts to this topic!

Example:

"I'm writing a clone of the game Copter"

I will edit this main post to reflect that like this:

ACTIVE PROJECTS:
[APPLICATIONS][GAMES]"Copter clone" in progress by ap0r

Then when that is done you just post something to that effect and if possible a link to the source/visopsys code and the list will now look like this

ACTIVE PROJECTS:
STUFF THAT IS ALREADY DONE:
[APPLICATIONS][GAMES]"Copter clone" by ap0r - Link to Source - Link to Visopsys Executable

I think about these main categories:

Applications, and OS - Anyone can work on Applications but, OS stuff should be consulted with Andy and the community so that if he likes it it can be included on a future release! - I do not mention Bugfixes because there is already a thread for that!

Also if you know how to code but are short on ideas i will keep a list here of things that people want-have mentioned as needed, in no particular order!

I hope you like the idea! The list goes here! I added things that i've seen people are doing, feel free to correct me or post things you're working on!

ACTIVE PROJECTS:

Applications:
•HTML Parser - doga-1494 - http://visopsys.org/forums/viewtopic.php?f=3&t=220
•Copter game Clone - ap0r

OS:
•Text Translation - Nextvolume (Italian)
•Making the clock be on by default & other improvements to the clock - Fosforito
•drop-down and context menus - Andy
•USB2 & 3 driver - Andy
•Compression library (not complete, on hold) - Andy
•Network stack code (not complete, on hold) - Andy
•USB HID code, for touchscreens and such (not complete, on hold) - Andy
•Make the window scollbars better/more functional - Fosforito & Andy
•Make accents work for spanish keyboards(á ´a) - http://visopsys.org/forums/viewtopic.php?f=3&t=79 - espectalli and andy - doesn't seem active?
•Implementing Translations - Andy - http://visopsys.org/forums/viewtopic.php?f=3&t=199 - Currently being tested
•JPG decoding/support - doga - http://visopsys.org/forums/viewtopic.php?f=3&t=225 & http://visopsys.org/forums/viewtopic.php?f=3&t=224


STUFF THAT IS NEEDED/WANTED:

Applications:
•Web Browser
•Native C compiler
•Improved Text Editor
•Image file previews
•Wifi Drivers - Urgh!
•Sound! - Urgh x2!

OS:
•Support for Animated Cursors (ani) - http://visopsys.org/forums/viewtopic.php?f=3&t=70
•More Icons/Unified theme - Wasn't Liss porting icons?
•Window Menu improvements
•Add Horizontal scrollbars to windows that need that when resized

STUFF THAT IS ALREADY DONE:

Applications:
•Calculator - Nextvolume - unhaut.fav.cc/visopsys/viscalc-1.0.tar.gz
•Text Translation - fosforito (german and spanish) & espectalll123 & ap0r (spanish) & Liss (russian) it is done and will be included on future releases

OS:
•user password changer with security recomendation - ap0r - http://visopsys.org/forums/viewtopic.php?f=3&t=217

Customization:
Oxygen Icon pack - Fosforito - http://visopsys.org/forums/viewtopic.php?f=3&t=234

Re: Coordinating Efforts!

Posted: Sat Mar 29, 2014 1:13 pm
by andymc
Good idea.

I have a few things in flight.
  • Right now, it's a revamp of some of the window system code, particularly the way menus (drop-down and context) work.
  • Also, improvements to the USB2 driver, and completing the USB3 driver.
  • A compression library (not complete, on hold)
  • Network stack code (not complete, on hold)
  • USB HID code, for touchscreens and such (not complete, on hold)
And I'll be doing some infrastructure work to incorporate the language translations. I expect to complete that, and the window system changes, for the next release.

Re: Coordinating Efforts!

Posted: Sat Mar 29, 2014 2:11 pm
by fosforito
And I am currently working to improve the task bar and the clock in the root window.

Re: Coordinating Efforts!

Posted: Sat Mar 29, 2014 3:20 pm
by ap0r
Good, i've updated the list :) whenever you have more news just let me know and i'll update it... so that you can see at a glance the state of the visopsys community, what are we working on, what do we want, etc

Re: Coordinating Efforts!

Posted: Fri Apr 11, 2014 3:56 pm
by ap0r
Updated!

Re: Coordinating Efforts!

Posted: Sun Apr 13, 2014 6:36 pm
by doga-1494
if i can find time :) yeah we probably have basic buggy web browser(i think we can't name it like this lol,it's like internet explorer v1.0) :p
But currently i cannot find free time :) probably i can work on this summer :D

Re: Coordinating Efforts!

Posted: Sun May 04, 2014 5:43 pm
by Liss
•More Icons/Unified theme - Wasn't Liss porting icons?
I want to add BeOS icon theme, but free icons what i find, is in several resolutions folded in one ico file. As we know, Visopsys, temporarly not support, folded icons. Convert ico in fixed resolution bmp`s, i think this is shooting sparrows with naval cannon. This is one of 'wants'. Unfortunately i not programmer. I didn`t understand what mean letters in source files :)

Re: Coordinating Efforts!

Posted: Tue Sep 23, 2014 1:58 am
by andymc
I've been doing lot more work on the USB subsystem. :geek:

The next release will feature improved USB2 support, plus pretty solid USB3 support. I'm tired of USB! It's eaten up too much of my life (at work and with Visopsys) :roll:. Time to move on to other things!

I'm just now trying to sort out APIC http://wiki.osdev.org/APIC support. Up until now we've been using only the old-fashioned PIC http://wiki.osdev.org/PIC controllers. Sometimes, with P'n'P enabled, or in VMware, certain important PCI devices don't get interrupt assignments. I'm hoping that utilizing the multiprocessor tables and programming the APICs will help the situation. Nearly there, I think.

Once 0.75 is finished, I should be able to move away from hardware stuff for a little while, which will be a nice change.

Re: Coordinating Efforts!

Posted: Mon Oct 13, 2014 12:38 am
by andymc
Some updates
•drop-down and context menus - Andy
These bits were done for 0.74
•USB2 & 3 driver - Andy
These are done (improved USB2 and new USB3) and will appear in 0.75 shortly
•USB HID code, for touchscreens and such (not complete, on hold) - Andy
This is done (touchscreen support) but probably won't be released until 0.8. The 0.8 release will be my main focus soon.

Re: Coordinating Efforts!

Posted: Mon Oct 13, 2014 12:49 am
by andymc
Liss wrote:I want to add BeOS icon theme, but free icons what i find, is in several resolutions folded in one ico file. As we know, Visopsys, temporarly not support, folded icons. Convert ico in fixed resolution bmp`s
Hi Liss,

.ico icon types are supported, and the .ico file type driver does support choosing different resolutions, but it maybe hasn't been used/tested/interfaced well enough yet. When you load the image via the kernel API, you can specify the desired resolution, and the .ico driver will select the closest one. I might have to make some little modifications to the GUI subsystem (perhaps it asks for higher icon resolutions if your screen dimensions are big enough), but the support is basically there.

Andy