api-issue-tracker
api-issue-tracker copied to clipboard
Public issue tracker for the SketchUp and LayOut's APIs
# Bug 1. Create a SketchUp Document with a Scene with some Entities visible 2. Use the API to create a Layout Document and insert a Layout::SketchUpModel referencing the aforementioned...
Currently we need to check for hardcoded integer values, or define these somewhere in our extensions. Ideally these should be defined by the SketchUp Ruby API. ```ruby CANCEL_ESC = 0...
Current behavior of **OnCancel**: The **flag** argument does not make the distinction between Undo and Redo. This is an old problem, which I hope should be overcome one day. The...
#### SketchUp Ruby API Issue **Ruby Windows Consume Keystrokes When Focused - Focus Does Not Follow Mouse** **SketchUp Version**: 2023 and older versions **Platform**: MS Windows - not sure about...
Layout::SketchUpModel is missing the ability to view/set the camera location in relationship to the bounds. This means that not all Layout::SketchUpModel are looking at same location. By dragging the edges...
As many other API methods, ComponentDefinition#save_as is documented as returning true on success. However, it appears to return true even when the file wasn't written to, e.g. when the file...
SketchUp defines empty classes for observers that are expected to be subclassed into custom observers. However it can be easier to think of the observers as interfaces (abstract classes). One...
### SketchUp API Documentation Issue **[`Sketchup::Animation#stop`](https://ruby.sketchup.com/Sketchup/Animation.html#stop-instance_method) doc note has confounded link to [`Sketchup::View#animation=`](https://ruby.sketchup.com/Sketchup/View.html#animation=-instance_method)**. The note reads ... > **Note**: Do not call **Sketchup::Animation#Sketchup#Sketchup::View#Sketchup::View#animation=** from this method. This will cause a...
On Mac SketchUp 2023 running on macOS Ventura, anything that explicitly (e.g. calling view.invalidate) or implicitly (e.g. adding any Entity to an Entities collection) invalidates the view will cause an...
Currently a 2 point perspective can be read from the Ruby API by using is_2d?, scale_2d and center_2d. The corresponding setter methods are however missing. This means 2 point perspective...