Jump to content


Photo
* * * * * 2 votes

BB5 on the way


Best Answer xoblite , 08 May 2020 - 04:00 PM

Hello all,

 

first of all, let me emphasize how happy I am to discover that there is still some interest out there for *box in general and obviously xoblite in particular!  :smile:

 

When I picked up the then roughly 8-year-old (!) xoblite bb4 RC3 codebase back in early October last year, it was more like a just for fun, revisiting an old love kind of thing. However, some of the foundations I had worked on for bb4 before losing interest (read: after having been at *box in a leading role for almost 10 years) turned out to be pretty solid foundations for further development, and I also had a pretty clear vision for what I thought a new xoblite release and shell for 2020 and (hopefully) beyond should be, and not be - often the more important prioritization in any form of product management. I will tell you more about everything in xoblite bb5 later, but at least in my own opinion it has turned out really well so far, and also way beyond what I was envisioning back then. I hope when I manage to wrap everything up that you will like it too, but the message is still the same as it was back in October:

xoblite will return. Expect different. Switching to bb5 mode, stay tuned... :D

 

With that I mean you should expect great things, but also something different compared to maybe what you're used to. For those of you who haven't been along for the entire journey, the xoblite and bb©Lean(Mod)(Zero) codebases have very little in common, so don't expect full feature parity with every little nitty gritty feature of those shells. Expect the old xoblite extra-large-supercharged and then some, with a long list of features not supported by any of the other branches - some of which you've seen hinted about in my various screenshots here and on boxshots. All in all, it's a pretty massive release - probably one of the biggest I've worked on at least. But again, more on this some other time.

 

So, apart from the many tens of thousands of lines of code of a project the size of xoblite, what else keeps a guy like me busy?

 

  • Hey, I'm 48 years old nowadays, and I have a wife and two kids. They probably (ahem) think (ahem) I am a bit geeky polishing pixels again, but obviously they deserve some love still...  :wink:
  • I have quite a lot to do at work, which with the covid-19 situation on top means being at home, in front of a screen, 40-50 hours a week, even before considering additional "in front of a screen" pet projects like these.
  • A good shell developer needs to properly eat his own dogfood, and I do that by working on plugins to test/harden various aspects of the shell as well as the plugin API. Last I counted (hehe), I had 6 new plugins lined up for release with or shortly after the release xoblite bb5; I will tell you more about these later too. But as a small teaser (in addition to my previous screenshots that is), they are called xDesignerGUI, xDesktopLauncher, xDesktopMeter, xDesktopAnimation, xDesktopNowPlaying, and BBCorsairCUE. Guess away!  :tongue: (and no, these are not half-assed efforts either, I don't do that really :blush2:).
  • The more mundane stuff: Packaging (read: I don't outsource anything, so I need to create some nice styles/themes/etc to go with any release), documentation especially, but also website (and later some GitHub) updating, miscellaneous logistics, suitable grassroots marketing, etc - they all need at least some level of attention. With regards to documentation, keep in mind that not all users are equal, even though everyone in this thread are of course 1337 *box die-hards. Just sayin'...  :cool:
  • Keeping a certain Greek guy with an endless list of feature requests at bay. This is probably the toughest of them all...  :wallbash: :wink:. The rest of you are peanuts by comparison...  :thumbsup:
  • Finally, maintaining the fun is key as always - without the fun it's simply not worth the hard work, and as you can understand by now, it's a LOT of work. Taking pauses and time-outs every now and then is simply necessary - in all walks of life.

Last but not least - mea culpa, I'm a bit perfectionist, and my "Release Candidates" are typically pretty solid. But though sometimes slow, I am making great progress, even though I don't want to commit to a certain release date. So, when it's done. Keep the faith!  :yes:

 

Over and out

 

BR//KHH (qwilk/@xoblite)

Go to the full post


  • Please log in to reply
74 replies to this topic

#41 pitkon

pitkon

    Administrator

  • Head Administrator
  • 1,333 posts
  • LocationAthens & Nafplio, Greece

Posted 19 April 2020 - 05:14 AM

Im really excited for the new blackbox build :D I just wanted to know, how will it be in terms of windows 10 support? I remember there being a few issues last time I tried blackbox on windows 10 so have since stopped using it, and just switched to Linux.

qwilk calls it an "Extended Shell", which means it's supposed to run over or along Windows' native shell, Explorer. Me being a purist ( :D ) I installed it as native shell (had to use bsetshell AND edit the registry for that) and it worked just fine. So, both ways should be fine.


  • lukefury likes this

#42 meanmechanics

meanmechanics

    Troll

  • VIP Member
  • 103 posts

Posted 06 May 2020 - 11:35 AM

ROFL  :lol:
 
Are those sharks smelling blood, or what? Also... am I the boat, the guy in it, or the combined might of the sharks?  :sweat:  :wink:
 
Speaking of which...
 
 shark.jpg
 
BR//KHH (@xoblite)

 
Just made a mock up for the upcoming BB5...
 
Seriously, I've migrated to Linux a long time ago, most of the time coming back to Windows is a pain in the A... BB is the only thing that can trigger me to come back. Take your time after all the last line my daughter was a new born baby shark  :biggrin: . Happy to see you bringing back X 

Attached Files


  • xoblite likes this

www.survivingmauritius.com


#43 xoblite

xoblite

    Administrator

  • Administrator
  • 49 posts
  • LocationSweden

Posted 06 May 2020 - 06:50 PM

ROFL ROFL ROFL :D



#44 IceFog

IceFog

    Member

  • Members
  • PipPip
  • 10 posts

Posted 06 May 2020 - 11:07 PM

When can we expect the release bb5? Its pain in a... checking forum 1-2 times per day ) thx


  • pitkon and lukefury like this

#45 pitkon

pitkon

    Administrator

  • Head Administrator
  • 1,333 posts
  • LocationAthens & Nafplio, Greece

Posted 08 May 2020 - 04:49 AM

When can we expect the release bb5? Its pain in a... checking forum 1-2 times per day ) thx

