TODO.mac 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. BUGS
  2. обновление view после 'open file.epub' из командной строки
  3. ДИАЛОГИ
  4. диалог открытия файла
  5. диалог(и) настроек
  6. WaitMessage (= ProgressDialog)
  7. диалог поиска
  8. DONE information box
  9. sign in dialog
  10. УПРАВЛЕНИЕ
  11. реакция на клавиши
  12. DONE реакция на нажатие мыши
  13. прокрутка шариком мышки
  14. прокрутка жестом (2 пальцами)
  15. РАБОТА С ФАЙЛАМИ (для других платформ тоже отсутствует)
  16. DONE зарегистрировать типы файлов (mime/расширение)
  17. DONE перетаскивание иконки файла на иконку приложения
  18. DONE перетаскивание иконки файла в окошко приложения
  19. автоматическое обновление программы
  20. DONE иконка для файлов (иконка приложения на листке)
  21. сообщение об ошибке при невозможности открыть перетащенный файл
  22. перетаскивание должно действовать по-разному, в зависимости от view
  23. если видна книга -- открывать новую
  24. если видна библиотека -- добавлять в нее, причем можно и несколько файлов
  25. если видна сетевая библиотека -- ничего не делать (?)
  26. СБОРКА
  27. DONE порт на младшие версии MacOS
  28. DONE добавить внешние библиотеки в сборку (вместо /usr/local/lib)
  29. DELAYED собирать библиотеки динамически
  30. строить образ установочного диска
  31. MISSING FEATURES
  32. сделать меню
  33. DONE скалирование картинок
  34. доступ к пикселам в картинках
  35. fullscreen
  36. изменение вида курсора
  37. DONE своя обработка закрытия окна (Cancel)
  38. scrollbars
  39. DONE вызов внешних программ
  40. поворот экрана
  41. DONE таймер
  42. clipboard
  43. toolbar
  44. toggle buttons
  45. text fields
  46. recent books menu
  47. определение системного языка
  48. ОПТИМИЗАЦИЯ/COCOA-ИЗАЦИЯ
  49. производительность ZLPaintContext
  50. переместить все настройки в ~/Library/Preferences (написать новую реализацию config)
  51. написать новую реализацию network layer (?)
  52. написать новую реализацию filesystem (?)
  53. все keyboard shortcuts как в MacOS UI guide