F
F
furashcka2017-09-18 12:11:48
JavaScript
furashcka, 2017-09-18 12:11:48

How do you know that your open source is useful to someone?

https://github.com/furashcka/nanoSelect
I welcome everyone! In 2016, I needed to implement a large admin panel, where there are sooo many custom drop-down lists, so as not to reinvent the wheel, I went looking for a suitable library, the choice fell on select2 (I chose by the number of stars). After a month of work, I noticed that the drop-down lists on the mob. devices somehow opened with brakes, everything hung for 0.5-1 sec, besides this, when scrolling content in the modal window (bootstrap), the open drop-down list remained in place when all the content "left up". I was looking for a solution to these problems on the Internet, basically, of course, these are crutches, applying it didn’t really get much better, it still slowed down, and the open list “jumped” when scrolling. Then I decided to redo everything using a different library, while testing everything in the mob. devices before being introduced into the project, to my surprise, I did not find anything suitable, or it slowed down when opened, or it did not scroll along with the content, or there was no api I needed at all. Then it was a difficult decision to write my own library, not an easy one because I'm a so-so "programmer" (I write shit code, I study, I write shit code a little better :) In short, I wrote this library, guided by one criterion: simplicity. There's nothing cool about it, and I doubt it's useful at all, even though it helped me solve the problems above. I really want to know the opinion, criticism, advice, some kind of feedback, about my opensource project, of course, no one knows how publicity happens in general? Then it was a difficult decision to write my own library, not an easy one because I'm a so-so "programmer" (I write shit code, I study, I write shit code a little better :) In short, I wrote this library, guided by one criterion: simplicity. There's nothing cool about it, and I doubt it's useful at all, even though it helped me solve the problems above. I really want to know the opinion, criticism, advice, some kind of feedback, about my opensource project, of course, no one knows how publicity happens in general? Then it was a difficult decision to write my own library, not an easy one because I'm a so-so "programmer" (I write shit code, I study, I write shit code a little better :) In short, I wrote this library, guided by one criterion: simplicity. There's nothing cool about it, and I doubt it's useful at all, even though it helped me solve the problems above. I really want to know the opinion, criticism, advice, some kind of feedback, about my opensource project, of course, no one knows how publicity happens in general?
A little about me:
Education: Underground locksmith
Experience in programming: 2-3 years
How I got into web development: an injury received in a mine

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Alexander Aksentiev, 2017-09-18
@Sanasol

The coolness of all sorts of big and scary select2s is full browser support, you don't have that.
100% will not start somewhere.
As I understand it, the main difference is in _useNative for mobile phones.
What was the problem with taking the same select2 and not including it for mobile using the same check, only not inside the lib, but outside, instead of writing a whole library?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question