Blocs 3.4 Beta Build 2

Hey everyone,

Here is Blocs 3.4 beta build 2, with the initial wave of fixes.

This release focuses on an area that is probably the most common issue Blocs users run into and that is the management of project assets. Aside from fixing a range of issues in this area I’ve also added some new features that (when fully tested and stable) should hopefully make working with Blocs even more user friendly and cause a lot less headaches.

Support for Embedded Assets
Blocs 3.4 has an upgraded file format, which allows project assets such as images, videos, additional style sheets etc to be saved into the actual Blocs files. This change took A LOT of work, I’ve tested it internally for weeks, but of course this is a beta so expect the unexpected. This feature is enabled by default on new projects and can be switched off in project settings (misc).

Asset Embed For Old Projects
If you want to embed all of the assets in a pre 3.4 project, you’ll be happy to learn that I’ve added a feature to do that. One click and your projects assets are all embedded into the project file.

File > Project Assets > Embed All Assets in Project

Generate Package Support
So if you don’t want to embed assets in projects, but want a way to make transporting files between Macs easier? You are going to love the new Package generator. One click and everything used in a project is stored in an organised directory ready to be moved to another Mac.

File > Export > Generate Package

Asset Manager Workflow Improvements
The Asset Manager is used to assign assets in Blocs with the exception of the project settings and the class editor. This is now rectified in Blocs 3.4, when you opt to change the project favicon or a classes background image, the Asset Manager is now used.

Minimum MacOS Requirements
Blocs 3.4 now requires MacOS 10.12 minimum, the app will no longer boot on anything lower.

This is just a few of the improvements in Blocs 3.4, you can view the full change log on the download page for a more detailed breakdown.


As this version of Blocs (3.4) makes heavy changes to project files and structures, please ensure you only use backup projects with it until the dust settles after the first few beta builds.

Download Blocs 3.4 Beta Build 2

5 Likes

Thank you Norm for this great update! I’ve recently purchased Blocs 3.3 after I got your email with the new promotional notice. I fill very lucky today and I hope that the latest Beta will work seamlessly with my Catalina Beta as well. :+1: Please keep up the good work! Cheers, Robert from the EU

1 Like

Blocs 3.4 Beta2
running latest Mojave (August 28th).

Opening a project by clicking in the finder Blocs 3.4 Beta2 crashes.

When you open a project from Blocs welcome screen the project opens but there is no main window. The funny thing is, you can click on page settings and the settings appear. (see image)

If you want the main window you have to click in Blocs menu bar on window>close.
The project closes and the welcome screen shows up.
Clicking on the project opens the project normally with the main window.

This happens with existing projects and new projects created with Blocs 3.4 Beta2.

This behavior occurs only in Beta2.

odd, I don’t get that and no other reports could mean it’s a corrupt download.

Try deleting the app and re-downloading. I’ll have build 3 out later today

1 Like

Folks just a heads up, there is a nasty bug in 3.4 that causes havoc with the global swatches. It basically destroys them if you add new ones or edit them, so cant stress enough at the present time only use for testing and with backup files :+1:

Update
I’ve patched this ready for build 3. It only effects newly added global swatches. So in build 2 avoid adding new global swatches as it breaks files.

2 Likes

I did what you suggested with no luck.
I’ll send you a test file.

1 Like

Do you get this with fresh projects too?

So if you start Blocs, create a fresh project from the start screen, does it open as normal?

2 has given me trouble also. I’ve just been playing around with a test project and I added a saved custom tabs bloc to the project. My computer started to run extremely slow and finally locked up. Had to restart and I’ve just been waiting for 3. Not sure why the happened, I’ve used this custom tab bloc before?

1 Like

Im not sure, just keep an eye on it. This version of Blocs is being notarized by Apple, it’s basically a check by apple to say the code is virus free, but Ive heard it can cause a few issues, so some problems may be due to that.

Im putting build 3 together now so hopefully another move stable version in time for the weekend.

2 Likes

I don’t know if this is a bug or just me being stupid but whenever I set a classes’ background image with a image from the Asset Manager, it is lost after switching through multiple pages. It’s almost like the local assets were moved or deleted. I have to recheck every page where there’s a background image class before exporting.

When you click on “create a new project” on the start screen, the search for templates screen does not open.
You have to go to Blocs menu bar - file>new.

I started the computer from an external hdd with Mojave WITHOUT the supplemental update from August 28th.
Same things happen. Or even worse.
Trying to create a new project all seem to go smooth until you want to add a bric.
Blocs crashes.

@Norm, Hi! I really want to see a tab in the style settings for manually adding of styles. Blocs is a great program because we can add html code, but you have to manage their styles through separate files, which slows down the process. Just imagine, this feature will make this app better!

For example:

2 Likes

do you have many page templates installed? I just changed the page template collection view so thats probably what is causing the issue I think.

Thats not a typical set up, are you running the OS from an external drive?

I’ll check that.

@Edward, Excellent idea. I like too that the CSS is color-coded in your example, as it is not currently in Blocs. Would be ideal if in addition to the color coding, it was also intuitive - as most/all other text editors are - and predicts what you’re typing, pre-populates as you type based on its prediction, great speeding up the process and helping too, to avoid syntax errors.

2 Likes

No, I’m not running it from an external drive.
That was just a test with the former Mojave, before August 28th update.
I’m running my computer with an internal SSD.
What I was trying to find out is, that maybe the update is causing the trouble.

And don’t forget that I had no issues with the Blocs 3.4 Beta1

Do you have any page templates saved? It could be related to that as the page template component (NSCollectionView) was swaped for the newer one.

If I export my Project as Pulse CMS Theme -> Pulse 5 and upload the folder content and template to my server it works fine in general but my Form isn’t working.

If I export my Project as Export Project and upload all my files and folder to my server the Form works very well.