<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TomDavidson</id>
	<title>Inkscape Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.inkscape.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TomDavidson"/>
	<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/Special:Contributions/TomDavidson"/>
	<updated>2026-05-31T19:06:46Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.36.1</generator>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=Roadmap&amp;diff=21854</id>
		<title>Roadmap</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=Roadmap&amp;diff=21854"/>
		<updated>2008-02-26T20:29:24Z</updated>

		<summary type="html">&lt;p&gt;TomDavidson: /* Inkscape Development Roadmap */  update SF tracker links to launchpad links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Inkscape Development Roadmap == &lt;br /&gt;
&lt;br /&gt;
NOTE: This is a working document showing specific near-term tasks needed for achieving the numbered milestones.&lt;br /&gt;
&lt;br /&gt;
''Milestones 0-11 have been completed since the start of the Inkscape Project. See [[OldRoadmap]]''&lt;br /&gt;
&lt;br /&gt;
=== Milestone 12 - Inkscape 0.46 ===&lt;br /&gt;
&lt;br /&gt;
New/Changed Dependencies:&lt;br /&gt;
* (DONE) Gtk 2.8 (required)&lt;br /&gt;
* 2geom (optional)&lt;br /&gt;
**&amp;lt;i&amp;gt;2geom is a hard dependency now due to LPE. 2geom source has been copied to the inkscape tree, so that inkscape can make full profit from the latest and greatest 2geom (instead of depending on an earlier official 2geom release) [johan]&amp;lt;/i&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
Architectural Refactoring Effort:&lt;br /&gt;
* Eliminate all use of sp_repr_new in favor of XML::Document::* classes (see [http://article.gmane.org/gmane.comp.graphics.inkscape.devel/19068])&lt;br /&gt;
* Migrate SPObject to native C++ classes&lt;br /&gt;
* Implement [http://grin-optics.org gradient] UI &amp;quot;release&amp;quot; handler to deal with gradient garbage collection (see bug 984854)&lt;br /&gt;
* Create an SPObject API for tracking references and avoiding id clashes on import and interdocument copy/paste. What we need are a void SPDocument::importCopies([set of SPObjects]), and an [set of SPObjects] SPObject::dependencies() method.&lt;br /&gt;
* Prepatory work to integrate lib2geom next release&lt;br /&gt;
** what exactly is meant by this? is this already done with LPE?&lt;br /&gt;
&lt;br /&gt;
Codebase Cleanup Effort:&lt;br /&gt;
* Change to use of GQuarks instead of #defines where feasible&lt;br /&gt;
** Where can information be found on this? (I have no clue what GQuarks are for example)&lt;br /&gt;
* Learn and use autoscan and autoreconf to find out which configure tests are still needed.&lt;br /&gt;
* Clean up configure.in&lt;br /&gt;
* (PARTIALLY DONE) [[DirectoryReorgProposal]]&lt;br /&gt;
* Convert all tabs into spaces (convert tabs to 4 spaces)&lt;br /&gt;
** Also see http://sourceforge.net/mailarchive/message.php?msg_id=7164324&lt;br /&gt;
* Remove trailing whitespace&lt;br /&gt;
** See http://wiki.inkscape.org/wiki/index.php/InkscapeJanitors#Cleanup:_Whitespace&lt;br /&gt;
* Rename all '[[SPFooBar]]' routines to '[[FooBar]]' and put into namespaces&lt;br /&gt;
** (DONE) dialogs folder&lt;br /&gt;
* (DONE) Convert use of gboolean to bool where feasible&lt;br /&gt;
**(Bulia: &amp;quot;This was attempted and (partially?) rolled back, because it broke GTK calls which require gbooleans.&amp;quot;)&lt;br /&gt;
* (DONE) Switch from use of TRUE/FALSE to true/false&lt;br /&gt;
**(Bulia: &amp;quot;This was attempted and (partially?) rolled back, because it broke GTK calls which require gbooleans.&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
File Format Support Effort:&lt;br /&gt;
* PDF Import/Export&lt;br /&gt;
** (HELP NEEDED) Identify remaining problems with the cairo-based PDF tool check [[FileTypes]]&lt;br /&gt;
** Ensure clippaths, transparency, bitmaps, etc. all work&lt;br /&gt;
&lt;br /&gt;
Inkboard Effort&lt;br /&gt;
* Stabilize the code by closing crash bugs in the bug tracker&lt;br /&gt;
&lt;br /&gt;
SVG Feature Compliance Effort:&lt;br /&gt;
* Animation&lt;br /&gt;
** Sketch out UI mockup ideas for animation rendering/animation&lt;br /&gt;
** Make an ultra-preliminary proof of concept of at least one animation feature&lt;br /&gt;
&lt;br /&gt;
Extension Effort:&lt;br /&gt;
* Unification of the way to display help on extensions&lt;br /&gt;
* Localizable help of bundled extensions&lt;br /&gt;
* Effect extensions browser&lt;br /&gt;
&lt;br /&gt;
User Documentation Effort:&lt;br /&gt;
* Re-arrange tutorial categories [ScislaC]&lt;br /&gt;
* (PARTIALLY DONE) Switch to use of xml2po for tutorial files ([[User:Colin Marquardt|Colin Marquardt]])&lt;br /&gt;
* Document filters&lt;br /&gt;
&lt;br /&gt;
=== Milestone 13 - Inkscape 0.47 ===&lt;br /&gt;
&lt;br /&gt;
New/Changed Dependencies:&lt;br /&gt;
* Gtk 2.10 (required)&lt;br /&gt;
* 2geom (required)&lt;br /&gt;
&lt;br /&gt;
File Format Support Effort:&lt;br /&gt;
* PDF Import/Export&lt;br /&gt;
** Choice of PDF spec. (PDF/X-1a, PDF/X-3)&lt;br /&gt;
** Add file info/comments&lt;br /&gt;
** Add color bars&lt;br /&gt;
* [[MicrosoftVisio|Visio]] support&lt;br /&gt;
** Add extension for use of [[VDX2SVG]] (http://vdxtosvg.sourceforge.net/)&lt;br /&gt;
** (OBSOLETE) Add extension for use of [[PDF2SVG]] (http://www.solidcode.net/pdf2svg/ - this doesn't actually link to a useful page)&lt;br /&gt;
&lt;br /&gt;
Tools:&lt;br /&gt;
* [https://bugs.launchpad.net/inkscape/+bug/sf904962 correct handling of multiple font faces] by Text tool&lt;br /&gt;
* [http://article.gmane.org/gmane.comp.graphics.inkscape.devel/16938/ Filters tool]&lt;br /&gt;
&lt;br /&gt;
Architectural Refactoring Effort:&lt;br /&gt;
* 2geom Integration&lt;br /&gt;
** Eliminate code in favor of 2geom where feasible&lt;br /&gt;
* Convert remaining GTK dialog code to Gtkmm&lt;br /&gt;
&lt;br /&gt;
Inkscape SVG Effort&lt;br /&gt;
* Revisit coordination system (move away from Cartesian)&lt;br /&gt;
&lt;br /&gt;
DOM Binding Effort:&lt;br /&gt;
* Evaluate Adobe Activescript to use instead of Spidermonkey for our JS engine&lt;br /&gt;
* Create sample prototype app to explore ActiveScript&lt;br /&gt;
* Decide whether to go with Spidermonkey or Adobe ActiveScript&lt;br /&gt;
&lt;br /&gt;
User Interface Effort:&lt;br /&gt;
* improvement of svg patterns UI - make it similar to gradient-drag, instead of piggybacking knotholder&lt;br /&gt;
* Palettes&lt;br /&gt;
** Custom palettes like from Gnome&lt;br /&gt;
** Ability to load 3rd-party palettes (e.g. Pantone, Trumatch, Focoltone, Toyo, etc.)&lt;br /&gt;
* Reenable fuzzy font matching [bb]&lt;br /&gt;
* Improve freehand curve smoothness [pjrm, paraprax]&lt;br /&gt;
&lt;br /&gt;
Desktop Integration Effort:&lt;br /&gt;
* (DONE) Replace existing printer dialog with one from gtk 2.10&lt;br /&gt;
* Inter-application cut-and-paste&lt;br /&gt;
* Inter-application drag-and-drop&lt;br /&gt;
&lt;br /&gt;
Testing Effort:&lt;br /&gt;
* Include some rendering tests in `make check'.&lt;br /&gt;
* Get 'make check' to pass on Win32 and OSX (with the current btool, does this mean a 'btool check' should pass?)&lt;br /&gt;
* Investigate performance measurement testing for Inkscape&lt;br /&gt;
&lt;br /&gt;
Animation Effort&lt;br /&gt;
* Create a written conceptualization of how it should work&lt;br /&gt;
** Currently, part of the concept discussion is at [[Animation-(Timeline)|here]]&lt;br /&gt;
&lt;br /&gt;
Inkboard Effort&lt;br /&gt;
* Ensure multi-user conferences work across most JEP-compliant Jabber servers&lt;br /&gt;
* Conduct an informal security analysis of Inkboard for security flaws&lt;br /&gt;
&lt;br /&gt;
User Documentation Effort:&lt;br /&gt;
* Solicit more tutorial contributions from userbase&lt;br /&gt;
** Node editing&lt;br /&gt;
** Advanced text effects&lt;br /&gt;
** Grid snapping&lt;br /&gt;
** Connectors&lt;br /&gt;
** Creating photo-realistic art&lt;br /&gt;
&lt;br /&gt;
=== Milestone 14 - Inkscape 0.48 - Animation ===&lt;br /&gt;
&lt;br /&gt;
* Get basic rendering and authoring of simple animations working adequately&lt;br /&gt;
&lt;br /&gt;
Architectural Refactoring Effort:&lt;br /&gt;
* Complete lib2geom integration&lt;br /&gt;
* Streamline style.*&lt;br /&gt;
** Eliminate use of the style.h types in as much of codebase as possible, particularly display/*.&lt;br /&gt;
** Externally, it should present a simple sset of accessor methods for getting/setting properties by name, and propagating to/from repr.&lt;br /&gt;
** Inside, it should have:&lt;br /&gt;
*** a concise list of property names with the expected domain of values in CSS and the associated Inkscape data type&lt;br /&gt;
*** a concise list of property aliases which represent one or more properties combined, each with the rule used to combine&lt;br /&gt;
*** definitions of the aforementioned rules and value domains&lt;br /&gt;
*** some generic code (not tied to any one property) implementing the needed behavior&lt;br /&gt;
&lt;br /&gt;
DOM Binding Effort:&lt;br /&gt;
* Create tool that reads the w3c idl files and generates binding code&lt;br /&gt;
* Bind xpath parsing/execution&lt;br /&gt;
* Finish the CSS-DOM classes&lt;br /&gt;
* Add a 'run' mode in a separate window that runs and displays the scripted SVG&lt;br /&gt;
&lt;br /&gt;
Desktop Integration Effort:&lt;br /&gt;
* [[WebDAV/FTP]] support via GNOME-VFS, Neon, or the like&lt;br /&gt;
* Finish making printing work more efficiently and reliably&lt;br /&gt;
* Clipart manager GUI&lt;br /&gt;
&lt;br /&gt;
File Format Support Effort:&lt;br /&gt;
* PDF Import/Export&lt;br /&gt;
** Generate multipage PDF documents&lt;br /&gt;
** Define bleed and slug areas for offset printing&lt;br /&gt;
** Add crop, bleed and registration marks&lt;br /&gt;
&lt;br /&gt;
=== Milestone 15 - Inkscape 0.49 - Prototype all SVG Mobile features ===&lt;br /&gt;
&lt;br /&gt;
SVG Feature Compliance Effort:&lt;br /&gt;
* Ability to select which SVG spec version to save as&lt;br /&gt;
* Multi-page&lt;br /&gt;
* Animation&lt;br /&gt;
* Implement perspective transformations via [[PerspectiveObject]]&lt;br /&gt;
* Path editing&lt;br /&gt;
* Shaped strokes&lt;br /&gt;
* Masking/clippaths&lt;br /&gt;
** on-canvas editing (patch for 0.47 is ready)&lt;br /&gt;
** Should work like gradient tool to apply transparency&lt;br /&gt;
* [https://bugs.launchpad.net/inkscape/+bug/sf893812 hyperlinking]&lt;br /&gt;
* Ensure Inkscape does not throw away the internal DTD subsets of documents it reads&lt;br /&gt;
&lt;br /&gt;
=== Milestone 16 - Inkscape 0.50 - SVG Mobile Support ===&lt;br /&gt;
&lt;br /&gt;
SVG Feature Compliance Effort:&lt;br /&gt;
* Multi-page&lt;br /&gt;
* Scripting&lt;br /&gt;
* Markers&lt;br /&gt;
** Inherit stroke properties like color&lt;br /&gt;
** On-canvas editing&lt;br /&gt;
** Fix snapping issue&lt;br /&gt;
* Real CMYK / LAB / HSB support&lt;br /&gt;
&lt;br /&gt;
=== Milestone 17 - Inkscape 0.51 ===&lt;br /&gt;
&lt;br /&gt;
Architectural Refactoring Effort:&lt;br /&gt;
* cairo Adoption Effort:&lt;br /&gt;
** Prereq: Is renderer immune to the same kinds of numerical problems we see with our new renderer, libnr, or libart?&lt;br /&gt;
** Will the new renderer improve performance for most users?&lt;br /&gt;
** Integrate a cairo-based SVG Canvas library&lt;br /&gt;
* follow the [http://standards.freedesktop.org/icon-naming-spec/icon-naming-spec-latest.html Freedesktop Icon Naming Spec] for easier themeing&lt;br /&gt;
&lt;br /&gt;
File Format Support Effort:&lt;br /&gt;
* Native [[Adobe Illustrator]] file Import (DONE)/Export&lt;br /&gt;
** Requires good PDF Import/Export&lt;br /&gt;
* Native [[CorelDraw]] file Import/Export (DONE as extension)&lt;br /&gt;
* DXF import/export&lt;br /&gt;
* gdkpixbuf(?) - would give JPEG support&lt;br /&gt;
&lt;br /&gt;
=== Milestone 18 - Inkscape 0.52 - Tech drawing abilities ===&lt;br /&gt;
&lt;br /&gt;
User Interface Effort:&lt;br /&gt;
* (DONE) Object-to-object snapping&lt;br /&gt;
* (DONE) Implement [[LittleCMS]] as color management system&lt;br /&gt;
* Implement iso (DONE) &amp;amp; hex grid&lt;br /&gt;
* Editable toolbars (libegg)&lt;br /&gt;
* Geometrical constraints&lt;br /&gt;
** &amp;quot;Perpendicular-to&amp;quot;, &amp;quot;Parallel-to&amp;quot;, etc.&lt;br /&gt;
* Path trimming/extending/offset&lt;br /&gt;
* Filleting tool&lt;br /&gt;
&lt;br /&gt;
Extensions Effort:&lt;br /&gt;
* Implement extension registry for users to upload/download extensions via Inkscape&lt;br /&gt;
* Dia-like smart shapes support&lt;br /&gt;
&lt;br /&gt;
=== Milestone 19 - Inkscape 0.53 - Inkcore ===&lt;br /&gt;
&lt;br /&gt;
* Separate sections of code into various libraries for use by other programs&lt;br /&gt;
** inkcanvas&lt;br /&gt;
** inkview&lt;br /&gt;
** inkscape&lt;br /&gt;
&lt;br /&gt;
=== Milestone 20 - Inkscape 0.54 ===&lt;br /&gt;
=== Milestone 21 - Inkscape 0.55 ===&lt;br /&gt;
&lt;br /&gt;
=== ??? - Inkscape 1.00 - Full SVG 1.1 support === &lt;br /&gt;
&lt;br /&gt;
=== Milestone [Future] ===&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer Documentation]]&lt;/div&gt;</summary>
		<author><name>TomDavidson</name></author>
	</entry>
	<entry>
		<id>https://wiki.inkscape.org/wiki/index.php?title=PreferencesDialog&amp;diff=20724</id>
		<title>PreferencesDialog</title>
		<link rel="alternate" type="text/html" href="https://wiki.inkscape.org/wiki/index.php?title=PreferencesDialog&amp;diff=20724"/>
		<updated>2008-02-19T18:35:17Z</updated>

		<summary type="html">&lt;p&gt;TomDavidson: /* Display */ added oversample bitmaps info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Looks like Inkscape does not have a dialog to set all kinds of options and preferences. I propose to take the current &amp;quot;Display settings&amp;quot; dialog, rename it to Options or Preferences (DONE), and put all program's (not document's) changeable options there. &lt;br /&gt;
&lt;br /&gt;
::I propose that we build this dialog using GTKMM in an upcoming release on our [[Roadmap]]. --jon&lt;br /&gt;
&lt;br /&gt;
UPDATE: all of the below is implemented except those items marked (TODO)&lt;br /&gt;
&lt;br /&gt;
=== Mouse ===&lt;br /&gt;
&lt;br /&gt;
* Grab sensitivity: [options.cursortolerance] px&lt;br /&gt;
Tooltip: &amp;quot;How close you need to be to an object to be able to grab it with mouse (in pixels)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Click/drag threshold: [options.dragtolerance] px&lt;br /&gt;
Tooltip: &amp;quot;Maximum mouse drag (in pixels) which is considered a click, not a drag&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== (TODO) Bindings ===&lt;br /&gt;
&lt;br /&gt;
* (TODO) Options to redefine at least 2nd and 3rd mouse buttons (with modifiers?); each may select from this pool of functions:&lt;br /&gt;
&lt;br /&gt;
** zoom in/out&lt;br /&gt;
&lt;br /&gt;
** context menu&lt;br /&gt;
&lt;br /&gt;
** pan canvas&lt;br /&gt;
&lt;br /&gt;
** (?) temporary selector drag (even if you are in another tool)&lt;br /&gt;
&lt;br /&gt;
* (TODO) Use Emacs format for keys (checkbox) (so it displays e.g. C-S-M-e instead of Ctrl+Shift+Alt+e everywhere)&lt;br /&gt;
&lt;br /&gt;
* (TODO) A way to redefine keyboard bindings, see [[KeyboardProfiles]]&lt;br /&gt;
&lt;br /&gt;
=== Steps ===&lt;br /&gt;
&lt;br /&gt;
* Arrow keys move by [options.nudgedistance] pt&lt;br /&gt;
Tooltip: &amp;quot;Pressing an arrow key moves object or node by this distance.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;, &amp;gt; scale by [???] pt&lt;br /&gt;
Tooltip: &amp;quot;Pressing &amp;lt; or &amp;gt; scales selection by this increment.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Inset[[/Outset]] by [options.defaultoffsetwidth] pt&lt;br /&gt;
Tooltip: &amp;quot;Inset and Outset commands displace the path by this distance.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Rotation snaps every {drop-down: 90 deg|45 deg|...|3.75 deg} [options.rotationsnapsperpi = 2|4|...|48] &lt;br /&gt;
Tooltip: &amp;quot;With Ctrl, rotation snaps every step; pressing [ or ] rotates by this amount.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Zoom in/out by [options.zoomincrement]*100%&lt;br /&gt;
Tooltip: &amp;quot;Zoom tool, +/- keys, middle click zoom in and out by this multiplier&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Scrolling ===&lt;br /&gt;
&lt;br /&gt;
* Mouse wheel scrolls by [options.wheelscroll] px&lt;br /&gt;
Tooltip: &amp;quot;One mouse wheel notch scrolls by this distance (horizontally with Shift).&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Ctrl+arrows&lt;br /&gt;
&lt;br /&gt;
** Scroll by [options.keyscroll] px&lt;br /&gt;
Tooltip: &amp;quot;Press Ctrl+arrow key to scroll by this distance.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
** Acceleration [options.scrollingacceleration]&lt;br /&gt;
Tooltip: &amp;quot;Pressing and holding Ctrl+arrow will gradually speed up scrolling (0 for no acceleration).&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Autoscroll&lt;br /&gt;
&lt;br /&gt;
** Speed [options.autoscrollspeed]&lt;br /&gt;
Tooltip &amp;quot;How fast the canvas autoscrolls when you drag beyond canvas edge (0 to turn autoscroll off).&amp;quot;&lt;br /&gt;
&lt;br /&gt;
** Threshold [options.autoscrolldistance]&lt;br /&gt;
Tooltip &amp;quot;How far you need to be from the edge to trigger autoscroll; positive is outside the canvas, negative is within the canvas&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
* (LATER) &amp;quot;Zoom drawing if window size changes&amp;quot;, make this global, on by default, remove from each windows' corner&lt;br /&gt;
&lt;br /&gt;
* Dialogs on top {drop-down: None, Normal (default), Aggressive} [options.transientpolicy = 0, 1, 2]&lt;br /&gt;
Tooltip: &amp;quot;None: dialogs are treated as regular windows; Normal: dialogs stay on top of document windows; Aggressive: same as Normal but may work better with some window managers.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Dialogs in taskbar {checkbox} [!options.dialogsskiptaskbar]&lt;br /&gt;
Tooltip: &amp;quot;Do not show dialog windows in the window manager taskbar.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
* Save window geometry {checkbox} [options.savewindowgeometry] &lt;br /&gt;
Tooltip: &amp;quot;Save the window size and position with each document (only for SVG with extensions).&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== (TODO) Locations ===&lt;br /&gt;
&lt;br /&gt;
* Module directory locations (where to look for modules)&lt;br /&gt;
* Default open, save, import, export dirs?&lt;br /&gt;
* Additional dirs for the user's own templates, gradients, markers, swatches...&lt;br /&gt;
&lt;br /&gt;
=== Display ===&lt;br /&gt;
&lt;br /&gt;
* Oversample bitmaps &lt;br /&gt;
Controls rendering of bitmap images to the screen or to PNG. 'None' uses nearest-neighbor interpolation. (Feature was broken until 0.46 -- see [https://bugs.launchpad.net/inkscape/+bug/168346 bug report] for history and examples)&lt;br /&gt;
&lt;br /&gt;
=== (TODO) Units ===&lt;br /&gt;
&lt;br /&gt;
** global or per-document&lt;br /&gt;
** ruler units&lt;br /&gt;
** coordinate statusbar units&lt;br /&gt;
** other places&lt;br /&gt;
&lt;br /&gt;
=== Save ===&lt;br /&gt;
&lt;br /&gt;
* (TODO for Ted) Default save format: {same list as in Save dialog}&lt;br /&gt;
&lt;br /&gt;
* (TODO for Ted) Add filename extensions automatically {checkbox}&lt;br /&gt;
&lt;br /&gt;
* (TODO) Auto save: on/off, frequency&lt;br /&gt;
&lt;br /&gt;
* Max recent documents [options.maxrecentdocuments]&lt;br /&gt;
Tooltip: &amp;quot;The maximum length of the recent documents list in the File menu.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Export ===&lt;br /&gt;
&lt;br /&gt;
* Default bitmap resolution [dialogs.export.defaultxdpi]&lt;br /&gt;
Tooltip: &amp;quot;The default resolution in the Export dialog.&amp;quot;&lt;br /&gt;
* (TODO) Options to manage per-item resolution and filenames&lt;br /&gt;
&lt;br /&gt;
=== Tools ===&lt;br /&gt;
&lt;br /&gt;
Those that are likely to be global and constant, not those that need to be changed often; the latter should go to [[SecondaryToolbar]] (aka top panel). Some options however can be present both here and in the [[SecondaryToolbar]].&lt;br /&gt;
&lt;br /&gt;
* Selector: everything from &amp;quot;tool options&amp;quot; for this tool&lt;br /&gt;
** (TODO) make preserve/optimize switch global, affecting not only selector but any transformations&lt;br /&gt;
&lt;br /&gt;
* (LATER) Rectangle: size of the default shape inserted by Ins&lt;br /&gt;
&lt;br /&gt;
* (LATER) Ellipse: size of the default shape inserted by Ins&lt;br /&gt;
&lt;br /&gt;
* (TODO) Star: Defaults: sides, sharpness, star/polygon checkbox [to be stored in tools.shapes.star/default*]&lt;br /&gt;
&lt;br /&gt;
* (TODO) Spiral: Defaults: revolution, expansion, inner radius [to be stored in tools.shapes.star/default*]&lt;br /&gt;
&lt;br /&gt;
* (TODO) Calligraphic: Defaults &lt;br /&gt;
&lt;br /&gt;
* Freehand: default tolerance [tools.freehand.pencil tolerance] (also in its top panel)&lt;br /&gt;
&lt;br /&gt;
=== (TODO) Template ===&lt;br /&gt;
&lt;br /&gt;
This tab should display and make editable the content of &amp;lt;group id=&amp;quot;template&amp;quot;&amp;gt; in the prefs (zoom, center of view, window size and position). There must also be a button &amp;quot;Take from current document&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== (TODO) Commands ===&lt;br /&gt;
&lt;br /&gt;
Clones:&lt;br /&gt;
&lt;br /&gt;
When original is deleted:&lt;br /&gt;
&lt;br /&gt;
* unlink clones&lt;br /&gt;
&lt;br /&gt;
* delete clones&lt;br /&gt;
&lt;br /&gt;
* ask me&lt;br /&gt;
&lt;br /&gt;
When original is moved:&lt;br /&gt;
&lt;br /&gt;
* move clones as per transform&lt;br /&gt;
&lt;br /&gt;
* move clones in sync&lt;br /&gt;
&lt;br /&gt;
* preserve position of clones&lt;br /&gt;
&lt;br /&gt;
Simplify:&lt;br /&gt;
&lt;br /&gt;
Initial threshold [options.simplifythreshold]&lt;br /&gt;
&lt;br /&gt;
Tooltip: &amp;quot;How much the Simplify command distorts the path. Pressing Ctrl+L repeatedly will gradually increase the threshold; calling Simplify after a pause will reset the threshold to this value.&amp;quot;&lt;/div&gt;</summary>
		<author><name>TomDavidson</name></author>
	</entry>
</feed>