Giter VIP home page Giter VIP logo

btcpayserver-design's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

btcpayserver-design's Issues

Clean up and consolidate Figma design system file

Needs more love, and realizing there are quite a few things I've not done in keeping it up to date with the introduction of the Directory work, etc..

Going to spend some time making sure it's easier for other designers to pick up everything they'd need to keep things consistent.

Add more custom spacer utility classes

/* Custom space utils, as Bootstrap has a different spacing scale for > M */
.pt-l { padding-top: var(--btcpay-space-l); }
.pt-xl { padding-top: var(--btcpay-space-xl); }
.pb-l { padding-bottom: var(--btcpay-space-l); }
.pb-xl { padding-bottom: var(--btcpay-space-xl); }
.mt-l { margin-top: var(--btcpay-space-l); }  
.mt-xl { margin-top: var(--btcpay-space-xl); }
.mb-l { margin-bottom: var(--btcpay-space-l); }
.mb-xl { margin-bottom: var(--btcpay-space-xl); }

We should add one for (M)edium as well.

Improve Calendar Date Selector Component

Current:
Screen Shot 2022-01-24 at 11 33 56 PM

If it's too much work to adjust the component to not have the secondary background behind the icon, as our other similar inputs have that, we can leave for now until we can address that styling.

However, it'd be nice to have the background color match the other input forms, as well as the icon switch when filled.

Mock:
Screen Shot 2022-03-10 at 6 37 25 PM

Improve `text-only` buttons hover state

  • Text-only button rounded border radius background on hover (will post examples)

We can leverage whatever the padding we currently have for the button sizes, but this is just a visual example.

Screen Shot 2022-03-10 at 5 57 04 PM

Drop-Shadow Variation Support

The use cases are listed above, but that can be done at a later date, just getting these 4 variants added would be a good start.

Screen Shot 2022-03-10 at 6 49 09 PM

Improve Alerts

Before:
Screen Shot 2022-06-12 at 3 16 59 PM

After:
Screen Shot 2022-06-12 at 3 16 04 PM

Proposed Changes:

From 1rem to 0.75rem.

.alert { padding: 0.75rem 1rem; }

From 1.5rem to 1rem.

.alert-dismissible .btn-close { padding: 1rem; }

Add Drop-Shadow to Input & Select Forms

See (#14) "Low" variant.

Could probably implement the same color on Dark Mode, don't want to invert the shadow, would look strange.

Debating if I should apply this to some of the other components as well, so this implementation could wait.

Example of implementation:
Screen Shot 2022-01-27 at 12 34 43 AM

Remove drop shadow on input component

Realized we wanted to add it to help distinguish the background, but it doesn't apply to the whole element if there's additional text, etc.. and I think we should probably just remove it. Was noticing this more as I audited all of the settings elements.

Improve Currency Selector

Not 100% where the best place for this would be, so we can move to the main repo if we need to, but would be great to make this consistent with the other dropdown/select components.

Not a high priority, just flagging.

Screen Shot 2022-04-07 at 10 19 27 PM

Improve btcpay modals

I was noticing this on the App, I think we should kill the top and bottom borders on the modals, and if we need to segment content further, we can add sectioned backgrounds, etc..

Simple change to whoever gets to it.

Screen Shot 2024-06-10 at 10 32 47 AM Screen Shot 2024-06-10 at 12 37 55 PM

Improve checkbox component

  • Increase checkbox size & states

Still debating if I want the checkbox to sit vertically at the top or in the middle (like the switch component), a minor tweak we could decided upon when implementing ... but regardless.

Screen Shot 2022-03-10 at 5 35 12 PM

Improve Table View Component

[TODO: post mocks]

  • Improve table header styling; selected and unselected columns
  • Main table action styling... From Action - Action - Action TO More + carot

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.