Difference between revisions of "Inkscape"
Jump to navigation
Jump to search
(Some more style improvement) |
|||
(38 intermediate revisions by 10 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 [[wiki syntax]]? | |||
{| style="width: 100%;" | {| style="width: 100%;" | ||
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
| style="width: 33%; background: # | | style="width: 33%; background: #EEE; padding: 1em;" | | ||
== Project Info == | == Project Info == | ||
* [http://www.inkscape.org/ Inkscape Homepage] | * [http://www.inkscape.org/ Inkscape Homepage] | ||
Line 18: | Line 14: | ||
* [[Inkscape coverage|Coverage]] — Awards, articles, presentations, books about Inkscape | * [[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]] | * [[Branding]] | ||
* [[Travel Reimbursement Policy]] | * [[Travel Reimbursement Policy]] | ||
* [[ | * [[Funded Project System Development]] | ||
* Hackfests | |||
** upcoming/proposed events: [[Hackfest2019 Saarbrücken|2019 Saarbrücken (LGM)]], [[Hackfest2019 SCALE|2019 Pasadena (SCALE)]] | |||
** past events: [[Hackfest2018 Kiel|2018 Kiel]], [[Hackfest2018 LGM|2018 Seville (LGM)]], [[Hackfest2018|2018 Boston]], [[Hackfest2017|2017 Paris]], [[Hackfest2016|2016 Leeds (LGM)]], [[Hackfest2015|2015 Toronto (LGM)]] | |||
| style="width: 33%; padding: 1em;" | | | style="width: 33%; padding: 1em;" | | ||
Line 40: | Line 39: | ||
* [[Emergency save]] — Recovery in case Inkscape crashed | * [[Emergency save]] — Recovery in case Inkscape crashed | ||
* [[Release notes]] | * [[Release notes]] | ||
** '''for version [[ | <!-- ** '''for version [[|]] (active development)''' --> | ||
** '''for | ** '''for versions [[Release notes/0.92.4|0.92.4]] (current bugfix release) and [[Release notes/0.92|0.92]] (current major release)''' | ||
** older versions: [[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]] | ** older versions: [[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]] | ||
** future versions: [[Release notes/0.92.5|0.92.5]] (upcoming bugfix release) and [[Release notes/1.0|1.0]] (upcoming major release) | |||
* [[Announcing Releases]] | * [[Announcing Releases]] | ||
* [[Release Process Debrief]] | |||
* [[Tricks and tips]] — Miscellaneous advice, may be slightly outdated | * [[Tricks and tips]] — Miscellaneous advice, may be slightly outdated | ||
| style="width: 33%; background: # | | style="width: 33%; background: #EEE; padding: 1em;" | | ||
== Help Inkscape Without Coding == | == Help Inkscape Without Coding == | ||
* [[Help wanted]] | |||
* [[Bug management]] | * [[Bug management]] | ||
** [[Projects#Bug_Triage]] | |||
* [[Testing]] | * [[Testing]] | ||
** [[macOS alpha]] | |||
* [[Translation information]] | * [[Translation information]] | ||
* [[WebSite]] | * [[WebSite]] | ||
Line 55: | Line 60: | ||
* [[Conferences]] | * [[Conferences]] | ||
* [[Fundraising Ideas]] | * [[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 | * [[How to start a page]] — How to use the wiki | ||
* [[ | * [[Creating screencasts]] | ||
* [[About-Screen contest]] | * [[About-Screen contest]] | ||
* [[social media|Participate in social media]] | |||
|} | |} | ||
<div style=" | <div style="margin-top: 1em; padding: .5em 1em 1em; border: 1px solid #62C012;"> | ||
== Developer Documentation == | == Developer Documentation == | ||
{| style="width: 100%;" | {| style="width: 100%;" | ||
Line 73: | Line 77: | ||
| style="width: 50%; padding-right: 1em;" | | | style="width: 50%; padding-right: 1em;" | | ||
=== First Steps === | === First Steps === | ||
* [[Working with | * [[Working with Git]] — How to obtain the source code. A quick start on how to use our version control system. | ||
* [[Compiling Inkscape]] | |||
* [[Compiling Inkscape | |||
* [[Using Eclipse]] — Debug Inkscape on Windows using Eclipse (outdated) | * [[Using Eclipse]] — Debug Inkscape on Windows using Eclipse (outdated) | ||
* [[Using Visual Studio]] — Debug Inkscape on Windows using Microsoft Visual Studio | * [[Using Visual Studio]] — Debug Inkscape on Windows using Microsoft Visual Studio | ||
* [[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 89: | Line 90: | ||
* [[Architectural overview]] — A high-level look at Inkscape | * [[Architectural overview]] — A high-level look at Inkscape | ||
* [[Preferences subsystem]] — Creating and using preference values | * [[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]] — 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 102: | Line 102: | ||
* [[Using libsigc++ signals]] | * [[Using libsigc++ signals]] | ||
* [[Windows development on Linux]] | * [[Windows development on Linux]] | ||
=== User Interface Discussion === | === User Interface Discussion === | ||
* [[ | * [[Interface translation]] | ||
* [[ | * [[Adding interface verbs]] | ||
* [[ | * [[Accessible graphics]] | ||
* [[ | * [[Object Manager]] | ||
* [[ | * [[Dialogs reorganization]] | ||
* [[ | * [[Modal interfaces]] | ||
* [[ | * [[Text usability]] — Text tool and dialog | ||
* [[KeyboardShortcutsToDo]] | * [[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%;" | | | style="width: 50%;" | | ||
=== Development Discussion === | === Development Discussion === | ||
* [[Roadmap]] — The main todo list | * [[Roadmap]] — The main todo list | ||
* [[Dependencies]] — What libs are needed to build Inkscape | * [[Tracking Dependencies|Dependencies]] — What libs are needed to build Inkscape | ||
* [[C++11]] — Which C++11 features can be used | * [[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]] — [[W3C]] full test suite | * [[SVG Test Suite Compliance]] — [[W3C]] full test suite | ||
* [[CSS Support]] | * [[CSS Support]] | ||
* [[Google Summer | * [[Google Summer of Code]] | ||
* [[Improved Media Management]] | * [[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]] | * [[Caching]] | ||
* [[Canvas Rendering Profiling]] | |||
* [[UI and Document coordinates]] | * [[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 | |||
* [[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 === | === Miscellaneous === | ||
* [[Inkscape-specific XML attributes]] — Documentation of attributes from Inkscape's XML namespace | * [[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 | * [[Extension repository]] — An Internet central for Inkscape extensions | ||
* [[Related programs]] | * [[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> | </div> | ||
Line 168: | Line 176: | ||
__NOTOC__ | __NOTOC__ | ||
[[Category: | [[Category:Top level categories]] | ||
Revision as of 17:12, 17 January 2020
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