I understand how you feel. However, developers have a life and sometimes the reality of it, especially in these trying times, can be hard. qwilk is working very hard on BB5 and he plans on a whole package - that means, releasing BB5 with a number of plugins that will work with it, since most plugins of old will be unusable. Believe me, it will be worth the wait.

What? You don't want to check the forum 1-2 times a day? You mean you got other things to do? Well, so does qwilk :)


  • lukefury likes this

#46 IceFog

IceFog

    Member

  • Members
  • PipPip
  • 10 posts

Posted 08 May 2020 - 12:03 PM

I'm a developer too, and I understand how long development can take in dev's spare time, and not that it's hard for us to wait a month or two or six (we waiting a couple of years and a couple of months is nothing compared). But I also know that if there are no time limits the development can be f... And if you force yourself then in 1 day you can lose all interest. I want to know only the optimistic and pessimistic forecast when bb5 is ready and shut up my curiosity to these 2 dates. Thx xoblite for work, have a nice day.


  • pitkon and lukefury like this

#47 xoblite

xoblite

    Administrator

  • Administrator
  • 49 posts
  • LocationSweden

Posted 08 May 2020 - 04:00 PM   Best Answer

Hello all,

 

first of all, let me emphasize how happy I am to discover that there is still some interest out there for *box in general and obviously xoblite in particular!  :smile:

 

When I picked up the then roughly 8-year-old (!) xoblite bb4 RC3 codebase back in early October last year, it was more like a just for fun, revisiting an old love kind of thing. However, some of the foundations I had worked on for bb4 before losing interest (read: after having been at *box in a leading role for almost 10 years) turned out to be pretty solid foundations for further development, and I also had a pretty clear vision for what I thought a new xoblite release and shell for 2020 and (hopefully) beyond should be, and not be - often the more important prioritization in any form of product management. I will tell you more about everything in xoblite bb5 later, but at least in my own opinion it has turned out really well so far, and also way beyond what I was envisioning back then. I hope when I manage to wrap everything up that you will like it too, but the message is still the same as it was back in October:

xoblite will return. Expect different. Switching to bb5 mode, stay tuned... :D

 

With that I mean you should expect great things, but also something different compared to maybe what you're used to. For those of you who haven't been along for the entire journey, the xoblite and bb©Lean(Mod)(Zero) codebases have very little in common, so don't expect full feature parity with every little nitty gritty feature of those shells. Expect the old xoblite extra-large-supercharged and then some, with a long list of features not supported by any of the other branches - some of which you've seen hinted about in my various screenshots here and on boxshots. All in all, it's a pretty massive release - probably one of the biggest I've worked on at least. But again, more on this some other time.

 

