AniDB Applet DEV: Difference between revisions

m
Line 27: Line 27:
== Suggestion 1 ==
== Suggestion 1 ==


Wizard style interface with 4 dialogs.
Wizard style interface with 4 pages.


=== Dialog 1 - Directory selection ===
=== Page 1 - Directory selection ===


Allows the user to select the file or directory which should be scanned for new files.
Allows the user to select the file or directory which should be scanned for new files.
Line 40: Line 40:
** Next
** Next


=== Dialog 2 - Hashing ===
=== Page 2 - Hashing ===


Hashes the selected file or all media files located within the selected directories (or their subdirectories...) and identifies all files via a FILE command of the UDP API. No mylist modifications are made at this point.
Hashes the selected file or all media files located within the selected directories (or their subdirectories...) and identifies all files via a FILE command of the UDP API. No mylist modifications are made at this point.
Line 55: Line 55:
** Next (deactivated while hashing)
** Next (deactivated while hashing)


=== Dialog 3 - Identified files ===
=== Page 3 - Identified files ===


Displays an overview of all hashed files to the user together with their current status. This page/phase does not interact with the UDP API.
Displays an overview of all hashed files to the user together with their current status. This page/phase does not interact with the UDP API.
Line 66: Line 66:
** Using AniDB profile title language settings for selecting anime and episode title
** Using AniDB profile title language settings for selecting anime and episode title
* Buttons
* Buttons
** Back (jumps to dialog 1)
** Back (jumps to Page 1)
** Next
** Next


=== Dialog 4 - Adding Progress/Finished ===
=== Page 4 - Adding Progress/Finished ===


Executes the actual mylist adding via the UDP API. Initially displays the progress of the adding process and later displays an "All done"  message.
Executes the actual mylist adding via the UDP API. Initially displays the progress of the adding process and later displays an "All done"  message.
Line 78: Line 78:
* All done message after all known files which weren't yet in the users mylist have been added
* All done message after all known files which weren't yet in the users mylist have been added
* Buttons
* Buttons
** Back (jumps to dialog 3, handling of already partly executed actions is undefined)
** Back (jumps to Page 3, handling of already partly executed actions is undefined)
** Restart (jump to dialog 1, clear file/directory selection)
** Restart (jump to Page 1, clear file/directory selection)
MediaWiki spam blocked by CleanTalk.
MediaWiki spam blocked by CleanTalk.