GithubHelp home page GithubHelp logo

tonnyl / light Goto Github PK

View Code? Open in Web Editor NEW
547.0 547.0 37.0 471 KB

🍭 The usual Snackbar, but elegant

License: MIT License

Kotlin 100.00%
android kotlin kotlin-android kotlin-library material-components material-design snackbar ui-components

light's Issues

The library Light has max lines allowed?

Hi,

I have imported Light in my project to show, in special cases, long String alerts. The issue appears when the String has 3 lines or more, for example:

"Welcome"
System.lineSeparator()
"Name: Diego Gómez Pérez"
System.lineSeparator()
"You have agreed at 10:00 am"

With these Strings, Light shows:

"Welcome
Name: Diego Gómez ..."

I think that you have a maximum of allowed lines, could you please solve it in some way?

Thanks!

Failed to resolve: io.github.tonnyl:light:1.1.0

This my dependencies code for Light:
implementation "io.github.tonnyl:light:${versions.light}"
and i am getting this error: Failed to resolve: io.github.tonnyl:light:1.1.0.
Looks the particular release is not available on jcenter().

Remove Kotlin as an implementation detail

Thank you for this nice library!

I was surprised to find Companion references in your README, leaking an implementation detail of your library (= using Kotlin).
But as same time you're using @JvmStatic so you're already generating functions like Light.success(...).

Why not updating the README to avoid using this ugly Companion notation in Java? ;)

Bonus: your Light.kt is only including static functions. My advise would be to remove 2 indentation levels by reformating Light.kt like this example:

@file:JvmName("Light")
package io.github.tonnyl.light

fun success(....) { ... }

Only bad point: seems not possible to have javadoc for this class :/

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.