So, apart from the many tens of thousands of lines of code of a project the size of xoblite, what else keeps a guy like me busy?

 

  • Hey, I'm 48 years old nowadays, and I have a wife and two kids. They probably (ahem) think (ahem) I am a bit geeky polishing pixels again, but obviously they deserve some love still...  :wink:
  • I have quite a lot to do at work, which with the covid-19 situation on top means being at home, in front of a screen, 40-50 hours a week, even before considering additional "in front of a screen" pet projects like these.
  • A good shell developer needs to properly eat his own dogfood, and I do that by working on plugins to test/harden various aspects of the shell as well as the plugin API. Last I counted (hehe), I had 6 new plugins lined up for release with or shortly after the release xoblite bb5; I will tell you more about these later too. But as a small teaser (in addition to my previous screenshots that is), they are called xDesignerGUI, xDesktopLauncher, xDesktopMeter, xDesktopAnimation, xDesktopNowPlaying, and BBCorsairCUE. Guess away!  :tongue: (and no, these are not half-assed efforts either, I don't do that really :blush2:).
  • The more mundane stuff: Packaging (read: I don't outsource anything, so I need to create some nice styles/themes/etc to go with any release), documentation especially, but also website (and later some GitHub) updating, miscellaneous logistics, suitable grassroots marketing, etc - they all need at least some level of attention. With regards to documentation, keep in mind that not all users are equal, even though everyone in this thread are of course 1337 *box die-hards. Just sayin'...  :cool:
  • Keeping a certain Greek guy with an endless list of feature requests at bay. This is probably the toughest of them all...  :wallbash: :wink:. The rest of you are peanuts by comparison...  :thumbsup:
  • Finally, maintaining the fun is key as always - without the fun it's simply not worth the hard work, and as you can understand by now, it's a LOT of work. Taking pauses and time-outs every now and then is simply necessary - in all walks of life.

Last but not least - mea culpa, I'm a bit perfectionist, and my "Release Candidates" are typically pretty solid. But though sometimes slow, I am making great progress, even though I don't want to commit to a certain release date. So, when it's done. Keep the faith!  :yes:

 

Over and out

 

BR//KHH (qwilk/@xoblite)


  • pitkon, meanmechanics, Sivleem and 6 others like this

#48 pitkon

pitkon

    Administrator

  • Head Administrator
  • 1,333 posts
  • LocationAthens & Nafplio, Greece

Posted 08 May 2020 - 04:08 PM

  • Keeping a certain Greek guy with an endless list of feature requests at bay. This is probably the toughest of them all...  :wallbash: :wink:. The rest of you are peanuts by comparison...  :thumbsup:

Who is he???? WHO???? Will teach him a lesson!!!! Keeping you busy with FEATURE REQUESTS? To the dungeons! :D


  • jeannibordelli, xoblite and Pix like this

#49 xoblite

xoblite

    Administrator

  • Administrator
  • 49 posts
  • LocationSweden

Posted 08 May 2020 - 04:20 PM

Yeah the brick wall emoji never felt more appropriate...  :wink: :laugh:


  • pitkon and Pix like this

#50 pitkon

pitkon

    Administrator

  • Head Administrator
  • 1,333 posts
  • LocationAthens & Nafplio, Greece

Posted 08 May 2020 - 04:21 PM

Yeah the brick wall emoji never felt more appropriate...  :wink: :laugh:

LMAO...


  • Pix likes this

#51 xoblite

xoblite

    Administrator

  • Administrator
  • 49 posts
  • LocationSweden

Posted 08 May 2020 - 05:11 PM

Oh btw folks, let's get this one sorted out as well:

 

It's xoblite, all lowercase letters; "bb" in the version obviously stands for "Blackbox". And it's pronounced [ksoblait:] (or something like that phonetically speaking), not Ex-Oh-Bee-Light. FFS, 17 years have passed, get a grip people!!!

 

OOOOOOORDEEEEEEER!

 

:wink:

 

BR//KHH (qwilk/@xoblite)


  • pitkon, lukefury, molecube and 1 other like this

#52 crowmag

crowmag

    bbDinosaur

  • VIP Member
  • 98 posts

Posted 09 May 2020 - 11:36 AM

It's like the old saying:

"You want it Fast, Cheap, and Good...? Pick two."

If it’s fast and cheap it won’t be good.
If it’s fast and good, it won’t be cheap.
If it’s cheap and good, it won’t be fast.

I for one am just grateful that there are still others that share a love for the *box as I do. I fell in love with it nearly 2 decades ago and have used as my shell, non-stop ever since.

At 70, I (finally) know that all good things take time, although this was not my original nature. So, I don't mind at all that you take your time and get it right. I am sure that when it is released, it will be brilliant!

Hell, I've been waiting for over 10 years for ReactOS to come out of alpha... Waiting for this is a piece of cake.

Thank you so much Karl


  • pitkon, lukefury and Pix like this

#53 pitkon

pitkon

    Administrator

  • Head Administrator
  • 1,333 posts
  • LocationAthens & Nafplio, Greece

Posted 10 May 2020 - 06:24 AM

Well said, crow :) Damn, you are younger than me :)


  • meanmechanics, lukefury and Pix like this

