Difference between revisions of "Inkscape"
Jump to navigation
Jump to search
m (→User Documentation: 1.4 is the new stable release version) |
|||
(57 intermediate revisions by 14 users not shown) | |||
Line 20: | Line 20: | ||
* [[Travel Reimbursement Policy]] | * [[Travel Reimbursement Policy]] | ||
* [[Funded Project System Development]] | * [[Funded Project System Development]] | ||
* Hackfests: [[Hackfest2018 LGM|2018 LGM]], [[Hackfest2018|2018]] | * [[:Category:Hackfest|Hackfests]] | ||
** upcoming/proposed events: | |||
** past events: | |||
::: [[Hackfest2023_Bensberg|2023 Bensberg]] | |||
::: [[Hackfest2019 SCALE|2019 Pasadena (SCALE)]], [[Hackfest2019 Saarbrücken|2019 Saarbrücken (LGM)]] | |||
::: [[Hackfest2018|2018 Boston]], [[Hackfest2018 LGM|2018 Seville (LGM)]], [[Hackfest2018 Kiel|2018 Kiel]] | |||
::: [[Hackfest2017|2017 Paris]] | |||
::: [[Hackfest2016|2016 Leeds (LGM)]] | |||
::: [[Hackfest2015|2015 Toronto (LGM)]] | |||
| style="width: 33%; padding: 1em;" | | | style="width: 33%; padding: 1em;" | | ||
== User Documentation == | == User Documentation == | ||
* [[Installing Inkscape|Installation]] | * [[Installing Inkscape|Installation]] | ||
Line 37: | Line 46: | ||
* [[Emergency save]] — Recovery in case Inkscape crashed | * [[Emergency save]] — Recovery in case Inkscape crashed | ||
* [[Release notes]] | * [[Release notes]] | ||
** ''[[Release notes/1.5|Inkscape 1.5]] — development branch'' | |||
** ''' | ** '''[[Release notes/1.4|Inkscape 1.4]]''' — ''current stable release branch'' | ||
* [[Announcing Releases]] (slightly outdated) | |||
* [[Announcing Releases]] | * [[Release Process Debrief]] (slightly outdated) | ||
* [[Release Process Debrief]] | |||
* [[Tricks and tips]] — Miscellaneous advice, may be slightly outdated | * [[Tricks and tips]] — Miscellaneous advice, may be slightly outdated | ||
*[[Customizing Inkscape]] – Change icons, shortcuts, menus, toolbars and other parts of the user interface | |||
| style="width: 33%; background: #EEE; padding: 1em;" | | | style="width: 33%; background: #EEE; padding: 1em;" | | ||
Line 51: | Line 60: | ||
** [[Projects#Bug_Triage]] | ** [[Projects#Bug_Triage]] | ||
* [[Testing]] | * [[Testing]] | ||
** [[macOS alpha]] | |||
* [[Translation information]] | * [[Translation information]] | ||
* [[WebSite]] | * [[WebSite]] | ||
Line 57: | Line 67: | ||
* [[Fundraising Ideas]] | * [[Fundraising Ideas]] | ||
* [[Creating Inkscape distributions]] — How to build packages | * [[Creating Inkscape distributions]] — How to build packages | ||
* [[Updating tracker items]] | * [[Updating tracker items]] | ||
* [[Tutorials and help]] | * [[Tutorials and help]] | ||
Line 74: | Line 83: | ||
=== First Steps === | === First Steps === | ||
* [[Working with Git]] — How to obtain the source code. A quick start on how to use our version control system. | * [[Working with Git]] — How to obtain the source code. A quick start on how to use our version control system. | ||
* [[Compiling Inkscape]] | |||
* [[Compiling Inkscape | |||
* [[Developer manual]] — Various important information, be sure to read this before coding | * [[Developer manual]] — Various important information, be sure to read this before coding | ||
* [[Debugging Inkscape|Debugging]] — Random tips to help debug problems | * [[Debugging Inkscape|Debugging]] — Random tips to help debug problems | ||
* [[Janitorial tasks]] — Small tasks that need doing | * [[Janitorial tasks]] — Small tasks that need doing | ||
* [[Doxygen documentation]] | * [[Doxygen documentation]] | ||
Line 92: | Line 96: | ||
* Display subsystem — How to make things appear on the canvas | * Display subsystem — How to make things appear on the canvas | ||
* Tools subsystem — How to create a new tool --> | * Tools subsystem — How to create a new tool --> | ||
* Extensions | * Extensions | ||
** [[Extension subsystem]] — An overview of the functionality provided by extensions and the possible implementations | ** [[Extension subsystem]] — An overview of the functionality provided by extensions and the possible implementations | ||
Line 99: | Line 102: | ||
** [[INX extension descriptor format]] | ** [[INX extension descriptor format]] | ||
* [[Creating Live Path Effects]] | * [[Creating Live Path Effects]] | ||
* [[Using libsigc++ signals]] | * [[Using libsigc++ signals]] | ||
* [[Windows development on Linux]] | *[[Windows development on Linux]] | ||
=== User Interface Discussion === | === User Interface Discussion=== | ||
* [[Interface translation]] | *[[Interface translation]] | ||
* [[Adding interface verbs]] | * [[Adding interface verbs]] | ||
* [[Accessible graphics | *[[Accessible graphics]] | ||
*[[Dialogs reorganization]] | |||
* [[Dialogs reorganization]] | *[[Modal interfaces]] | ||
* [[Modal interfaces]] | *[[Text usability]] — Text tool and dialog | ||
* [[Text usability]] — Text tool and dialog | *[[KeyboardShortcutsToDo]] | ||
* [[KeyboardShortcutsToDo]] | **[[Keyboard profiles]] — How you can help | ||
** [[Keyboard profiles]] — How you can help | *[[Statusbar API]] | ||
* [[Statusbar API]] | |||
* [[Animation-(Timeline)]] | * [[Animation-(Timeline)]] | ||
* [[Free Desktop Graphic Suite]] | *[[Free Desktop Graphic Suite]] | ||
* [[Skeletal Strokes]] — Brushes, Strokes, Pressure Sensibility... | *[[Skeletal Strokes]] — Brushes, Strokes, Pressure Sensibility... | ||
| style="width: 50%;" | | | style="width: 50%;" | | ||
=== Development Discussion === | ===Development Discussion === | ||
* [[Roadmap]] — | *[[Roadmap]] — Outdated | ||
* [[Dependencies]] — What libs are needed to build Inkscape | *[[Tracking Dependencies|Dependencies]] — What libs are needed to build Inkscape | ||
* [[C++ | *[[C++20]] — Which C++20 features can be used | ||
* [[New feature proposals]] | *[[New feature proposals]] | ||
* [[Extension architecture proposals]] | * [[Extension architecture proposals]] | ||
* [[Coding Style|Coding Style Discussion]] | *[[Coding Style|Coding Style Discussion]] | ||
* [[File types]] | *[[File types]] | ||
* [[ | *[[Creating a multicolor icon|Icons]] | ||
*[[Color management]] | |||
* [[Color management]] | *[[Printing subsystem]] | ||
* [[Printing subsystem]] | *[[SVG Tiny Compliance]] | ||
* [[SVG Tiny Compliance]] | |||
* [[SVG Test Suite Compliance]] — [[W3C]] full test suite | * [[SVG Test Suite Compliance]] — [[W3C]] full test suite | ||
* [[CSS Support]] | *[[CSS Support]] | ||
* [[Google Summer of Code]] | *[[Google Summer of Code]] | ||
* [[Improved Media Management]] | * [[Improved Media Management]] | ||
* [[UI Mockup Screenshots]] | *[[UI Mockup Screenshots]] | ||
* [[Swatch Book]] | * [[Swatch Book]] | ||
* [[Tablet Dialog]] | *[[Tablet Dialog]] | ||
* [[ViewBoxToDo]] — View box support info | *[[ViewBoxToDo]] — View box support info | ||
* [[Caching]] | * [[Caching]] | ||
* [[UI and Document coordinates]] | *[[Canvas Rendering Profiling]] | ||
*[[UI and Document coordinates]] | |||
* [[GtkMMification]] — Replace C boilerplate with gtkmm objects | * [[GtkMMification]] — Replace C boilerplate with gtkmm objects | ||
* [[CMake Tasks]] — Converting the Inkscape build system to CMake | *[[CMake Tasks]] — Converting the Inkscape build system to CMake | ||
* [[Bug Reporting Workflow]] — Options for improving Inkscape bug workflow from user to developer | *[[Bug Reporting Workflow]] — Options for improving Inkscape bug workflow from user to developer | ||
* [[ | |||
===Miscellaneous=== | |||
*[[Inkscape-specific XML attributes]] — Documentation of attributes from Inkscape's XML namespace | |||
*[[Environment variables]] — Overview of important environment variables that modify the behavior of Inkscape and its dependencies. | |||
*[[Extension repository]] — An Internet central for Inkscape extensions | |||
*[[Related programs]] | |||
*[[Sponsors list]] | |||
*[[Contracting Process]] | |||
*[[Wiki Playground]] | |||
===[[Lib2geom]]=== | |||
*[[Lib2geom]] | |||
*[[Working with 2Geom FAQ]] — Real-life questions answered about using 2Geom in real code | |||
*[[Lib2geom py2geom]] — Python bindings to 2geom. With this you can use the power of 2geom in Python scripts. | |||
=== | ===Historical pages=== | ||
* [[ | These pages are outdated, but linked here for posterity. | ||
*[[Working with Bazaar]] — Our former control version system, no longer used. See [[Working with Git]] for current instructions. | |||
* [[ | * [[Creating a new SPObject]] | ||
|} | |} | ||
</div> | </div> | ||
== See also == | ==See also== | ||
* [[:Category:Wiki Attic|Wiki Attic]] — Pages that are no longer relevant but kept for historical value | * | ||
[[:Category:Wiki Attic|Wiki Attic]] — Pages that are no longer relevant but kept for historical value | |||
__NOTOC__ | __NOTOC__ | ||
[[Category:Top level categories]] | [[Category:Top level categories]] |
Latest revision as of 15:39, 18 October 2024
This is a freeform area for Inkscape development and discussion. Curious about wiki syntax?
Developer Documentation
First Steps
Developer tutorials
User Interface Discussion
|
Development Discussion
Miscellaneous
Lib2geom
Historical pagesThese pages are outdated, but linked here for posterity.
|
See also
Wiki Attic — Pages that are no longer relevant but kept for historical value