ommpfritt icon indicating copy to clipboard operation
ommpfritt copied to clipboard

semantic, procedural, non-destructive vector modelling

Results 38 ommpfritt issues
Sort by recently updated
recently updated
newest added

The `DecomposeNode` could also work with `vec2i`, but it doesn't. Presumably, the `ComposeNode` has a similar unnecessary restriction.

enhancement

Currently, the size of the texture that is being rendered is only affected by the current zoom and the object size. That is, as you zoom closer to the object,...

bug
enhancement
performance

**Describe the bug** When saving the scene to some existing file (i.e., attempting to overwrite it) and the application crashes during the serialization, that file will be empty. That is...

bug

The input file can be prepared such that the application crashes on loading it by referring to invalid object ids. The application should gracefully fail to loaf the file, but...

bug

Having one boolean flag that determines whether a path is closed is not expressive enough. The concept used to be inadequate (multi segment paths were forced to be all-closed or...

enhancement

**Describe the bug** `import numpy` fails. **To Reproduce** 1. Open a python console (or some script-property, like in a Cloner object) 2. submit `import numpy` **Expected behavior** `numpy` should be...

bug

Hi, Thanks for the recent bugfixes, the most obvious and basic workflows now work without crashes. \o/ Over the coming weeks/months I would like to recreate the tool icons I...

enhancement
UX

Currently, there are 8 handles (bounding box, particle, vertical/horizontal move, vertical/horizontal scale, rotate, and isotropic scale). - All these handles clutter the view. It's difficult to see the objects one...

enhancement
help wanted
UX

The Output View Feature allows changing the view used for rendering during an animation. Currently, this is implemented with a Boolean Property in every View object. The thing is, it...

bug
UX

The [predicate function](https://github.com/pasbi/ommpfritt/blob/8c90ef97a86720db6eaa698d4831ed76a579f949/src/maincli.cpp#L108) is called very often (once for every object in the scene). The same regular expressions are created inside that function every time. Consider to compile the regular...

good first issue
performance