Port procedure block editor from WebKit to Chromium

Published by Klemen on Wed, 02/12/2020 - 18:39
Upvotes: 2
Issue description

There have been reports of procedure editor being slow and crashing with big procedure layouts.

The current workaround is to split procedures into smaller pieces and use a call procedure block to link them.

We are considering switching to the Chromium web engine which would speed up procedure editor and remove size constraints.

The problem with Chromium is that it would increase the install size of MCreator for 150 - 200 MB and that there are some incompatibility issues at the moment, but we are working on them.

This ticket is for user input on the change and to track the progress.

Issue comments

This, or slow and limited procedures, there are the two options we have at hand right now.

Submitted by Wes on Thu, 02/13/2020 - 18:33

My opinion:

oki

MCreator memes are back hehe :D

Actually on Windows increase would be max 100 MB according to some more tests.

MCreator memes existed? XD

I think it is just that the mcreator download servers are located far from China

can you add some mirror hosts in different places in the world?

I mean, lots of people have donated so there probably will be enough money for it 

can you add some mirror hosts in different places in the world?

I mean, lots of people have donated so there probably will be enough money for it

Just setting up server mirrors, making sure it is secure and all these things without monthly costs of maintaining servers would likely be more than we received with donations so far (we got around 500 USD so far in three months). Current server provider that we use only hosts in the EU too.

Keep in mind that some money needs to be collected for living too, the day has 24 hours and one needs money to survive, I will need to find a job to do while studying if MCreator does not cover my expenses and then time for MCreator is gone with the time I would have to spend working if you know what that means for MCreator... I am by no means looking for a profit with MCreator, it is not commercial and is free, but I don't want to be at loss with it. I hope this is understandable to some degree :)

Wow, MCreator has been a huge part of your life :D

whaaaa?

You...Started...Working...On...MCreator...In...Primary School?
*The world is ending*

Raol: It has indeed been :D

crispy_chips1234: Yes I did, you don't want to know how buggy first versions were and there are still consequences of the code I wrote at that time XD

Submitted by JRGlitches on Fri, 02/14/2020 - 17:16

Primary...

WHAT, you started this in PRIMARY SCHOOL

Submitted by K3STROS on Tue, 02/18/2020 - 03:30

This guy is a hero! 
also glad this is an issue other are having as well. Not glad that other are having this issue but that I’m not the only one. Good to know your working on potential fix



Donate to MCreator

By donating to developers you can speed up development, as with more resources, we can dedicate more time to MCreator. It is a free project made by developers working on it in their free time.