title: Difference in behavior in range selection (material-calendarview)
body: <p>Also, I opened an issue for lib <a href="https://github.com/prolificinteractive/material-calendarview/issues/651" rel="nofollow noreferrer">here</a>.</p>
  
  <p>I need to make implementation of range date selection so I found this lib suitable <a href="https://github.com/prolificinteractive/material-calendarview" rel="nofollow noreferrer">link</a>.</p>
  
  <p>But It really disturbs me. The issue in behavior range selection:</p>
  
  <p>Case:</p>
  
  <p>1) So, will say you need to choose dates from 1.09 to 5.09 (there is no problem) and then try to click on first(1.09) or last(05.09) date in selection. All selected days goes to unselected (and it is right behavior).</p>
  
  <p>video : <a href="https://youtu.be/bprcy1IBpy4" rel="nofollow noreferrer">https://youtu.be/bprcy1IBpy4</a></p>
  
  <p>2) So, will say you need to chose dates with in one day difference from 1.09 to 03.09(there is no problem) and than try to click on first(1.09) or last(3.09) date in selection. You are again will get range of selection (but without selected date). Example : click 1.09 than 3.09, than click again 03.09 and now you see range of selection from 1.09 to 2.09( it is really unexpected result) .</p>
  
  <p>video : <a href="https://youtu.be/rN70_HTbvUA" rel="nofollow noreferrer">https://youtu.be/rN70_HTbvUA</a></p>
  
  <p>I tried to clone the matirial-calendarview project and manage it, but I am not so strong to understood how does it work.</p>
  
  <p>If you have any question feel free to ask.</p>
  
  <p>So question : how to manage this lib to present one stable behavior? I prefer so, if I have selected range of dates and click to first or last day in selection so all dates goes to unselect.</p>