| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Inkview: show error message if there are no valid files and exit | Patrick Storz | 2019-09-08 | 3 | -8/+20 |
| | | |||||
| * | Inkview: show file chooser dialog if called without arguments | Patrick Storz | 2019-09-08 | 1 | -2/+23 |
| | | |||||
| * | Remove donothing cout | Jabier Arraiza | 2019-09-07 | 1 | -1/+0 |
| | | |||||
| * | More issues fixes | Jabier Arraiza | 2019-09-07 | 1 | -9/+26 |
| | | |||||
| * | Fix bugs appliing in fallback elements | Jabier Arraiza | 2019-09-07 | 4 | -6/+16 |
| | | |||||
| * | Allow transforms in SVG2 flow elements | Jabier Arraiza | 2019-09-07 | 1 | -0/+9 |
| | | |||||
| * | Prepared for beta. Fixed blocking bug | Jabiertxof | 2019-09-07 | 7 | -81/+167 |
| | | |||||
| * | More improvements to line height. | Jabier Arraiza | 2019-09-07 | 3 | -82/+51 |
| | | |||||
| * | Prepare for beta | Jabiertxof | 2019-09-07 | 3 | -5/+146 |
| | | |||||
| * | fixx flowbox on SVG2 mode using tspans | Jabiertxof | 2019-09-07 | 3 | -34/+16 |
| | | |||||
| * | Add Text direction icons | Jabiertxof | 2019-09-07 | 2 | -9/+22 |
| | | |||||
| * | Improved selection on lines over paragraphs | Jabiertxof | 2019-09-07 | 2 | -47/+50 |
| | | |||||
| * | fix cursor font size | Jabier Arraiza | 2019-09-07 | 1 | -5/+7 |
| | | |||||
| * | Last improvements to line height | Jabier Arraiza | 2019-09-07 | 5 | -43/+62 |
| | | |||||
| * | Improvements to style coding | Jabier Arraiza | 2019-09-07 | 1 | -10/+14 |
| | | |||||
| * | Add fixes pointer in the MR by @speleo3 | Jabier Arraiza | 2019-09-07 | 1 | -40/+1 |
| | | |||||
| * | Add line height UX improvements | Jabier Arraiza | 2019-09-07 | 9 | -673/+590 |
| | | |||||
| * | Add scrolled window to XMLDialog and CSS dialog to avoid auto growing when ↵ | Jabier Arraiza | 2019-09-07 | 2 | -4/+4 |
| | | | | | add new content II (formating) | ||||
| * | Add scrolled window to XMLDialog and CSS dialog to avoid auto growing when ↵ | Jabier Arraiza | 2019-09-07 | 2 | -4/+19 |
| | | | | | add new content | ||||
| * | Extensions: Handle optiongroup options without value | Patrick Storz | 2019-09-07 | 3 | -6/+12 |
| | | | | | | | | | | | We use the user visible GUI text as value in this case, which may or may not be translated. For backwards-compatibility with enum items use the untranslated value instead, if one of the deprecated tag-names is found. Fixes https://gitlab.com/inkscape/inkscape/issues/399 | ||||
| * | Write out 'x' and 'y' attribute values to repr when some text property value ↵ | Tavmjong Bah | 2019-09-07 | 2 | -0/+12 |
| | | | | | | | | changes. Changes to property values may cause text to be relayed out, changing 'x' and 'y' attributes on tspans with sodipodi:role="line". Fix for issue 234. | ||||
| * | Update 2geom | Patrick Storz | 2019-09-06 | 4 | -7/+14 |
| | | | | | | | | | | | Now at https://gitlab.com/inkscape/lib2geom/commit/5eb3544738724087f3b53e047df5a8ead3549e8b Fixes https://bugs.launchpad.net/inkscape/+bug/1525498 and possibly https://gitlab.com/inkscape/inkscape/issues/194 | ||||
| * | Add listeners for when shapes used by text are changed. | Tavmjong Bah | 2019-09-06 | 6 | -31/+121 |
| | | |||||
| * | Fix issue https://gitlab.com/inkscape/inbox/issues/816 Stroke to Path ↵ | Jabier Arraiza | 2019-09-04 | 1 | -74/+34 |
| | | | | | conversion wrong on dashes w/ round caps | ||||
| * | 2geom: Use sincos function if available | Patrick Storz | 2019-09-02 | 1 | -0/+4 |
| | | |||||
| * | Update internal extensions for latest .inx format changes | Patrick Storz | 2019-09-01 | 55 | -750/+750 |
| | | |||||
| * | Add appearance="multiline" to parameters of type string | Patrick Storz | 2019-09-01 | 5 | -13/+102 |
| | | | | | | | | | | Renders a Gtk::TextView that automatically fills the available space in the extension's preferences dialog and can be used to accept longer multi-line strings. Newlines in the string value will be passed as "\\n" to the extension script (i.e. literal '\n' with the backspace escaped). | ||||
| * | Add appearance="colorbutton" to parameters of type color | Patrick Storz | 2019-09-01 | 3 | -14/+69 |
| | | | | | | | | | | | Renders a simple Gtk::ColorButton with label instead of the full ColorNotebook which is too large for many applications. Should likely be re-implemented bringing up a new Dialog that wraps an Inkscape::UI::Widget::ColorNotebook eventually, instead of relying on the Gtk::ColorButton's picker implementation which is inconsistent to existing pickers. | ||||
| * | Add new parameter of type "path" | Patrick Storz | 2019-08-31 | 4 | -0/+362 |
| | | | | | | | | | | | | | | | | | | | * Similar to parameter's of type "string": Has a text entry and stores a string preference * Additionally offers a button to show a file chooser dialog * The node's content is the initial (default) file path. * Relative paths will be considered relative to the extension's .inx file. This allows to reference files/folders shipped with the extension in a portable way. The stored value as well as the parameter value passed to the script interpreter will always be absolute, though. * The attribute "mode" controls what type(s) of paths the file chooser allows to select. Valid values: - 'file', 'files', 'folder', 'folder' (pick existing items) - 'file_new', 'folder_new' (create a new file/folder) * Note that manually entered values will be passed as-is without checking for existence. | ||||
| * | Adjust <print> extensions for previous commit. | Patrick Storz | 2019-08-31 | 3 | -48/+48 |
| | | | | | | (No idea what they do tbh, but I've never seen any of those parameters, so they likely *are* hidden in some way or another) | ||||
| * | Make 'gui-text' required for visible parameters | Patrick Storz | 2019-08-31 | 4 | -30/+41 |
| | | | | | | | | | | We were actually crashing for visible parameters without 'gui-text' otherwise. Also make sure we actually *do* bail out if we have parameters missing required fields and throw/catch an exception instead of producing broken instances. | ||||
| * | Add new widget "image" which allows to display an image file | Patrick Storz | 2019-08-31 | 4 | -1/+155 |
| | | | | | | | | | | * The node's content is the file path. Absolute paths should work, the preferred way is to specify a relative path, though, which will be interpreted relatively to the .inx file's location * The attributes "width/height" allows to override the native size of the image. | ||||
| * | Add base_directory for extensions loaded from a file. | Patrick Storz | 2019-08-31 | 13 | -44/+57 |
| | | |||||
| * | Templates: Improve translatability for "More info" dialog | Patrick Storz | 2019-08-31 | 1 | -19/+29 |
| | | |||||
| * | Templates: Translate metadata within extension contexts | Patrick Storz | 2019-08-31 | 2 | -24/+40 |
| | | | | | (i.e. implement "translationdomain" for procedural templates) | ||||
| * | Templates: Accept non-underscored variants of "inkscape:templateinfo" | Patrick Storz | 2019-08-31 | 4 | -19/+40 |
| | | |||||
| * | Templates: Remove unused "long_description" ("inkscape:_long" tag) | Patrick Storz | 2019-08-31 | 3 | -7/+2 |
| | | | | | Probably fine to bring back, but it needs proper documentation. | ||||
| * | Add new widget "spacer" which adds an empty space between widgets | Patrick Storz | 2019-08-31 | 6 | -1/+138 |
| | | | | | | | | The attribute "size" allows to define the spacing in px. The special value "expand" can be used to make the spacer consume all available space in the parent. | ||||
| * | Add new widget "separator" which draws a line between widgets | Patrick Storz | 2019-08-31 | 4 | -1/+101 |
| | | |||||
| * | Add new widgets "hbox" and "vbox" for layouting purposes | Patrick Storz | 2019-08-31 | 6 | -8/+188 |
| | | |||||
| * | Simplify pref_name() function | Patrick Storz | 2019-08-31 | 9 | -57/+23 |
| | | |||||
| * | Make sure we have get_widget() | Patrick Storz | 2019-08-31 | 2 | -2/+5 |
| | | |||||
| * | Remove completely unused "doc" and "node" parameters | Patrick Storz | 2019-08-31 | 23 | -315/+195 |
| | | |||||
| * | Re-implement get_param() locally using get_widgets() | Patrick Storz | 2019-08-31 | 8 | -116/+59 |
| | | |||||
| * | Inherit destructor and recursively delete all widgets | Patrick Storz | 2019-08-31 | 4 | -18/+5 |
| | | | | | let's hope this works as expected... | ||||
| * | Complete conversion of ParamNotebook to use _children | Patrick Storz | 2019-08-31 | 2 | -14/+26 |
| | | |||||
| * | Make parameter string generation a job of Inkscape::Extension | Patrick Storz | 2019-08-31 | 7 | -94/+77 |
| | | | | | | For this take a first step towards properly tracking children of each parameter and provide functions to look up all widgets. | ||||
| * | Accept parameter type "bool" | Patrick Storz | 2019-08-31 | 1 | -1/+1 |
| | | | | | | Seems more consistent with "int" and "float" types and should likely be preferred over the old "boolean" | ||||
| * | Parameter float: add note regarding rounding issue | Patrick Storz | 2019-08-31 | 1 | -0/+3 |
| | | |||||
| * | Optimize parameter string generation | Patrick Storz | 2019-08-31 | 17 | -76/+66 |
| | | | | | | Also rename overloaded string() functions, so it's clear what they actually do, as it's not the same thing at all... | ||||
