UI consistency & simplification

Bug #1748680 reported by Jeff Young on 2018-02-11
74
This bug affects 10 people
Affects Status Importance Assigned to Milestone
KiCad
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 Edit Tag help
Jeff Young (jeyjey) on 2018-02-12
description: updated
description: updated
Jeff Young (jeyjey) on 2018-02-13
summary: - UI consistency
+ UI consistency & simplification
description: updated
tags: added: ui
Jeff Young (jeyjey) on 2018-02-13
Changed in kicad:
milestone: none → 6.0.0-rc1
Jeff Young (jeyjey) on 2018-02-15
description: updated
Jeff Young (jeyjey) on 2018-02-16
description: updated
Jeff Young (jeyjey) on 2018-02-21
description: updated
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) on 2018-04-05
Changed in kicad:
status: New → Triaged
importance: Undecided → Wishlist
Jeff Young (jeyjey) on 2018-05-02
description: updated
Jeff Young (jeyjey) on 2018-05-22
description: updated
Jeff Young (jeyjey) on 2018-06-22
Changed in kicad:
assignee: nobody → Jeff Young (jeyjey)
status: Triaged → In Progress
Jeff Young (jeyjey) on 2018-06-23
description: updated
Jeff Young (jeyjey) on 2018-07-05
description: updated
description: updated
Nicholas Savenlid (nicholas-z) wrote :

Very exciting.
Feeling blissed.

Jeff Young (jeyjey) on 2018-07-24
description: updated
Jeff Young (jeyjey) on 2018-07-26
description: updated
Jeff Young (jeyjey) on 2018-08-13
description: updated
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) on 2018-08-26
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  Edit
Everyone can see this information.

Other bug subscribers