Hola! Encontré tu librería por una publicación de Linkedin y me puse a probarla de curioso nomás. Me gustó la iniciativa de crear una librería que otras personas puedan utilizar.
Quería comentarte un detalle que encontré:
Cuando aparecen varias notificaciones a la vez y una de ellas tiene más contenido (por ejemplo, un mensaje más largo), las demás notificaciones parecen adoptar la altura de la más grande, aunque su contenido no lo requiera.
Además, si esa notificación más grande tiene una duración menor, las otras crecen mientras está visible, y luego vuelven a su tamaño original cuando desaparece.
Sería ideal que cada notificación conserve su propia altura de forma independiente, según su contenido, sin verse afectada por las otras.
flashy("Test message", {'duration': 5000});
flashy("Test message", {'duration': 5000});
setTimeout(() => {
flashy("Lorem ipsum dolor sit, amet consectetur adipisicing elit. Sunt laudantium eos, suscipit modi porro blanditiis officiis perspiciatis doloremque aut sed autem velit! Perspiciatis deleniti non, eaque, numquam facilis vel dolor facere voluptates optio, unde ullam enim? Placeat quidem quasi sit cum architecto natus, doloremque illo neque sint, deserunt nam maiores.", {'duration': 2000});
}, (1000))
También la propiedad icon al permitir strings puede llevar a comportamientos raros si se introduce un string muy largo 🤔.
Tal vez limitando un poco el largo de esa cadena se pueda evitar, pero quizás el objetivo es que la propiedad sea libre.
Muy buena la librería!
Hola! Encontré tu librería por una publicación de Linkedin y me puse a probarla de curioso nomás. Me gustó la iniciativa de crear una librería que otras personas puedan utilizar.
Quería comentarte un detalle que encontré:
Cuando aparecen varias notificaciones a la vez y una de ellas tiene más contenido (por ejemplo, un mensaje más largo), las demás notificaciones parecen adoptar la altura de la más grande, aunque su contenido no lo requiera.
Además, si esa notificación más grande tiene una duración menor, las otras crecen mientras está visible, y luego vuelven a su tamaño original cuando desaparece.
Sería ideal que cada notificación conserve su propia altura de forma independiente, según su contenido, sin verse afectada por las otras.
También la propiedad icon al permitir strings puede llevar a comportamientos raros si se introduce un string muy largo 🤔.
Tal vez limitando un poco el largo de esa cadena se pueda evitar, pero quizás el objetivo es que la propiedad sea libre.
Muy buena la librería!