Git Product home page Git Product logo

anique's People

Contributors

wakaztahir avatar

anique's Issues

Astro SSR doesn't work

Astro SSR doesn't work because hook useAssets isn't supported

Affected Versions

anique:1.0.31
emotion 2.0.25

Workaround

Exclude Anique libraries from SSR through Vite configuration

or

Provide AniqueStyledEngineContext Configuration and use injectionStrategy : Sibling

Fix duplicate styles when Components are used multiple times

  • Method 1 : Fix by caching styles on server side

    • Unique hash string map method doesn't work
    • Can't figure out how to mount a child once and ignore multiple invocations
  • Method 2 : Fix by extracting styles (Very hard & time consuming)

    • Find the usages of styled
    • Hash & extract the CSS styles
    • Give unique class name to component along with user given class name
    • Styles after being hashed should be put into document or include it as a File (head or body)
    • Once done, support styled options & withComponent
    • Support Global Styles

Basic issues found after usage

  • Deprecate as prop NOW

  • Allow to create an chip with a trailing and leading icon button, this already can be done, Chip needs to have flex-direction:row; with some gap

    • Chip creates a flex column, make it a flex row
  • Make base textfield and textarea border box and make sure they display consistently

  • Anique disabled button look should be improved

    • It doesn't look disabled
  • Disabled textfield border should be less threatning

    • The outline is a bit overdone (probably)
  • Add close, check, edit, delete, more-vert icons to anique-icons

  • Allow dialog isVisible property outside

    • Allow dialog to be mountable
  • Close icon that works well with the dialog

  • Fix Alert doesn't have style property

  • Fix Add a Table component

  • Fix clicking on dialog and then mouse up is out of dialog, but dialog closes, not good !

  • If app bar is not given navigation icon, add a spacer with width 0.5em

    • The app bar title is not aligned with DrawerItem present in Scaffold
  • Allow anchoring dropdown menu, It doesn't work in actions of a app bar, its anchored to position top left probably

  • Fix dropdown menu anchoring, its literally crap, It doesn't work

  • textfield text / icon / leading icon should be aligned with its label (unsure, But the problem exists)

  • Write AlertDialog Component, with title, content, close action that'll map to close icon button on top right, a button row, allowing action buttons

  • Fix export Snackbars interface

  • Add ClickableCard to components

  • TabRow & Tab component should be added

  • Introduce a Switch component

  • Introduce FlexRow & FlexColumn

  • Investigate -> TextField doesn't accept percentage width

    • Added containerProps prop to textfield allowing container width to be modified, otherwise percentage width is accepted on textfield, if its also given in containerProps

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.