1. Mar 28, 2020
    • Yue-Lan's avatar
      fix the list view directory change is too slow. · 1a059aa4
      Yue-Lan authored
      model sorting in list view is very heavy, so do not response item added in enumeration process will resolve this problem.
      1a059aa4
    • Yue-Lan's avatar
      refactor the thumbnail frameworks to resolve memory problem. · 829c0ed1
      Yue-Lan authored
      for old frameworks, the thumbnail is actually a whole image, and thumbnailing thread can not be cancel.
      so that it has serious flaws in memory usage.
      
      first what i do is to let the image scaled into a smaller size if it is too big. it will ensure that
      when all thumbnail job finished, the memory usage will not become so scaring.
      
      second i do is to use a thumbnail job bounded with a directory item parent, when item deleted it should
      not do a thumbnail. it will actually limit the Instantaneous peak of memory usage.
      
      the main idea is:
      1. replace QtConcurrent::run() with a QRunnable, limit thread count with QThreadPool instance.
      2. use QObject parent mechanism control the job's running.
      829c0ed1
  2. Mar 27, 2020
  3. Feb 20, 2020
  4. Feb 19, 2020
  5. Feb 17, 2020
  6. Feb 14, 2020
  7. Feb 13, 2020
  8. Feb 12, 2020
  9. Feb 08, 2020
  10. Feb 07, 2020
  11. Feb 06, 2020
    • Meihong's avatar
      Improve advance search: · bda4575e
      Meihong authored
      1. advance-search-bar:add setdefaultpath function.
      2. use current path as default search path.
      bda4575e
  12. Feb 05, 2020
  13. Feb 04, 2020
  14. Feb 03, 2020