Skip to content


User interface (UI) design or user interface engineering is the design of user interfaces for machines and software, such as computers, home appliances, mobile devices, and other electronic devices, with the focus on maximizing usability and the user experience. The goal of user interface design is to make the user's interaction as simple and efficient as possible, in terms of accomplishing user goals (user-centered design).

Here are 10,519 public repositories matching this topic...

Bartel-C8 commented May 9, 2022

Website or app

Repro steps

Use latest React DevTools with Electron (Chromium) (18.2.0 / Chromium 100)

  (node:80082) ExtensionLoadWarning: Warnings loading extension at ./node_modules/electron-devtools-vendor/extensions/react-developer-tools:
    Manifest version 2 is deprecated, and support will be removed in 2023. See https://
micahgodbolt commented May 27, 2022

aria-expanded is meant to be used with button, or some other role. It is currently be added to the parent div with no role making the attribute ineffective.

Moving the aria-expanded to the button that does the expanding will provide better accessibility to those using screen readers.

ehsan2003 commented Feb 7, 2022

Describe the problem

the low level documentation ( is not really easy to use ( and incomplete in some cases)
I think if the runtime function contain JSDOC it will help a lot and give the developers an easier way to discover api documentation

additionally it is possible to replace the with the generated docs ( with some thing like https://ty

feature request good first issue docs
Kasheftin commented Apr 5, 2022


Vuetify Version: 2.6.4
Vue Version: 2.6.13
Browsers: Chrome 98.0.4758.102
OS: Linux x86_64

Steps to reproduce

  • Click on "Dropdown" button, the menu is shown under the button;
  • Click on "Toggle Menu" twice;
  • Click on "Dropdown" button, the menu is shown somewhere at the left;

Expected Behavior

It should work in a stable way. Menu should be

T: bug good first issue C: VMenu
yjukaku commented Jul 15, 2020

Describe the bug

When using the Swap plugin, it's impossible to cancel a swap once the swap threshold has been met for an item. You can't drag the item back to its original place to prevent a swap. This happens with or without the revertOnSpill: true option.

To Reproduce
Steps to reproduce the behavior:

  1. Go to
  2. Drag "Item 1" to h
enhancement Swap good first issue
mitchdowney commented Sep 4, 2021

Is your feature request related to a problem? Please Describe.

Add accessibilityHint and accessibilityLabel support to ButtonGroup buttons. Currently when I try to pass in a custom button component like this to the ButtonGroup buttons prop:

const buttons = [
      accessibilityHint={translate('ARIA HINT - Tap to search by podcast title')}
component: ButtonGroup Good First Issue accessibility
ViggoV commented Nov 21, 2019


  • Package version(s): @blueprintjs/core@3.17.2 @blueprintjs/select@3.11.2
  • Browser and OS versions: MacOS Catalina (10.15.1) / Chrome 78.0.3904.108


Is there any solid documentation for the renderFilteredItems() utility function exported from the select package? It is briefly mentioned under the itemListRenderer props section of the select c