UI consistency & simplification

Bug #1748680 reported by Jeff Young
74
This bug affects 10 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Wishlist
Jeff Young

Bug Description

Top-level node for 6.0 UI consistency work.

  - order icons the same in the libedit/modedit/pcbnew/cvpcb/etc.
    toolbars. (5.1)

  - ellipses in dialog buttons which open other dialogs (5.1)

  - remove active library concept in modedit (5.1)

  - remove active library concept in libedit (5.1)

  - remove legacy canvas in pcbnew

  - collapse system settings to single version (5.1)
      - icon scale
      - icons in menu
      - touchpad / warp / pan options
      - language

  - tabularize pcbnew's preferences (5.1)

  - remove remaining eeschema preference menu items (they either go
    to app settings or they go to the tabbed preferences dialog) (5.1)

  - implement Save As... for eeschema (5.1)

Right-click menu inconsistencies (5.1)
https://bugs.launchpad.net/kicad/+bug/1751381

Tags: ui
Jeff Young (jeyjey)
description: updated
description: updated
Jeff Young (jeyjey)
summary: - UI consistency
+ UI consistency & simplification
description: updated
tags: added: ui
Jeff Young (jeyjey)
Changed in kicad:
milestone: none → 6.0.0-rc1
Jeff Young (jeyjey)
description: updated
Jeff Young (jeyjey)
description: updated
Jeff Young (jeyjey)
description: updated
Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

@Jeff, I don't know if you are aware but we do have a road map[1] for documenting changes like this rather than constantly updating a bug report. The source for the road map is in the kicad source folder Documentation/development/road-map-r6.md. There is already a section for UI improvements[2].

The other option which has been discussed is to use a launchpad blueprint[3] which can be linked to this bug report. We haven't used blueprints to their full effect but they may actually be a better way to document new features and changes rather than making changes to the code base every time we want to change the road map. The list of kicad blueprints[4] is rather long and unfortunately there is no way to prevent them from being publicly modified but the same is true for bug reports.

I'm fine with using a bug report but there are other options which may provide a better work flow.

[1]: http://docs.kicad-pcb.org/doxygen/v6_road_map.html
[2]: http://docs.kicad-pcb.org/doxygen/v6_road_map.html#v6_wxaui
[3]: https://help.launchpad.net/Blueprint
[4]: https://blueprints.launchpad.net/kicad

Jeff Young (jeyjey)
Changed in kicad:
status: New → Triaged
importance: Undecided → Wishlist
Jeff Young (jeyjey)
description: updated
Jeff Young (jeyjey)
description: updated
Jeff Young (jeyjey)
Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
status: Triaged → In Progress
Jeff Young (jeyjey)
description: updated
Jeff Young (jeyjey)
description: updated
description: updated
Revision history for this message
Nicholas Savenlid (nicholas-z) wrote :

Very exciting.
Feeling blissed.

Jeff Young (jeyjey)
description: updated
Jeff Young (jeyjey)
description: updated
Jeff Young (jeyjey)
description: updated
Revision history for this message
Jeff Young (jeyjey) wrote :

There's still the legacy canvas for eeschema, but we've got separate bugs to track that so I'm going to close this one out as the rest of it is done.

description: updated
Jeff Young (jeyjey)
Changed in kicad:
status: In Progress → Fix Committed
milestone: 6.0.0-rc1 → 5.1.0
Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.