Difference between revisions of "Inkscape"
Jump to navigation
Jump to search
(117 intermediate revisions by 21 users not shown) | |||
Line 1: | Line 1: | ||
− | This is a freeform area for Inkscape development and discussion. | + | This is a freeform area for Inkscape development and discussion. Curious about [[wiki syntax]]? |
− | 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]] | * [[About Inkscape]] | ||
* [[Features of Inkscape|Features]] | * [[Features of Inkscape|Features]] | ||
− | * [[FAQ]] | + | * [[FAQ]] — Frequently Asked Questions |
− | |||
* [[Supported operating systems]] | * [[Supported operating systems]] | ||
− | * [[Tools]] | + | * [[Tools]] — Supporting Tools and Applications |
* [[Galleries]] | * [[Galleries]] | ||
− | * [[Inkscape coverage|Coverage]] | + | * [[Inkscape coverage|Coverage]] — Awards, articles, presentations, books about Inkscape |
− | |||
* [[Inkscape popularity|Popularity]] | * [[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: [[Hackfest2020 Rennes|2020 Rennes (LGM)]] | ||
+ | ** past events: | ||
+ | ::: [[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]] | * [[Installing Inkscape|Installation]] | ||
* [[International and Local Communities]] | * [[International and Local Communities]] | ||
* [[Inkscape glossary]] | * [[Inkscape glossary]] | ||
− | * [[User manual information]] | + | * [[User manual information]] — Where to find the free Inkscape manual and how to contribute to it |
− | * [http://inkscape.org/ | + | * [http://inkscape.org/en/learn/tutorials/ Tutorials] |
* [[Inkscape SVG vs. plain SVG]] | * [[Inkscape SVG vs. plain SVG]] | ||
− | * [[Output format requirements]] | + | * [[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]] | * [[Connector tool tutorial]] | ||
* [[Installing fonts]] | * [[Installing fonts]] | ||
− | * [[Emergency save]] | + | * [[Emergency save]] — Recovery in case Inkscape crashed |
* [[Release notes]] | * [[Release notes]] | ||
− | ** for version [[Release notes/0. | + | <!-- ** '''for version [[|]] (active development)''' --> |
− | ** | + | ** '''for versions<br> [[Release notes/1.0.2|1.0.2]] (current bugfix release,<br> [[Release notes/1.0|1.0]] (current major release) and <br>[[Release notes/0.92.5|0.92.5]] (legacy bugfix release)''' |
− | * [[Announcing Releases]] | + | ** older versions: [[Release notes/0.92.4|0.92.4]], [[Release notes/0.92.3|0.92.3]], [[Release notes/0.92.2|0.92.2]], [[Release notes/0.92.1|0.92.1]], [[Release notes/0.91|0.91]], [[Release notes/0.48.5|0.48.5]], [[Release notes/0.48.4|0.48.4]], [[Release notes/0.48.3|0.48.3]], [[Release notes/0.48.2|0.48.2]], [[Release notes/0.48.1|0.48.1]], [[Release notes/0.48|0.48]], [[Release notes/0.47|0.47]] |
− | * [[Tricks and tips]] | + | ** future versions: [[Release notes/1.1|1.1]] (upcoming major release) |
− | + | * [[Announcing Releases]] (slightly outdated) | |
+ | * [[Release Process Debrief]] (slightly outdated) | ||
+ | * [[Tricks and tips]] — Miscellaneous advice, may be slightly outdated | ||
− | + | | style="width: 33%; background: #EEE; padding: 1em;" | | |
− | + | == Help Inkscape Without Coding == | |
− | + | * [[Help wanted]] | |
− | * [[ | + | * [[Bug management]] |
− | + | ** [[Projects#Bug_Triage]] | |
− | |||
− | |||
− | * [[ | ||
− | * | ||
− | |||
− | * [[ | ||
* [[Testing]] | * [[Testing]] | ||
+ | ** [[macOS alpha]] | ||
* [[Translation information]] | * [[Translation information]] | ||
− | * [[ | + | * [[WebSite]] |
* [[Inkscape Classes]] | * [[Inkscape Classes]] | ||
* [[Conferences]] | * [[Conferences]] | ||
+ | * [[Fundraising Ideas]] | ||
+ | * [[Creating Inkscape distributions]] — How to build packages | ||
+ | * [[Stable branch updates]] | ||
+ | * [[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;"> |
− | + | == 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. | |
− | + | * [[Compiling Inkscape]] | |
− | + | * [[Developer manual]] — Various important information, be sure to read this before coding | |
− | * [[Working with | + | * [[Debugging Inkscape|Debugging]] — Random tips to help debug problems |
− | * [[Compiling Inkscape | + | * [[Janitorial tasks]] — Small tasks that need doing |
− | |||
− | * [[Developer manual]] | ||
− | * [[Debugging Inkscape|Debugging]] | ||
− | |||
− | * [[Janitorial tasks]] | ||
* [[Doxygen documentation]] | * [[Doxygen documentation]] | ||
+ | * [[Working with CMake]] — Getting started with CMake coding for configuring and building Inkscape | ||
− | + | === Developer tutorials === | |
− | * [[Architectural overview]] | + | * [[Architectural overview]] — A high-level look at Inkscape |
− | * [[Preferences subsystem]] | + | * [[Preferences subsystem]] — Creating and using preference values |
− | * XML subsystem | + | <!-- * XML subsystem — How to manipulate the XML representation of a document |
− | * Display subsystem | + | * Display subsystem — How to make things appear on the canvas |
− | * Tools subsystem | + | * Tools subsystem — How to create a new tool --> |
− | |||
* Extensions | * Extensions | ||
− | ** [[Extension subsystem]] | + | ** [[Extension subsystem]] — An overview of the functionality provided by extensions and the possible implementations |
− | ** [[Script extensions]] | + | ** [[Script extensions]] — Extend Inkscape easily using scripting languages (Python, Perl, …) |
− | ** [[Python modules for extensions]] | + | ** [[Python modules for extensions]] — Some helpful routines for use in Python script extensions |
+ | ** [[INX extension descriptor format]] | ||
* [[Creating Live Path Effects]] | * [[Creating Live Path Effects]] | ||
+ | * [[Boost shared pointers]] | ||
* [[Using libsigc++ signals]] | * [[Using libsigc++ signals]] | ||
+ | * [[Windows development on Linux]] | ||
− | === | + | === User Interface Discussion === |
− | * [[ | + | * [[Interface translation]] |
− | * [[ | + | * [[Adding interface verbs]] |
− | + | * [[Accessible graphics]] | |
− | * [[ | + | * [[Object Manager]] |
− | * [[ | + | * [[Dialogs reorganization]] |
+ | * [[Modal interfaces]] | ||
+ | * [[Text usability]] — Text tool and dialog | ||
+ | * [[KeyboardShortcutsToDo]] | ||
+ | ** [[Keyboard profiles]] — How you can help | ||
+ | * [[Statusbar API]] | ||
+ | * [[Animation-(Timeline)]] | ||
+ | * [[Free Desktop Graphic Suite]] | ||
+ | * [[Skeletal Strokes]] — Brushes, Strokes, Pressure Sensibility... | ||
− | + | | style="width: 50%;" | | |
− | + | === Development Discussion === | |
− | * [[Roadmap]] | + | * [[Roadmap]] — The main todo list |
− | * [[Dependencies]] | + | * [[Tracking Dependencies|Dependencies]] — What libs are needed to build Inkscape |
− | * [[ | + | * [[C++11]] — Which C++11 features can be used |
− | * [[ | + | * [[New feature proposals]] |
+ | * [[Extension architecture proposals]] | ||
* [[Coding Style|Coding Style Discussion]] | * [[Coding Style|Coding Style Discussion]] | ||
− | * [[ | + | * [[File types]] |
− | * [[ | + | * [[Application icons]] — Application + Interface |
* [[Icons]] | * [[Icons]] | ||
− | * [[ | + | * [[Color management]] |
− | * [[ | + | * [[Printing subsystem]] |
− | |||
* [[SVG Tiny Compliance]] | * [[SVG Tiny Compliance]] | ||
− | * [[SVG Test Suite Compliance]] | + | * [[SVG Test Suite Compliance]] — [[W3C]] full test suite |
* [[CSS Support]] | * [[CSS Support]] | ||
− | * [[ | + | * [[Google Summer of Code]] |
− | * [[ | + | * [[Improved Media Management]] |
− | * [[UI | + | * [[UI Mockup Screenshots]] |
* [[Swatch Book]] | * [[Swatch Book]] | ||
* [[Tablet Dialog]] | * [[Tablet Dialog]] | ||
− | * [[ViewBoxToDo]] View box support info | + | * [[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 | ||
+ | * [[1.0 Release Bug Fix List]] — List of bugs that need to be fixed for 1.0 | ||
+ | * [[1.0 Release Planning]] — Roadmap and planning for 1.0 Release | ||
− | === | + | === 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]] |
− | |||
+ | === [[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__ | __NOTOC__ | ||
− | [[Category: | + | [[Category:Top level categories]] |
− |
Latest revision as of 23:28, 17 January 2021
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