Webdesk – Editor

No Comments »

Lately i have been working on some research and production of a new application for my webdesk.

It Orcurred to me (Well i actually already knew this) that the only thing my desktop was good for at the moment was easy accessible media.

Therefore i have thought up a new concept, that the desktop should be able to function as a online web-tool as well. The first step on this road it seems to me is to have a decent Code-editor.

The editor i am working on is in many ways a blatent ripoff of Mozilla’s Bespin, but i believe that when i chain it together with other applications on the webdesk, such as ftp, svn, etc, that it will turn the desktop into a powerfull tool quite possibly moving a large part of my workspace online.

The editor it self is based on the html canvas element, meaning everything has to be coded from scratch, and i do mean EVERYTHING, typing, arrowkey-navigation, delete/backspace, enter, etc, and on top of that i will add code highligting, and a number of shortcut keys to help productivety.

Since code highligting is a big deal, i will look into adobting the syntax for making it from other software to make a smooth transisition where the highligtning needed will be avaiable from day one, since it will not have to be createt from scratch.

As for performance it actually performs quite well so far, and Bespin has proven that this method is a viable way of creating a editor in terms of perfomance.

Also i have done number of updates to the desktop improving securety, but there still much work to be done, i will write about it in a lator blog post.

Posted on maj 5th 2010 in javascript desktop, projects

jquery costum scrollbar

3 Comments »

Hey Just thougt i would show off this plugin i made for jquery, to be used on my webdesk, nothing grand slamming new, but existing plugins for this just seemed either overkill or you had to implement dom items manually, somthing that in my book the plugin should be doing, anyway short story is,  i got tired of looking and made my own ****.

it can be featured here

All just look in the source of the link for the code, it is not alot, so gogogo copy paste!

it uses Brandon Aaron’s mouseScroll plugin to handle mousescrolling event’s, so thanks to him for saving me some time.

If you have any questions or bugs, tell me, i will look into it, as for license im using the WTFPL (Do What The Fuck You Want To Public License).

Anyways happy Valentine, and excuse me while i find a hole to hide in, as i forgot to get my girlfriend anything xD.

On a side note, i noticed ALOT of peaple are using this design template, i am using, for wordpress…. time to find somthing new..

Posted on februar 14th 2010 in Not catagorized

small progress report on webdesk / sebbdesk

No Comments »

This is just a small update here’s what’s new!

drag to select multible, select multible file’s and move tham all at once to another folder, this has been disabled for a while because it was very buggy

standard icon display, the icons have been bothring me for a while, they where ugly and the text was sitting in a obscure way, now the text display nicely, and if the name is to long, it cut’s it off with a “…”, displaying the while name when you click the icon, icon also has a selected state now, giving them a blue overlay to display that they are currently selected

costum icons, working with the ned folder index files, i have made it possible to add costum icon’s to a you files, this is mainly intended for use on shortcut files, but is applies to all other icons aswell

Posted on januar 29th 2010 in Not catagorized

webdesk upgrades!

No Comments »

okay, i had one of those evening yestoday where i didnt encounter any “takes for ever to fix bugs” and i got a few things done, here’s what the webdesk now features:

application icons, i have been wanting to do this for a while, relating a image with a application in the taskbar aswell as the window header makes the desktop feel more complete, and makes it a bit more intuative

Fixed the upload, i finaly fixed the upload function so it doesent bug out when you upload something

Iphone support, this was already implemented, but i decided the iphone interface needed a overhaul, so i changed the interface a great deal to better fit a small touch interface, this implementation should work for android aswell but i havent tested(dont have a android -.- ). Also i edited the image application for iphone to better use the screen, windows now have a “fullscreen” mode that makes better use of the screenspace, and then i discovered to my delight today that the youtube application actually works on my iphone.

The project is actually getting somewhere where i can start to go a bit more into detail because most critical functionaleti is implemented mmm gotte love that fealing of satisfaction i get when i play around with my desktop, not to mention that it has gotten much more fun to code in/for.

I will problably work a bit more on the webdesk tonight(if i dont get caught up in playing tekken ;) ).

Posted on januar 27th 2010 in javascript desktop, projects

Desktop update

No Comments »

Okay so i uploaded a more recent version of the desktop, and it works great…except for the permission errors, but il fix them when i get home from work today, and then figure out where to go from there.

Here is a list of changes:

  • Bigger icons. The icons where simply to small
  • filesurfaces. The main code that handles files in folders etc has been considerable improvd in this version making them more extensible and with faster loading times.
  • widget’s there now is a widget view avaiable by pressing ctrl+q, there’s no widgets there at the moment i will add some demo widgets soon.
  • cleaned the code up and extended the std object making applications and extensions easier
  • simple youtube application added, add a link to a youtube movie and save a list of them for later watching, it still in alfa tho, and not much functionality added yet
  • new image displayer, all images are now displayed in flash with fullscreen functionality, minislides, autoslide etc.
  • create file, by rightclicking file surface background and selecting “create file”
  • rename file, by rightcliking file and selecting “rename”

List of known bugs:

  • sometimes rightclick menu disapears, still working om reprodusing error
  • all shortcuts currently show as youtube icons
  • windows becomes draggable by dragginf on their content after having dragged the window in it’s handlebar
  • permission error’s on production server
  • the user is not logged out of notifed if session ends, the desktop simply bugs out denying directory listings etc

There problaly more bugs but these are those i can think up right now.

Following here is a draft of upcoming features:

  • arrange file files in folder by name, creation date etc
  • rightclick file and download it to desktop
  • move files around the desktop to costum positions, with or without grid support
  • rss feed application and widget
  • tag support
  • search for files, by tag, name, type etc
  • simple excel like application that reads/creates csv files(Comma sepperated values)
  • improvement’s to rich text editor
  • simple text editor, similar to fx notepad on windows.
  • ftp folders/application, hook up to a ftp to extend diskspace or simply use a webdesk util to edit a file there

i have more idea’s for thing’s that i will add, but for now these seems like the essentials, im thinking of implementing other applications for developement use like some kinda  implemetation of a SVN client or a ssh terminal  if it isnt too time consuming to create.

Also having seen google is creating a canvas based texteditor for code editing, im gonne research into if i can implement it to the desktop, im also gonne create a easy way to put the system in and out of developement mode… and then at some point write som docs as to how you can write applications and extensions.

But the latter things here not on the list is far off in time, base functionalety need’s to be proper established before i can/will go any deeper into the possibilities of the webdesk.

Posted on januar 13th 2010 in javascript desktop, projects

Webdesk progress update

No Comments »

Okay so i did not upload the new version this sunday as promised , oh well, i had some problems with a part of the way i have redesigned the folderhandling, but finaly got it fixed, il look over the project when i get off from work, there’s still some work to do on the folder redesign, mainly regarding icon infomartion such as tags etc.ing

but browsing folder in genneral has been increased tremindesly by the changes i have done, making it a less painfull experience.

Posted on januar 11th 2010 in javascript desktop, projects

Sebbdesk in progress

No Comments »

I havent been doing many updates to sebbdesk as of late, not any viewable online anyway, i expect to put up a new version online tomorrow sunday.

This new version is major upgrade in both performance and usabillety more features/applications has been added/edited such as a new youtube application that lets you save a list of favorite youtube videos and play them directly on you desktop.

The image gallery features flex/flash wich means image quallety is better, features like auto slide and a bottombar displaying images have been added, it still needs work, but compared to the javascript one it is much better, the javascript version is still planned to be used on certain mobile devices such as Iphone.

Posted on januar 9th 2010 in javascript desktop, projects