Jump to content


Photo

XZero450's Builds Explanations


  • Please log in to reply
4 replies to this topic

#1 XZero450

XZero450

    VIP

  • VIP Member
  • 27 posts
  • LocationCentral Wisconsin

Posted 04 February 2014 - 01:01 AM

The purpose of this thread is to answer a few questions I've been asked many times and layout the difference between my builds and why they are what they are.

 

The first build:

Name: bbClean-XZero450

Base: bbLean 1.16

What it is:

bbClean was an effort by many developers to enhance the experience by offering so long overdue improvements that weren't entirely possible with plugins. bbClean's goal was to offer as much configuration, breaking as little compatibility, and maintaining or improving the level of performance. It did not always accomplish this goal, but there were always attempts to remedy what was broken. I played a very minor part in the initial bbClean builds, and only released my personal build after coming to the conclusion I wasn't going to fix what was broken - thus it became an offering to those who could cope with it problems for it's enhancements. I later added more enhancements, per pitkon's(and others) request, which are now included in my "nightly" build.

 

This build was intentionally discontinued and no longer supported in a development sense, meaning I will not enhance it and I will not promote enhancing it. Support is offered in the sense of "How do I do..." because it is blackbox and most of it is the same.

 

The second build:

Name: BlackboxZero

Base: bbLean 1.17.1

What it is:

BlackboxZero was intended to be a refresh. The reason for this was that bbClean had become rather cumbersome to work with, from a development perspective, because so many things had been "glued" to it as an enhancement and it was to the point where plugins could not be compiled against it and expected to work with other builds. One of the original ideas behind Blackbox 4 Windows was that there would be one general API that could be used to develop plugins and that plugin could work in any branch. The various branches that stemmed off in the "branch wars" days of Blackbox 4 Windows entirely did away with this(bbClean was just as guilty, if not more, than the rest of the branches - only a few stayed true.) 

 

BlackboxZero got it's name because it was going to be a refresh. It was going to start over, start from Zero. With the fresh start, enhancements were going to be added in a way that were geared toward compatibility with it's older brethren, and making more versatile and future proof. It's ideal was grand, but where I left off was a state of immaturity. There were a great deal of things that needed to be added that are in various older branches. I've attached the changelog of the changes I made during my short time of working on it.

Attached Files


  • pitkon, mojmir, rlv and 1 other like this

#2 pitkon

pitkon

    Administrator

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

Posted 05 February 2014 - 12:44 PM

You fail to mention menu.grip in your changelog, which I think was a revolutionary touch. But what you say about the need for a common API is the way the shell should go, imho. No need to have 10 different branches (they WERE 10 sometime, if memory serves) when you can have all goodies bundled into one...



#3 diabol

diabol

    Lazyass

  • Moderators
  • 235 posts

Posted 05 February 2014 - 01:02 PM

You fail to mention menu.grip in your changelog, which I think was a revolutionary touch. But what you say about the need for a common API is the way the shell should go, imho. No need to have 10 different branches (they WERE 10 sometime, if memory serves) when you can have all goodies bundled into one...

 i am working on that.

soon bbZero will support _all_ of these apis :D


  • pitkon likes this

#4 XZero450

XZero450

    VIP

  • VIP Member
  • 27 posts
  • LocationCentral Wisconsin

Posted 05 February 2014 - 11:53 PM

You fail to mention menu.grip in your changelog, which I think was a revolutionary touch. But what you say about the need for a common API is the way the shell should go, imho. No need to have 10 different branches (they WERE 10 sometime, if memory serves) when you can have all goodies bundled into one...

 

The menu grip you speak of is a part of 1.16 and wasn't a part of 1.17.1 at the time I stopped working on it. There were functionality limitations and implementation problems that were going to be addressed before it was going to be added to 1.17.1

 

Everything in 1.16 was going to be a part of 1.17 - and to my knowledge that it still the goal because that is what many want.



#5 pitkon

pitkon

    Administrator

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

Posted 06 February 2014 - 07:51 AM

The menu grip you speak of is a part of 1.16 and wasn't a part of 1.17.1 at the time I stopped working on it. There were functionality limitations and implementation problems that were going to be addressed before it was going to be added to 1.17.1

 

Everything in 1.16 was going to be a part of 1.17 - and to my knowledge that it still the goal because that is what many want.

You mean when you, mojmir and diabol finish working on it, 1.17.1 will include everything 1.16 had, like split graphics, menu grip, outlined text etc. AND unkamunka's wave and block style features? I think I'm going to faint... :woot: Have a look at our wish lists too, guys... :yes:






0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users