Size(); not working for me / Processing 3.5

that are

Updated on January 20, 2019 05:42:15pm EST

but nothing mentioned like that.
until now the settings() was usable but only NEEDED
for eclipse? ( as the above reference states )

can not test on Raspberry Pi RASPBIAN linux until available,
but on win 7 64bit and right

int diam=200;

// used for eclipse and mandatory at rev 3.5 ???
void settings() {
   size(200,200); 
}

void setup() {
//  size(200,200);
  stroke(200,0,0);
  fill(0,200,0);
}

void draw() {
  background(200,200,0);
  ellipse(width/2,height/2,diam,diam);
}

void mousePressed() {
  diam=mouseX;
}

or just a bug what might be fixed, as so much documentation and
millions of user sketches would needed to be changed??

https://raw.githubusercontent.com/processing/processing/master/build/shared/revisions.txt
does not indicate that that is a wanted change!


would be nice if there could be a UPDATE STICKY here at the forum
that 3.5 now available?

also a news info / or a BLOG with the new features / at

could help


more play with it:

//  https://raw.githubusercontent.com/processing/processing/master/build/shared/revisions.txt

// here it is the update to : Processing 3.5
// starts with what i think is a bug that size() in setup() not work anymore
// only in settings() seems to work
// tested 21.1.2019 win7 64b // processing 3.5

int off=40, xw = 50, mywidth=300, myheight=300;

void settings() {
  size(mywidth,myheight);  
}

//void setup(){}

void draw() {
  background(200,200,0);
  //____________________________________________ play new features v3.5
  push();                                  // incl. Matrix && Style
  fill(200,0,0);
  translate(width/2,height/2);
  circle(0,0,xw);
  pop();
  square(width/2+off,height/2+off,xw);
}