Difference between revisions of "Inkscape"
Jump to navigation
Jump to search
(Added WritingNews) |
m (→User Documentation: 1.4 is the new stable release version) |
||
(584 intermediate revisions by more than 100 users not shown) | |||
Line 1: | Line 1: | ||
This is a freeform area for Inkscape development and discussion. Curious about [[wiki syntax]]? | |||
This is a freeform area for Inkscape development and discussion. | |||
Curious about | |||
{| style="width: 100%;" | |||
=== | |- style="vertical-align: top;" | ||
| style="width: 33%; background: #EEE; padding: 1em;" | | |||
== Project Info == | |||
* [http://www.inkscape.org/ Inkscape Homepage] | * [http://www.inkscape.org/ Inkscape Homepage] | ||
* | * [[About Inkscape]] | ||
* | * [[Features of Inkscape|Features]] | ||
* | * [[FAQ]] — Frequently Asked Questions | ||
* [[Supported operating systems]] | |||
* [[Tools]] — Supporting Tools and Applications | |||
* [[Galleries]] | |||
* [[Inkscape coverage|Coverage]] — Awards, articles, presentations, books about Inkscape | |||
* [[Inkscape popularity|Popularity]] | |||
* [[Inkscape invariants|Inkscape's Mission]] | |||
* [https://inkscape.org/en/community/ Communication] — How to reach us | |||
* [[Announcement to Sodipodi]] — This started it all | |||
* [[Branding]] | |||
* [[Travel Reimbursement Policy]] | |||
* [[Funded Project System Development]] | |||
* [[: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;" | | ||
== | == User Documentation == | ||
* | * [[Installing Inkscape|Installation]] | ||
* | * [[International and Local Communities]] | ||
* | * [[Inkscape glossary]] | ||
* | * [[User manual information]] — Where to find the free Inkscape manual and how to contribute to it | ||
* | * [http://inkscape.org/en/learn/tutorials/ Tutorials] | ||
* | * [[Inkscape SVG vs. plain SVG]] | ||
* [[Output format requirements]] — What's needed to save in some formats | |||
* [[Extension requirements]] — What's needed to use some extensions (slightly outdated) | |||
* [[Extension reference]] — What each extension does (slightly outdated) | |||
* [[Connector tool tutorial]] | |||
* [[Installing fonts]] | |||
* [[Emergency save]] — Recovery in case Inkscape crashed | |||
* [[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) | |||
* [[Release Process Debrief]] (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;" | | |||
== Help Inkscape Without Coding == | |||
* [[Help wanted]] | |||
* [[Bug management]] | |||
** [[Projects#Bug_Triage]] | |||
* [[Testing]] | |||
** [[macOS alpha]] | |||
* [[Translation information]] | |||
* [[WebSite]] | |||
* [[Inkscape Classes]] | |||
* [[Conferences]] | |||
* [[Fundraising Ideas]] | |||
* [[Creating Inkscape distributions]] — How to build packages | |||
* [[Updating tracker items]] | |||
* [[Tutorials and help]] | |||
* [[How to start a page]] — How to use the wiki | |||
* [[Creating screencasts]] | |||
* [[About-Screen contest]] | |||
* [[social media|Participate in social media]] | |||
|} | |||
<div style="margin-top: 1em; padding: .5em 1em 1em; border: 1px solid #62C012;"> | |||
=== User Interface Discussion === | == Developer Documentation == | ||
* | {| style="width: 100%;" | ||
* | |- style="vertical-align: top;" | ||
* | | style="width: 50%; padding-right: 1em;" | | ||
* | === First Steps === | ||
* | * [[Working with Git]] — How to obtain the source code. A quick start on how to use our version control system. | ||
* KeyboardShortcutsToDo | * [[Compiling Inkscape]] | ||
** | * [[Developer manual]] — Various important information, be sure to read this before coding | ||
* | * [[Debugging Inkscape|Debugging]] — Random tips to help debug problems | ||
* [[Janitorial tasks]] — Small tasks that need doing | |||
* [[Doxygen documentation]] | |||
* [[Working with CMake]] — Getting started with CMake coding for configuring and building Inkscape | |||
=== Developer tutorials === | |||
* [[Architectural overview]] — A high-level look at Inkscape | |||
* [[Preferences subsystem]] — Creating and using preference values | |||
<!-- * XML subsystem — How to manipulate the XML representation of a document | |||
* Display subsystem — How to make things appear on the canvas | |||
* Tools subsystem — How to create a new tool --> | |||
* Extensions | |||
** [[Extension subsystem]] — An overview of the functionality provided by extensions and the possible implementations | |||
** [[Script extensions]] — Extend Inkscape easily using scripting languages (Python, Perl, …) | |||
** [[Python modules for extensions]] — Some helpful routines for use in Python script extensions | |||
** [[INX extension descriptor format]] | |||
* [[Creating Live Path Effects]] | |||
* [[Using libsigc++ signals]] | |||
*[[Windows development on Linux]] | |||
=== User Interface Discussion=== | |||
*[[Interface translation]] | |||
* [[Adding interface verbs]] | |||
*[[Accessible graphics]] | |||
*[[Dialogs reorganization]] | |||
*[[Modal interfaces]] | |||
*[[Text usability]] — Text tool and dialog | |||
*[[KeyboardShortcutsToDo]] | |||
**[[Keyboard profiles]] — How you can help | |||
*[[Statusbar API]] | |||
* [[Animation-(Timeline)]] | * [[Animation-(Timeline)]] | ||
* [[Free Desktop Graphic Suite]] | *[[Free Desktop Graphic Suite]] | ||
*[[Skeletal Strokes]] — Brushes, Strokes, Pressure Sensibility... | |||
| style="width: 50%;" | | |||
===Development Discussion === | |||
*[[Roadmap]] — Outdated | |||
*[[Tracking Dependencies|Dependencies]] — What libs are needed to build Inkscape | |||
*[[C++20]] — Which C++20 features can be used | |||
*[[New feature proposals]] | |||
* [[Extension architecture proposals]] | |||
*[[Coding Style|Coding Style Discussion]] | |||
*[[File types]] | |||
*[[Creating a multicolor icon|Icons]] | |||
*[[Color management]] | |||
*[[Printing subsystem]] | |||
*[[SVG Tiny Compliance]] | |||
* [[SVG Test Suite Compliance]] — [[W3C]] full test suite | |||
*[[CSS Support]] | |||
*[[Google Summer of Code]] | |||
* [[Improved Media Management]] | |||
*[[UI Mockup Screenshots]] | |||
* [[Swatch Book]] | |||
*[[Tablet Dialog]] | |||
*[[ViewBoxToDo]] — View box support info | |||
* [[Caching]] | |||
*[[Canvas Rendering Profiling]] | |||
*[[UI and Document coordinates]] | |||
* [[GtkMMification]] — Replace C boilerplate with gtkmm objects | |||
*[[CMake Tasks]] — Converting the Inkscape build system to CMake | |||
*[[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> | |||
=== [[ | ==See also== | ||
* | |||
[[:Category:Wiki Attic|Wiki Attic]] — Pages that are no longer relevant but kept for historical value | |||
__NOTOC__ | |||
[[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