Bart Feenstra

Results 155 issues of Bart Feenstra

- Split off from Serde - Consider making the Asserter.assert*() methods global functions instead - all errors must be user-facing - use Python's own error collections - `AssertionFailed` must no...

BC break

This fixes https://github.com/bartfeenstra/betty/issues/1545

enhancement
BC break
python

## Definition of Done - Document that CSS rules are needed for images that are not resizeable such as SVGs

enhancement
python

The init translation and update translations commands curry only work for Betty itself. Allow users to use these commands for their own projects as well, or add new similar commands...

enhancement
python

Make the existing Deriver rules configurable through project configuration files and the GUI. A simple on/off per rule will suffice. Make each rule its own object. Perhaps leverage the future...

enhancement
python
ui

This fixes https://github.com/bartfeenstra/betty/issues/1363

enhancement
BC break
python

This fixes https://github.com/bartfeenstra/betty/issues/980 ## To do - Add configuration base classes - LocalizableConfiguration for plain strings in multiple locales - PluginConfiguration - PluginConfigurationMapping

enhancement
python

That way it can use all of `Localizer`'s async functionality

enhancement
BC break
python

## To do - Document event types. Link to them from the plugin documentation page. - Allow event types to be added through project configuration - Allow Gramps config to...

Can we make more APIs asynchronous?

enhancement
BC break
python
performance