Looks like the problem was with the “offset.rb” file. If you have a plain text editor like Notebook (on PC - I don’t know the Mac equivalent), you can change all “Fixnum” to “Integer”, then save the file. If you want to wait, I’ll see about getting a revised version posted to Smustard.com.
Also, if this extension still uses an "array.rb" file that modifies the Array class, it needs to be conditionally wrapped as Ruby 2.4+ (SketchUp 2019.0 and higher) defined a more robust summation method for the Array class and the Enumerable module.
unless [].respond_to?(:sum)
class Array
def sum
if self.all? { |num| num.is_a?(Numeric) }
self.inject(0) {|sum, n| sum + n }
else
return 0
end
end ### sum()
end # class
end # conditional monkey patch
This method conflict is why it is generally a code violation to “monkey patch” core Ruby classes in a shared ObjectSpace.
For Ruby 2.0+refinements can be used. Before this (SketchUp 2013 and older) either a custom subclass or a singleton method defined upon a specific array instance can be used (rather than “monkey patching”.)
Hi Mark!
After editng the code, I still can’t seem to get Windowizer to work. Would you be kind enough to send your Windowizer .rb files so I can get it to work on my end? I have been relying on Windowizer for many years now and would rather not change plugins.
Hi marvinsdad-did you resolve the issue of Windowizer4 Extension for SU 2024 Pro? I encountered problems only recently as I had insisted on using SU 2022 due to active Icon size. I now see Windowizer4 still works on SU 2023 and assume it will be supported until January 31/26.
Hi @diarch ,
The post you’re replying to is almost a year old. When using the @ sign before someone’s forum name, they’ll get a notification.
So @marvinsdad is the way to ping him…
Hi marvinsdad. I see you encountered (over a year ago) Windowizer will not work on SU Pro 2024. I have just updated to SU Pro 2025, Windowizer is a known issue since SU Pro 2024. Have you abandoned using the Extension? Like you, it was absolutely essential for more complex fenestration design, one I use extensively (no pun intended). I’m not aware of any comparable Extension, I’d happily pay to have Windowizer compatible with V.2025.
Sorry - I got real busy and hadn’t been back to the forum for a while.
I have not.
I tried the changes, but have an older version so that didn’t work. Was going to purchase the latest and try again, but thought he told me he was going to update it so was hoping he would do that - then I would purchase the latest update with the fix. I haven’t even checked to see if it has been updated at Smustard. I tried downloading the one that aryanarch1982 shared, but it isn’t in the rbz format so it won’t load. I just have been doing everything manually. Anyone else found a solution or alternative for 2025?
Searching the forum will produce threads that have the instructions about fixing the Windowizer with a couple of simple edits to its RB files that allow it to work in v.2025.
No problem, appreciate your response and relating your endeavors. You may know this, but Windowizwe4 works on SU Pro2023, which will be supported through January 2026. We appear to agree-I’ve been reliant on this Extension for more than a decade! It’s incredibly versatile for architects and designers. For door and window fabrication. I suspect there are “equal or betters” out there.
I’d happily pay for this Extension to be resurrected.