Hackfest2018 Topics

From Inkscape Wiki
Revision as of 14:08, 22 March 2018 by Valavanisalex (talk | contribs)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Other pages: Hackfest2018, Hackfest2018 Attendees.

Topics for Inkscape's 2018 Hackfest

  • Inkscape Code
    • Overall structure review (Tav)
    • Source Directory Structure (Tav)
    • GTK 3
      • GAction (Gio::Action) vs GtkAction (Gtk::Action) [Including Toolbar migration/C++ification]
      • Use of "Popover" widget to reduce clutter. (Tav)
    • Modernising start-up: GtkApplication instead of GtkMain; GOption instead of Popt
  • Infrastructure
    • Fund raising
    • Marketing/Outreach (Inkscape Vectors)
    • Cloudscale.ch service hosting (Bryce)
  • Branding/Website (Ryan)
    • Visitor Review
      • Popular Content
      • Device/Browser/Screens
      • Conversion Performance
    • Website Objectives
      • Performance
      • Branding
      • Conversion
    • Technical Discussion
      • Django CMS Constraints
      • Responsive Frameworks (e.g. Bootstrap)
    • Wireframing
    • Static Mockups
    • Development Planning
  • Roadmap planning
    • Which items targeted for 0.93 are still doable in available timeframe? Ensure all 0.93-targeted items are assigned to an active developer. Push remaining items to future milestones.
    • What else must be achieved before we can release 1.0? Make sure roadmap reflects it. Move anything extraneous to post-1.0 or to other lists.

Suggestions from Community

  • Extensions: Update to Python 3 before Python 2 is deprecated.

Copied from 2017 Hackfest for inspiration... move up to add to 2018 topics

  • Infrastructure
    • Forums
    • Website
    • Documentation
    • Developer Infrastructure
      • Git
      • Automatic builds (windows, mac os)
      • Testing
        • Jenkins
        • Failure with gitlab.
  • Inkscape Code
    • GUI
      • GTK3
      • UX
        • Flexible layout
        • Keyboard shortcuts
        • Text Tool - Tool Bar
    • Internal
      • C++11
      • Coordinate system flip
      • Modularity/Extensibility/Addons
      • Performance
      • Standardize dialog code
  • Bugs/Requests (from G+)
    • Dialogs
      • path/bitmap dialog doesn't remember defaults
      • Dockable: Properties, Export PNG dialogs.
      • Document Properties dialog too large.
      • Dockable dialogs steal keystrokes. (x2)
      • Export: foo.svg.png
    • Surface Pro 3 pen not recognized as having pressure
    • Native Mac OS X (x2)
    • Menus too long
    • Export to JPG.
    • User control over 90dpi vs 96dpi
    • Theme Dark/Light