Difference between revisions of "Hackfest2016 Topics"

From Inkscape Wiki
Jump to navigation Jump to search
(Created page with " Please add topics you would like to discuss or work you would like to see done at the hackfest. Other pages: Hackfest2016, Hackfest2016 Attendees. == Agenda == #...")
 
 
(15 intermediate revisions by 6 users not shown)
Line 10: Line 10:
# Create Agenda
# Create Agenda
# Hacking:
# Hacking:
## Tackle GTK3 flickering bug.
## Tackle GTK3 flickering bug. (Blocker for 0.92?)
## Selection - boost multiindex
## Fix rendering artifacts due to tiling (and feTile rendering).
## Selection - boost multiindex (GSoC project?)
## Path offsetting in 2geom. (Pull in code from helper/geom-pathstroke.cpp?)
## CMake build
## Build against external 2geom
## Bug fixing
# Infrastructure:
## Mailing lists off Sourceforge
## Git
## CI
## Unifying/coordinating Inkscape and 2geom development activity
# Bugs
# Bugs
# Performance
# Code Review
# Code Review
# Code Documentation
# Code Documentation
Line 21: Line 32:


* [[Killing Livarot]]
* [[Killing Livarot]]
* Coordinate System flip
* [[Working with CMake]]
* [[CMake Tasks]]


== Discussions ==
== Discussions ==


# CMake
# Fundraising
## Sponsorship rewards
# Roadmap
# Gtk3
# C++11
# C++11
# Refactoring
# Refactoring
# Testing
# Testing - Switch to Google test
# Plugins
# Plugins
# 2Geom Maintenance
# Style dialog and Selections (both GSoC projects)
# Hardware Acceleration
# Hardware Acceleration
# Roadmap
# Community Development
# Community Development
# Release Process + 0.92
# Best route(roadmap) to enabling extensions to have more ability. E.g. Boolean ops. Via Dbus, Python API, ...
# Features VS Usability. UX Design.
== Topics from Inkscape's Google+ Page ==
# Interface
## Larger/smaller icons
## Port to GTK3
## Sidebar menus/issues with multiple work spaces
## Expanded Layer menu showing all items.
## Dark/light theme
## Angle/length restraints with Bezier-Tool
## Flexible Tool order
# Other
## Animation
## Linked text boxes for flow text
## Visual tearing, smooth zooming (Ctrl-Middle Mouse)
## Artistic brush library
## Custom brushes
## Multi-page
## Division of multiple paths
## Better AI Import/Export
## geoJSON importer
==Action Items (things to be done soon after the hackfest)==
* Krzysztof: test CMake build system on OSX and Windows
[[Category:Hackfest]]

Latest revision as of 14:57, 15 June 2016

Please add topics you would like to discuss or work you would like to see done at the hackfest.

Other pages: Hackfest2016, Hackfest2016 Attendees.


Agenda

  1. Introductions
  2. Create Agenda
  3. Hacking:
    1. Tackle GTK3 flickering bug. (Blocker for 0.92?)
    2. Fix rendering artifacts due to tiling (and feTile rendering).
    3. Selection - boost multiindex (GSoC project?)
    4. Path offsetting in 2geom. (Pull in code from helper/geom-pathstroke.cpp?)
    5. CMake build
    6. Build against external 2geom
    7. Bug fixing
  4. Infrastructure:
    1. Mailing lists off Sourceforge
    2. Git
    3. CI
    4. Unifying/coordinating Inkscape and 2geom development activity
  5. Bugs
  6. Performance
  7. Code Review
  8. Code Documentation
  9. Roadmap Review
  10. Accessibility

Work pages

Discussions

  1. Fundraising
    1. Sponsorship rewards
  2. Roadmap
  3. Gtk3
  4. C++11
  5. Refactoring
  6. Testing - Switch to Google test
  7. Plugins
  8. 2Geom Maintenance
  9. Style dialog and Selections (both GSoC projects)
  10. Hardware Acceleration
  11. Community Development
  12. Release Process + 0.92
  13. Best route(roadmap) to enabling extensions to have more ability. E.g. Boolean ops. Via Dbus, Python API, ...
  14. Features VS Usability. UX Design.

Topics from Inkscape's Google+ Page

  1. Interface
    1. Larger/smaller icons
    2. Port to GTK3
    3. Sidebar menus/issues with multiple work spaces
    4. Expanded Layer menu showing all items.
    5. Dark/light theme
    6. Angle/length restraints with Bezier-Tool
    7. Flexible Tool order
  1. Other
    1. Animation
    2. Linked text boxes for flow text
    3. Visual tearing, smooth zooming (Ctrl-Middle Mouse)
    4. Artistic brush library
    5. Custom brushes
    6. Multi-page
    7. Division of multiple paths
    8. Better AI Import/Export
    9. geoJSON importer

Action Items (things to be done soon after the hackfest)

  • Krzysztof: test CMake build system on OSX and Windows