#54 meanmechanics

meanmechanics

    Troll

  • VIP Member
  • 103 posts

Posted 29 May 2020 - 07:48 AM

 

  • Hey, I'm 48 years old nowadays, and I have a wife and two kids. They probably (ahem) think (ahem) I am a bit geeky polishing pixels again, but obviously they deserve some love still...  :wink:
  • Keeping a certain Greek guy with an endless list of feature requests at bay. This is probably the toughest of them all...  :wallbash: :wink:. The rest of you are peanuts by comparison...  :thumbsup:

 

 

 

  • Keeping a certain Greek guy with an endless list of feature requests at bay. This is probably the toughest of them all...  :wallbash: :wink:. The rest of you are peanuts by comparison...  :thumbsup:

Who is he???? WHO???? Will teach him a lesson!!!! Keeping you busy with FEATURE REQUESTS? To the dungeons! :D

 

 

 

It's like the old saying:

"You want it Fast, Cheap, and Good...? Pick two."

If it’s fast and cheap it won’t be good.
If it’s fast and good, it won’t be cheap.
If it’s cheap and good, it won’t be fast.

I for one am just grateful that there are still others that share a love for the *box as I do. I fell in love with it nearly 2 decades ago and have used as my shell, non-stop ever since.

At 70, I (finally) know that all good things take time, although this was not my original nature. So, I don't mind at all that you take your time and get it right. I am sure that when it is released, it will be brilliant!

Hell, I've been waiting for over 10 years for ReactOS to come out of alpha... Waiting for this is a piece of cake.

Thank you so much Karl

 

 

Well said, crow :) Damn, you are younger than me :)

 

Damn! You are all so old!!!

47 here...

 

For me it has always been : ZO /(d)zəʊ/ )  BLITE/blaɪt/ )

https://en.wiktionar...onetic_Alphabet

 

Once again mate, TAKE YOUR TIME... I'm not getting younger but if there is one thing that age brought me : patience and ...blithe


  • pitkon, lukefury and Pix like this

www.survivingmauritius.com


#55 pitkon

pitkon

    Administrator

  • Head Administrator
  • 1,333 posts
  • LocationAthens & Nafplio, Greece

Posted 29 May 2020 - 08:50 AM

Ah, youth, youth... A fleeing glimpse :D

But if most of us are nearing 50 or over 70, who's gonna pick up where we left off after we... well, move on? :D

I mean where is some new blood? Where are the young Blackbox developers?


  • meanmechanics and Pix like this

#56 meanmechanics

meanmechanics

    Troll

  • VIP Member
  • 103 posts

Posted 29 May 2020 - 12:31 PM

I had the impression that there were some new "BaBy" users when you launched the blackbox4windows website?? They seemed to be the heirs of the custo community, they even have a nicer nick name for customization: ricing


  • pitkon and Pix like this

www.survivingmauritius.com


#57 LakesideMiners

LakesideMiners

    Newbie

  • Members
  • Pip
  • 6 posts

Posted 29 May 2020 - 12:36 PM

I might try to mess around with making plugins, i mean, all I have been doing lately is playing Terraria and voice chatting.


  • pitkon and Pix like this

#58 pitkon

pitkon

    Administrator

  • Head Administrator
  • 1,333 posts
  • LocationAthens & Nafplio, Greece

Posted 29 May 2020 - 02:34 PM

I had the impression that there were some new "BaBy" users when you launched the blackbox4windows website?? They seemed to be the heirs of the custo community, they even have a nicer nick name for customization: ricing

There were some, but left as soon as Windows 10 arrived. A pity.

As for ricing... Someday I gotta find the time, visit a lot of desktop-customization-related sites where developers nest and add our links.


  • Pix likes this

#59 pitkon

pitkon

    Administrator

  • Head Administrator
  • 1,333 posts
  • LocationAthens & Nafplio, Greece

Posted 29 May 2020 - 02:36 PM

I might try to mess around with making plugins, i mean, all I have been doing lately is playing Terraria and voice chatting.

That's great news, Lake. I'd add the option to use Music Bee commands to bbinterface, if I were you and if I could do it, of course. I mean iTunes is fine, but Music Bee is even better and faster :) 


  • jeannibordelli and Pix like this

#60 LakesideMiners

LakesideMiners

    Newbie

  • Members
  • Pip
  • 6 posts

Posted 29 May 2020 - 03:52 PM

i dont even use Music Bee(did not even know about it untill now) or iTunes,. but might be a good first challenge. now just to find out how MusicBee works. going to be a nice change, learning a new language/syntax.(don't know what it would be called in this case)


  • pitkon and Pix like this




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users