Giter Site home page Giter Site logo

cipherlogs / uhugrid Goto Github PK

View Code? Open in Web Editor NEW
200.0 200.0 3.0 1.65 MB

The fast alternative to masonry and mosaic layout.

Home Page: https://cipherlogs.github.io/uhugrid/

License: GNU General Public License v3.0

JavaScript 100.00%
collaborate css-grid grid-css masonry masonry-grid masonry-js masonry-layout mosaic mosaic-images

uhugrid's Introduction

Lambda image

The motivation

By the end of 2021, I had been bitten by the crypto bug. It lived at the intersection of many of my interests, and also opened the possibility of creating solutions that could wrest sovereignty away from the oligarchy and back to the people.

Only this can make a truly enduring difference in people's lives.

Coupled with the elegance of functional programming languages, it is a match made in tech heaven.


That's exactly my area of interest.

uhugrid's People

Contributors

cipherlogs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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

uhugrid's Issues

create items that fit their content size

This feature wasn't a goal of uhugrid, however it would be nice to add an option where the user
can choose if they want to display the whole item content or not.

that's the only advantage of masonry, once this feature is implemented. That advantage will be gone

Enhancement of Uhugrid's Documentation

Hi there! I'm ALIPHATIC. I've been exploring the Uhugrid and noticed a few areas where we could enhance the documentation to make it even more informative and user-friendly.

Here are some suggestions:
Troubleshooting: Address common issues and solutions.
Contributing: Explain how developers can contribute to the project.
Licence: Specify the project's licence to clarify usage rights.
FAQ: Answer frequently asked questions about the app's usage and limitations.

I'd be happy to contribute to drafting or editing these sections to make the documentation more comprehensive and helpful for both users and developers.

I'm open to any feedback or suggestions on how we can improve the documentation together. Thanks for considering these ideas!

Add more ratios that are aesthetic.

Maybe more variants of the golden ratio, and other known ratios

every time the function is trying to decide what sizes to choose from the available free space
make sure to prioritize good aspect ratios first.

use the word card instead of item

card and cards sounds more natural.

update readme and also the css classes that the library depends on.

.gallery --> .cards__container
.gallery__item --> .card__item

make the classes a bit unique so that they won't easily clash with other libs classes.

Lazy loading

maybe offer some sort of lazy loading

if the item only contains the image, then lazy load it (if the user is okay, settings)
if the item contain other content, load text first then images.

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.