Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expand feature support and improve config options #122

Open
1 of 4 tasks
guywillis opened this issue Mar 20, 2020 · 3 comments
Open
1 of 4 tasks

Expand feature support and improve config options #122

guywillis opened this issue Mar 20, 2020 · 3 comments

Comments

@guywillis
Copy link
Contributor

guywillis commented Mar 20, 2020

Subject of the issue

The box menu does not have many configurable options which restricts the potential use of it. Unless you are familiar and comfortable with CSS, users currently cannot change an items width, an items image responsively, nor group items into sections.

Your environment

  • v5 FW / AT

Proposed solution

Introduce configurable options to the menu that allow users of the Framework and Authoring Tool to change:

  • An items width - configurable widths could include: 25% / 33% / 50% / 66% / 75% / 100%
  • An items imagery - able to define two image srcs split into 'desktop' and 'mobile' to enable differing views and layouts when combined with configurable widths
  • An option to equalise the height of the title / body fields across each item
  • Ability to define sections of menu items with or without section headings
@guywillis
Copy link
Contributor Author

guywillis commented Apr 9, 2020

Groups

Branches

BoxMenu - https://github.com/adaptlearning/adapt-contrib-boxMenu/tree/feature/groups
Vanilla - https://github.com/adaptlearning/adapt-contrib-vanilla/tree/feature/boxMenuGroups
Framework - https://github.com/adaptlearning/adapt_framework/tree/feature/boxMenuGroups

Tested

  • Framework v5.3
  • AAT v0.10.2, FW v5.1

Screenshots

Standard output
screen-01

Group output
screen-02

Standard code
screen-03

Group code
screen-04

@oliverfoster oliverfoster transferred this issue from adaptlearning/adapt_framework Jul 26, 2022
@oliverfoster oliverfoster changed the title adapt-contrib-boxmenu - Expand feature support and improve config options Expand feature support and improve config options Aug 17, 2022
@oliverfoster
Copy link
Member

@guywillis what's left to do here?

@kirsty-hames
Copy link
Contributor

The first point, configurable item width, is now achievable by the recent update to Vanilla columns - Extend columns to support menu item widths.

Note, application is via classes not a configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

3 participants