api-issue-tracker
api-issue-tracker copied to clipboard
Public issue tracker for the SketchUp and LayOut's APIs
This feels like a bug - was definitely a surprising discovery. Firstly, I was surprised that ComponentDefinition#save_as modifies the guid until I realized that it changes the path associated with...
Sketchup.file_open always add the model to the history of opened models in the UI (menu File). **It would be useful to have an option where the API method does not...
1. SketchUp/LayOut Version: SketchUp 24.0.598 2. OS Platform: macOS 15.1.1 When I open an HTMLDialog as a modal, users are unable to interact with the HTML date picker (``). It...
# Use Case A SketchUp Extension wants to modify a SketchUp file which is referenced by a Layout file. The Layout Document needs to be told to update it's SketchUpModel...
I've created several custom move tools. All of these have to preview the moved object with completely custom code if they are going to move edges and faces, traditionally a...
The [Ruby API docs](https://ruby.sketchup.com/Sketchup/View.html#lock_inference-instance_method) state the following. > # Lock inference to X axis. > # The points can be anywhere; only the vector between them affects > # the...
The behavior of Geom.linear_combination changed between SketchUp 2022 and 2023. In older versions the vectors where normalized (length set to 1) but in newer versions the vectors are combined, with...
#### LayOut Ruby API Issue **[`Layout::SketchUpModel`](http://ruby.sketchup.com/Layout/SketchUpModel.html) has no `#path` method**. > We might want to name this `filepath` so as not to confuse readers with [`Layout::Path`](https://ruby.sketchup.com/Layout/Path.html) objects. Once the object...
Feature to determine if onPreSaveModel, onPostSaveModel on ModelObserver are called due to autosave
Use case is to do things that are potentially time consuming or disruptive to modelling in onPreSaveModel/onPostSaveModel. In these cases it is desirable to exclude events caused by autosave. Possible...