Difference between revisions of "New feature proposals"
Davidhewitt (talk | contribs) |
|||
(17 intermediate revisions by 12 users not shown) | |||
Line 1: | Line 1: | ||
{{Outdated}} | |||
=== Proposals for New Features === | === Proposals for New Features === | ||
This page is for links to pages describing concepts, proposals, and specs for new features, major | '''Please think twice when you edit this page: we use Launchpad's [https://blueprints.launchpad.net/inkscape/ blueprints] for all this now.''' | ||
architectural changes, large scale codebase refactorings, etc. As they are implemented, these | |||
links should be moved to more appropriate areas of the Wiki. | This page is for links to pages describing concepts, proposals, and specs for new features, major architectural changes, large scale codebase refactorings, etc. As they are implemented, these links should be moved to more appropriate areas of the Wiki. | ||
The idea here is to enable everyone to hash out requirements and design of a potential new feature | The idea here is to enable everyone to hash out requirements and design of a potential new feature in detail prior to implementation. See also: | ||
in detail prior to implementation. See also: [[ | |||
* [[User:Davidhewitt|Bottom | [[Developer manual]] and [[Roadmap]]. | ||
* [[User:Davidhewitt|Bottom Toolbar update proposal]]: Outlines my proposal for a UI facelift for the Bottom Tool bar. Also introduces a new mode of operation for the palette itself. | |||
* [[User:Bats|A user's list of suggestions/wishes]]: I recently finished a web project using Inkscape (mainly). This is a list of the things I wished it had, the things I liked but wanted to tweak and other observations as I was working. Perhaps it will help the programmers to see what a designer sees. I hope. | * [[User:Bats|A user's list of suggestions/wishes]]: I recently finished a web project using Inkscape (mainly). This is a list of the things I wished it had, the things I liked but wanted to tweak and other observations as I was working. Perhaps it will help the programmers to see what a designer sees. I hope. | ||
* [[InkscapeNeeds]] | * [[InkscapeNeeds]] | ||
* [[FeatureNotePad]]: use this for small notes and enhancement ideas, or for temporarily dumping feature requests (e.g. from mailing lists) before they are thought over, categorized, and put into pages of their own | * [[FeatureNotePad]]: use this for small notes and enhancement ideas, or for temporarily dumping feature requests (e.g. from mailing lists) before they are thought over, categorized, and put into pages of their own | ||
* [[DirectoryReorgProposal]] [DONE] | * <ins>[DONE]</ins> <del>[[DirectoryReorgProposal]]</del> | ||
* <ins>[DONE]</ins> <del>[[NonRecursiveMakefile]]</del> | |||
* [[NewTools]] | * [[NewTools]] | ||
* [[NetworkedEditing]] | * [[NetworkedEditing]] | ||
* [[SharingDefs]]: Not exactly new, but need conversion/upgrade | * [[SharingDefs]]: Not exactly new, but need conversion/upgrade. | ||
* [[AdvancedFileAccess]] | * [[AdvancedFileAccess]] | ||
* [[DocumentLayers]] | * [[DocumentLayers]] | ||
* [[PlugIns]]: This could be script ideas as well. | * [[PlugIns]]: This could be script ideas as well. | ||
* [[HUD]]: | * [[HUD]]: Putting HUDs on the sp-canvas. | ||
* [[PathOps]] | * [[PathOps]] | ||
* [[InfoPalette]] | * [[InfoPalette]] | ||
* [[ColorPalette]] | * [[ColorPalette]] | ||
* [[UnitConversion]] | * [[UnitConversion]] | ||
* [[ScriptingLanguages]] | * [[ScriptingLanguages]]: And options for handling extensibility. | ||
* [[TestingFramework]]: Creating testing framework | * [[TestingFramework]]: Creating testing framework. | ||
* [[PreferencesDialog]] | * [[PreferencesDialog]] | ||
* [[BreadthFirstUndo]] | * [[BreadthFirstUndo]] | ||
Line 32: | Line 34: | ||
* [[PathfinderPalette]] | * [[PathfinderPalette]] | ||
* [[PreserveOverTransform]] | * [[PreserveOverTransform]] | ||
* [ | * [http://users.pandora.be/blendix/verse/ GimpInteraktion] | ||
* [[ClipTemplates]] | * [[ClipTemplates]]: SVG templates. | ||
* [[StockLibraryInterface]] | * [[StockLibraryInterface]] | ||
* [[Cairoification]]: | * [[Cairoification]]: Replace SVG renderer. | ||
* [[OpenPublishingToolsOrganization]] | * [[OpenPublishingToolsOrganization]] | ||
* [[HelpMenu]] | * [[HelpMenu]] | ||
Line 41: | Line 43: | ||
* [[AST]] | * [[AST]] | ||
* [[SpellCheckForTextNodes]] | * [[SpellCheckForTextNodes]] | ||
* [[XML repair]] | * [[XML repair]]: Service for broken or weird files | ||
* [[MoreUsableWorkingFolders]] | * [[MoreUsableWorkingFolders]] | ||
* [[SplitPaneUI]] View | * [[SplitPaneUI]] View | ||
* [[Pre-installed gradients]] | * [[Pre-installed gradients]] | ||
* [[rotate group of path points(knots)]] | * [[rotate group of path points(knots)|rotate group of path points(knots) (DONE)]] | ||
* [[Searching within Inkscape]] | * [[Searching within Inkscape]] (partaly DONE with COMMAND PALLET ) | ||
* [[UsingTheConnectorTool]] ( | * [[UsingTheConnectorTool]]: (Various improvements to the Connector tool). | ||
* [[PureSVG]]: SVG that plays well with others | * [[PureSVG]]: SVG that plays well with others. | ||
* [[Image links manager]]: A UI for better management of image links. | |||
* [[Clip Enhancements]]: Clip function extended to become a container object. | |||
* [[A better Bucket Fill tool fill]] : Suggestions for a better bucket fill tool that does not leave gaps and empty corner areas. | |||
=== Review Inkscape RFE's and [[SodiPodi]]'s Tasks === | === Review Inkscape RFE's and [[SodiPodi]]'s Tasks === | ||
Line 55: | Line 60: | ||
* [http://sourceforge.net/tracker/?group_id=93438&atid=604309 Inkscape RFE's] | * [http://sourceforge.net/tracker/?group_id=93438&atid=604309 Inkscape RFE's] | ||
* [http:// | * [http://sourceforge.net/projects/sodipodi Sodipodi on Sourceforge] | ||
Latest revision as of 14:05, 27 July 2021
This page is outdated. It is kept for historical reasons, e.g. to document specific decisions in Inkscape development.
Proposals for New Features
Please think twice when you edit this page: we use Launchpad's blueprints for all this now.
This page is for links to pages describing concepts, proposals, and specs for new features, major architectural changes, large scale codebase refactorings, etc. As they are implemented, these links should be moved to more appropriate areas of the Wiki. The idea here is to enable everyone to hash out requirements and design of a potential new feature in detail prior to implementation. See also:
Developer manual and Roadmap.
- Bottom Toolbar update proposal: Outlines my proposal for a UI facelift for the Bottom Tool bar. Also introduces a new mode of operation for the palette itself.
- A user's list of suggestions/wishes: I recently finished a web project using Inkscape (mainly). This is a list of the things I wished it had, the things I liked but wanted to tweak and other observations as I was working. Perhaps it will help the programmers to see what a designer sees. I hope.
- InkscapeNeeds
- FeatureNotePad: use this for small notes and enhancement ideas, or for temporarily dumping feature requests (e.g. from mailing lists) before they are thought over, categorized, and put into pages of their own
- [DONE]
DirectoryReorgProposal - [DONE]
NonRecursiveMakefile - NewTools
- NetworkedEditing
- SharingDefs: Not exactly new, but need conversion/upgrade.
- AdvancedFileAccess
- DocumentLayers
- PlugIns: This could be script ideas as well.
- HUD: Putting HUDs on the sp-canvas.
- PathOps
- InfoPalette
- ColorPalette
- UnitConversion
- ScriptingLanguages: And options for handling extensibility.
- TestingFramework: Creating testing framework.
- PreferencesDialog
- BreadthFirstUndo
- CadInteroperability
- FontKerning
- PathfinderPalette
- PreserveOverTransform
- GimpInteraktion
- ClipTemplates: SVG templates.
- StockLibraryInterface
- Cairoification: Replace SVG renderer.
- OpenPublishingToolsOrganization
- HelpMenu
- FormObject
- AST
- SpellCheckForTextNodes
- XML repair: Service for broken or weird files
- MoreUsableWorkingFolders
- SplitPaneUI View
- Pre-installed gradients
- rotate group of path points(knots) (DONE)
- Searching within Inkscape (partaly DONE with COMMAND PALLET )
- UsingTheConnectorTool: (Various improvements to the Connector tool).
- PureSVG: SVG that plays well with others.
- Image links manager: A UI for better management of image links.
- Clip Enhancements: Clip function extended to become a container object.
- A better Bucket Fill tool fill : Suggestions for a better bucket fill tool that does not leave gaps and empty corner areas.
Review Inkscape RFE's and SodiPodi's Tasks
Please review the following links, extract ideas, and develop them further for inclusion and discussion on this WIKI page.