Giter Site home page Giter Site logo

rocketchat / fuselage Goto Github PK

View Code? Open in Web Editor NEW
108.0 18.0 144.0 206.36 MB

React port of Rocket.Chat's design system, Fuselage

Home Page: https://rocketchat.github.io/fuselage/

License: MIT License

JavaScript 7.27% TypeScript 82.55% SCSS 9.88% Shell 0.01% Perl 0.03% Raku 0.13% EJS 0.04% MDX 0.10%
react design-system monorepo rocketchat hacktoberfest

fuselage's Issues

Select, SelectFiltered: Can't select same option

Description
If you try and select the option that is already selected, it doesn't work

Steps to reproduce
Open select, Select an option, Open it again, Select same option.

Insert an image/gif

Cant select same option

SelectFiltered: Blank text input

Description
When an element is selected, the text input inside the SelectFiltered loses the placeholder (opacity:0) but is still inside the Select, appearing to be a massive white space.

Steps to reproduce
Select an option on a 'SelectFiltered' component

Insert an image/gif

image

Docs and types

provide a good way to document and export component types

MultiSelect UI/UX issues

Description:

The new roles dropdown has some weird UI/UX.

Steps to reproduce:

  1. Type in a new role
  2. Click the role

Expected behavior:

The text you have typed should go away and hitting X should dismiss the dropdowns.

Actual behavior:

xsI1XET0Yi

Server Setup Information:

  • Version of Rocket.Chat Server: 3.3.0 a9872957180059094e50678ec311b2fcef8f61ad

UI kit

Components

  • IMAGE
  • BUTTON
  • STATIC_SELECT
  • MULTI_STATIC_SELECT
  • CONVERSATION_SELECT
  • CHANNEL_SELECT
  • USER_SELECT
  • OVERFLOW
  • DATEPICKER
  • PLAIN_TEXT_INPUT
  • SECTION
  • DIVIDER
  • ACTIONS
  • CONTEXT
  • INPUT

FEATURES

  • export interfaces to help different implementations
  • Loki regression

TextAreaInput: Addon not aligned, can't break line

Description
The addon (usually an icon) for the TextAreaInput component is aligned to top. Should it be this way?

Also, the behaviour of the component does not match a regular textarea

Steps to reproduce
Write in a TextAreaInput until you see a horizontal scroll bar (HTML textarea breaks the line when you reach the end of the box). Try to break the line (Enter key). Nothing happens.

Insert an image/gif
image

Tag: Padding

Padding block for Tag, should be 0 instead of 2px... :/

Form fields and buttons focus

We need a definition of how buttons, checkboxes, radio buttons, text fields, etc. should react to focus. Browser's default outline doesn't have well for custom elements.

Tags and Badges states

Describe the behavior
Hover, focus, and we need the "black option" or at least a custom option
Insert an image

Grid

  • Grid container
  • Grid item
  • Breakpoints

SelectFiltered: Wrong keyboard navigation

Description
Choosing an option with the arrow keys selects the wrong one when filter is applied.

Steps to reproduce
Open select, filter results, select option with keyboard and press enter.

Insert an image/gif

Select keyboard filter bug

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.