Fonts should not be blocking startup as this provides a very bad
experience when people have a lot of fonts. This was experienced even
more on Windows where loading time are often excessively long.
We were already running font loading in a thread, yet were still
blocking startup (thread was only so that the loading status GUI could
get updated as a feedback). Now we will only start loading and proceed
directly to next steps.
While fonts are not loaded, the text tool will not be usable, yet all
other activities can be performed.
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| brush.pdb | ||
| brush_select.pdb | ||
| brushes.pdb | ||
| buffer.pdb | ||
| channel.pdb | ||
| color.pdb | ||
| context.pdb | ||
| debug.pdb | ||
| display.pdb | ||
| drawable.pdb | ||
| drawable_color.pdb | ||
| drawable_edit.pdb | ||
| drawable_transform.pdb | ||
| dynamics.pdb | ||
| edit.pdb | ||
| fileops.pdb | ||
| floating_sel.pdb | ||
| font_select.pdb | ||
| fonts.pdb | ||
| gimp.pdb | ||
| gimprc.pdb | ||
| gradient.pdb | ||
| gradient_select.pdb | ||
| gradients.pdb | ||
| help.pdb | ||
| image.pdb | ||
| image_color_profile.pdb | ||
| image_convert.pdb | ||
| image_grid.pdb | ||
| image_guides.pdb | ||
| image_sample_points.pdb | ||
| image_select.pdb | ||
| image_transform.pdb | ||
| image_undo.pdb | ||
| item.pdb | ||
| item_transform.pdb | ||
| layer.pdb | ||
| message.pdb | ||
| paint_tools.pdb | ||
| palette.pdb | ||
| palette_select.pdb | ||
| palettes.pdb | ||
| paths.pdb | ||
| pattern.pdb | ||
| pattern_select.pdb | ||
| patterns.pdb | ||
| plug_in.pdb | ||
| plug_in_compat.pdb | ||
| procedural_db.pdb | ||
| progress.pdb | ||
| selection.pdb | ||
| selection_tools.pdb | ||
| text_layer.pdb | ||
| text_tool.pdb | ||
| transform_tools.pdb | ||
| unit.pdb | ||
| vectors.pdb | ||