Coordinating Efforts!

General discussion about Visopsys. We'll create more specific forums if the number of posts justifies that.
User avatar
ap0r
Posts: 103
Joined: Tue Feb 14, 2012 12:40 am

Coordinating Efforts!

Post by ap0r » Sat Mar 29, 2014 1:02 pm

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
Last edited by ap0r on Tue Apr 15, 2014 1:44 am, edited 4 times in total.
Image
Image

User avatar
andymc
Posts: 491
Joined: Tue Nov 16, 2010 7:20 pm

Re: Coordinating Efforts!

Post by andymc » Sat Mar 29, 2014 1:13 pm

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.

User avatar
fosforito
Posts: 58
Joined: Mon Sep 09, 2013 12:16 am
Location: Paraguay
Contact:

Re: Coordinating Efforts!

Post by fosforito » Sat Mar 29, 2014 2:11 pm

And I am currently working to improve the task bar and the clock in the root window.
My Homepage: http://www.fosforito.net/ :)

User avatar
ap0r
Posts: 103
Joined: Tue Feb 14, 2012 12:40 am

Re: Coordinating Efforts!

Post by ap0r » Sat Mar 29, 2014 3:20 pm

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
Image
Image

User avatar
ap0r
Posts: 103
Joined: Tue Feb 14, 2012 12:40 am

Re: Coordinating Efforts!

Post by ap0r » Fri Apr 11, 2014 3:56 pm

Updated!
Image
Image

User avatar
doga-1494
Posts: 45
Joined: Fri Jul 22, 2011 3:53 pm

Re: Coordinating Efforts!

Post by doga-1494 » Sun Apr 13, 2014 6:36 pm

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

Liss
Posts: 39
Joined: Wed May 02, 2012 1:03 pm

Re: Coordinating Efforts!

Post by Liss » Sun May 04, 2014 5:43 pm

•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 :)

User avatar
andymc
Posts: 491
Joined: Tue Nov 16, 2010 7:20 pm

Re: Coordinating Efforts!

Post by andymc » Tue Sep 23, 2014 1:58 am

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.

User avatar
andymc
Posts: 491
Joined: Tue Nov 16, 2010 7:20 pm

Re: Coordinating Efforts!

Post by andymc » Mon Oct 13, 2014 12:38 am

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.

User avatar
andymc
Posts: 491
Joined: Tue Nov 16, 2010 7:20 pm

Re: Coordinating Efforts!

Post by andymc » Mon Oct 13, 2014 12:49 am

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

Post Reply