Modify

Opened 11 years ago

Last modified 6 years ago

#11162 new enhancement

improve project selection widget

Reported by: falkb Owned by:
Priority: normal Component: SimpleMultiProjectPlugin
Severity: normal Keywords: planned
Cc: Trac Release:

Description

I found http://www.erichynds.com/blog/jquery-ui-multiselect-widget which could probably replace the current multi-selection box. Especially I like the Optgroups feature.

Attachments (1)

idea-for-combobox-and-placing.png (42.0 KB) - added by falkb 9 years ago.

Download all attachments as: .zip

Change History (11)

comment:1 Changed 9 years ago by falkb

I always dislike the lost space on the right-hand side below the multi-selection box. The following widget together with dropping the project frame could solve that problem.

http://www.erichynds.com/examples/jquery-ui-multiselect-widget/demos/

comment:2 Changed 9 years ago by Cinc-th

Link in description is dead. This one goes to the github page:

https://github.com/ehynds/jquery-ui-multiselect-widget

comment:3 in reply to:  1 Changed 9 years ago by Cinc-th

Replying to falkb:

I always dislike the lost space on the right-hand side below the multi-selection box. The following widget together with dropping the project frame could solve that problem.

http://www.erichynds.com/examples/jquery-ui-multiselect-widget/demos/

AFAICS you lose space anyway because the filter area isn't going away even if using this new widget. So I currently don't see how it will help.

comment:4 Changed 9 years ago by falkb

That's why I wrote in the comment: "together with dropping the project frame".

Anyway it would help to reduce the space that is currently needed for the first table in the current solution of #12367.

comment:5 Changed 9 years ago by falkb

And it's displayed as one-liner in spite of the current solution where we need to show at least some lines of available projects.

comment:6 Changed 9 years ago by falkb

OK, it has pro and cons. A combobox is better for a Trac instance with many projects, the current list is better for when you have only a few projects because they are directly shown without need to open the combobox.

What I actually want:

  • get back the lost space below the filter area
  • have a grouping feature within the project list
  • (maybe move the project filter list up to the main menu area (???))
  • (make it a bit modern/stylish)

comment:7 in reply to:  6 ; Changed 9 years ago by anonymous

Replying to falkb:

OK, it has pro and cons. A combobox is better for a Trac instance with many projects, the current list is better for when you have only a few projects because they are directly shown without need to open the combobox.

What I actually want:

  • get back the lost space below the filter area

I disabled SMP completely and I think I understand you issue now. Yep, that may or may not be annoying depending on your point of view.

  • have a grouping feature within the project list
  • (maybe move the project filter list up to the main menu area (???))

I thought about something similar too. It's worth thinking about having a main select control to switch display to a project completely. This way implementing project specific wiki pages may be more straight forward, too. Will become complicated if one wants to see several projects at the same time, though.

  • (make it a bit modern/stylish)

Just create a custom theme ;-).

Problem is some other plugins add there own items to the filter box so you can't get rid of it. With some Genshi wizardry one may style it differently though and move it out of the way.

Maybe this ticket should be renamed to Improve project display/filtering on Roadmap page?

comment:8 Changed 9 years ago by Cinc-th

For some reason I wasn't logged in when adding the last comment...

comment:9 in reply to:  7 Changed 9 years ago by falkb

Replying to anonymous:

Replying to falkb:

  • (maybe move the project filter list up to the main menu area (???))

I thought about something similar too. It's worth thinking about having a main select control to switch display to a project completely. This way implementing project specific wiki pages may be more straight forward, too. Will become complicated if one wants to see several projects at the same time, though.

In a company, you're usually part of just a few of all projects at the same time. So one wants to filter the Timeline and Roadmap page, though in my case I want to see all I'm member of on the Timeline page but just one of them on Roadmap page. This could be extended to the wiki, but I just want to say, every page should have it's own filter for project selection.

See my pseudo-screenshot where I sketch my idea:

Maybe this ticket should be renamed to Improve project display/filtering on Roadmap page?

It's not only the Roadmap page, it also hits Timeline (and maybe the wiki).

Changed 9 years ago by falkb

comment:10 Changed 6 years ago by Ryan J Ollos

Owner: falkb deleted

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The ticket will remain with no owner.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.