Skip to content

Latest commit

 

History

History
106 lines (104 loc) · 3.91 KB

TODO.md

File metadata and controls

106 lines (104 loc) · 3.91 KB

My current planning for Fanfix (but not everything appears on this list):

  • Support new websites
    • YiffStar
    • Two Kinds
    • Slightly damned
    • New API on FimFiction.net (faster)
    • Replace MangaFox which is causing issues all the time
    • Others? Any ideas? I'm open for requests
      • e-Hentai requested
      • Find some FR comics/manga websites
      • Find more FR thingies
  • Support videos (anime)?
  • A GUI library
    • Make one
    • Make it run when no args passed
    • Fix the UI, it is ugly
    • Work on the UI thread is BAD
    • Allow export
    • Allow delete/refresh
    • Show a list of types
      • ..in the menu
      • ..as a screen view
    • options screen
    • support progress events
    • Real menus
      • Store the long lists in [A-B], [BA-BB], ...
  • A TUI library
    • Choose an output (Jexer)
    • Implement it from --set-reader to the actual window
    • List the stories
    • Fix the UI layout
    • Status bar
    • Real menus
      • Store the long lists in [A-B], [BA-BB], ...
    • Open a story in the reader and/or natively
    • Update the screenshots
    • Remember the current chapter and current read status of stories
    • Support progress events
    • Add a properties pages
    • Deal with comics
      • properties page
      • external launcher
      • jexer sixels?
  • Move the GUI parts out of fanfix itself (see fanfix-swing)
    • Make new project: fanfix-swing
    • Fix the UI issues we had (UI thread)
    • Make it able to browse already downloaded stories
    • Make it able to download stories
    • See what config options to use
    • Import all previous menus end functions
    • Feature parity with original GUI
  • Move the TUI parts out of fanfix itself
    • Make new project
  • Network support
    • A server that can send the stories
    • A network implementation of the Library
    • Write access to the library
    • Access rights (a simple "key")
    • More tests, especially with the GUI
      • ..even more
    • support progress events
  • Check if it can work on Android
    • First checks: it should work, but with changes
    • Adapt work on images :(
    • Partial/Conditional compilation
    • APK export
  • Android
    • Android support
    • Show current stories
    • Download new stories
    • Sort stories by Source/Author
    • Fix UI
    • support progress events
    • give up and ask a friend...
  • Translations
    • i18n system in place
    • Make use of it in text
    • Make use of it in gui
    • Make use of it in tui
    • Use it for all user output
    • French translation
    • French manual/readme
  • Install a mechanism to handle stories import/export progress update
    • Progress system
    • in support classes (import)
    • in output classes (export)
  • Version
    • Use a version number
    • Show it in UI
    • A check-update feature
      • ..translated
  • Improve GUI library
    • Allow launching a custom application instead of Desktop.start
    • Add the resume next to the cover icon if available (as an option)
    • Add the resume in the Properties page (maybe a second tab?)
  • Bugs
    • Fix "Redownload also reset the source"
    • Fix "Redownload remote does not show the new item before restart of client app"
    • Fix eHentai "content warning" access (see 455)
    • Fix the configuration system (for new or changed options, new or changed languages)
    • remote import also download the file in cache, why?
    • import file in remote mode tries to import remote file!!
    • import file does not find author in cbz with SUMMARY file
    • import file:// creates a tmp without auto-deletion in /tmp/fanfic-...