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

Work summary of datdot-ui widget and component #119

Closed
Tracked by #123
fionataeyang opened this issue Jul 23, 2021 · 2 comments
Closed
Tracked by #123

Work summary of datdot-ui widget and component #119

fionataeyang opened this issue Jul 23, 2021 · 2 comments
Assignees

Comments

@fionataeyang
Copy link
Contributor

fionataeyang commented Jul 23, 2021

In progress

    • datdot-ui-input [UI] Input #77 - COPIED
      • type number
      • decrease and increase
      • icon button with decrease and increase
    • modal component
    • datdot-ui-list
    • datdot-ui-dropdown
    • datdot-ui-search
    • datdot-ui-search-result

Next @TODO

    • datdot-ui-input [UI] Input #77 - COPIED
      • type text
      • icon button with search
      • icon button with clear
      • type slide range
      • support custom slide range styles
      • support theme
      • work with number input
      • type password
      • support security? (not sure how far can do for it)
      • support show and hide buttons

@TODO

    • datdot-ui-logs (Alex working on) - COPIED
      • support enable trace mode
      • support enable debug mode
      • support enable info mode
      • support enable warn mode
      • support enable error mode
      • support enable fatal mode
    • datdot-ui-input [UI] Input #77 -COPIED
      • ✔ support text input
      • ✔ support number input
      • ✔ support calculate for big number
      • support increase and decrease
      • support slide range
      • support password
      • support textarea
      • support checkbox
      • support radio
      • support search input
      • support search input combine with autocomplete
      • support button
      • support icon
    • datdot-ui-modal [UI] Dialogs #67 -COPIED
      • help modal
      • step modal
      • action modal
      • waiting for refactoring codes
    • datdot-ui-piechart #112
    • datdot-ui-treemap #110
    • datdot-ui-barchart #111
    • datdot-ui-chart-legend #113
    • datdot-ui-range-selector - COPIED
      • support chunks selector #108
      • support feeds selector #107
    • datdot-ui-chunks-selector #108
    • datdot-ui-card [UI] Card #86 - COPIED
      • support plan info
      • support data info
    • datdot-ui-list [UI] List #72 - COPIED
      • support single select
      • support multiple select
      • support link only
    • datdot-ui-tag #101
    • datdot-ui-autocomplete #4
    • datdot-ui-search-result #98
    • datdot-ui-substep #97
    • datdot-ui-geohashmap #94
    • datdot-ui-switch
    • datdot-ui-page-title #102
    • datdot-ui-activity #104
    • datdot-ui-date-range #82
    • datdot-ui-label #78
    • datdot-ui-highlight
    • datdot-ui-custom-days #75
    • datdot-ui-set-time #64
    • datdot-ui-set-repeat #65
    • datdot-ui-action-panel #70
    • datdot-ui-notify #83
      • warning
      • info
      • error (?)
    • datdot-ui-custom-action-bar #54
    • datdot-ui-search-action #52
    • datdot-ui-filter-action #2
    • datdot-ui-filter-option #2
    • datdot-ui-card-header #87
    • datdot-ui-card-body #88

Finished

    • datdot-ui-icon
    • datdot-ui-button
@fionataeyang
Copy link
Contributor Author

fionataeyang commented Jul 23, 2021

Summary

update: 7-24-2021

Currently working on datdot-ui-input #77
It is a bit complicated widget for many types of input, like text, number, textarea, slide range, checkbox, radio

Text input #77

Text input is part of form when it needs to fill field information like create new account form #32 , transfer #41 , import account form #33, edit account #40, search #99, plan name #103

Number input #77

Number input is part of form when it needs to fill field information like transfer #41, and also it needs to support increment and decrement that is something haven't thought yet when did UI design.

And also have to support calculation for big number which is we don't use any 3rd dependence to help calculation with big number, like balance, transfer and transaction would be using it.
Thus, this is big matter to whole app that user and our platform all care.

Slide range #106

Slide range is part of performance form when the user needs to use slide range to select what the numbers they would be like to share via their computer. And slide range would be combined with number input together that it has a decimal.

Search input #99

Search input is a very crucial widget for whole app search, and even it uses for searching swarm key, feeds, locations...so on. Haven't thinking about how to work with it. Because they use different message to trigger event for the different component. So, must be making a list of what search input can do for.

Checkbox #77

Checkbox is part of form that it is using on set time, set repeat, custom days. And also it has to support custom checkbox via SVG icon and theme

Radio #77

Radio is part of form. It can support custom radio via SVG icon and theme

Textarea

Should we use a custom element via div instead of text area? We've been used it on smarcontract.codes for search code snippets. Or let user can choose use native text area or custom area?

Password

Password is very important with account security. No plan yet.

@fionataeyang fionataeyang changed the title Summary work of datdot-ui component Summary work of datdot-ui widget and component Jul 23, 2021
@fionataeyang fionataeyang changed the title Summary work of datdot-ui widget and component Work summary of datdot-ui widget and component Jul 23, 2021
@fionataeyang
Copy link
Contributor Author

update: 8-8-2021
Currently working on datdot-ui-dropdown #71 and datdot-ui-list #72

datdot-ui-list

List mode

Multiple-select (By default)

Support a filter for swarm key and select feeds list using

Single-select

Support a filter for search swarm key and terminal messages using

Link

Support normal dropdown menu with click event or url

datdot-ui-dropdown

Layout mode

Selector view

Custom select element for <select></select> html tag

Filter view

Custom icon button for <button> html tag

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

No branches or pull requests

3 participants