- πΊπΈUnited States axb
I wonder if it is a good time to redo a roadmap for Drupal 10+.
There's some stuff I really hate about the back-end currently. I think a change would be good before the next release.
It is not worthy of a 7.x-2.x, or major API change, just tidy-work.
Rather than following their name in the wild e.g. codrops ResponsiveMultiLevelMenu becomes: codrops_multi or MeanMenu as mean_menu.
responsive_menus_mean_menu_style_settings(),
responsive_menus_mean_menu_style_js_settings(),
and possibly the data for: responsive_menus_libraries_info()
is brought in by a function
as well as data for: responsive_menus_responsive_menus_style_info()
.
This will dramatically reduce the clutter in responsive_menus.module.
It would be much nicer to save all a style's data into an object, rather than individual variables.
Completed
Example:
$js_settings = array(
'selectors' => example('#main-menu', $js_defaults),
'container' => example('body', $js_defaults),
);
Instead of:
$js_settings['selectors'] = example('#main-menu', $js_defaults);
$js_settings['container'] = example('body', $js_defaults);
Completed
* MeanMenu has its own detection built-in that is not affected by this.
β¨
Change window detection back to window.innerWidth
Needs work
#2156731: Click outside of menu to dismiss β
I want to utilize the ba-outside-events library to really get this right.
It is a nice, light library (900 bytes), and supports a ton of events:
clickoutside, dblclickoutside, focusoutside, bluroutside, mousemoveoutside, mousedownoutside, mouseupoutside, mouseoveroutside, mouseoutoutside, keydownoutside, keypressoutside, keyupoutside, changeoutside, selectoutside, submitoutside
#2218147: Add message to clear caches after downloading library β
This is just a user-friendliness change to the message about grabbing a library.
Add on to the libraries' module's message of "Hey, you don't have this!", to say: "Clear caches after downloading it".
Allow users to set "width to respond to" in px, em, or other.
Only that responsive_menus_var_get()
might get replaced by a single object load for a style.
Feel free to chime in. Looking for ideas, help, motivation, etc.
Will need issues created for each item & link this "meta" to them.
Active
1.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.
I wonder if it is a good time to redo a roadmap for Drupal 10+.