Replies: 2 comments
-
For the Same Category method, perhaps have subcategories that will be more recognizable by all users:
|
Beta Was this translation helpful? Give feedback.
0 replies
-
Mockups: https://gitlab.gnome.org/Teams/Design/whiteboards/-/issues/221 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Apps must be able to open neighboring files of a first open file.
Below, two methods and their requirements for accessing these additional files are described. An app can only use one.
Methods for applications using files that contain links to external files, whether text files or binary files, are not seen here.
Basic Requirements
Method: Same Category
Target Cases
Apps wanting to browse image files.
Requirements for Apps
image
category.Question
Image browsing seems to be a common case, which is why I only put this one in the proposal. Are there any other common cases? For videos, is it browsing all neighboring videos or watching videos from the same season or topic?
Method: Name Matching
Target Cases
Apps wanting to open additional files sharing their name with that of a first opened file, e.g. video players opening subtitles based on the name of an opened video.
Requirements for Apps
Relationships Between Files
For files, the relationships between categories are written (e.g.
video->subtitles
), then the relevant extensions are written for each category (e.g.video: mp4, mkv, webm
). The relationships must respect certain rules, depending on the type of file extension.For extensions with letters (e.g.
.webm
) and extensions with letters and fixed digits (e.g..mp4
), the rules are as follows:video->subtitles
is written because it is wanted, then the relationshipsubtitles->video
is not allowed.For variable digit extensions (usually for split files), the rules are:
.r01,.r02,... -> .r**
,.part01.rar,.part02.rar,... -> .part**.rar
,.7z.001, .7z.002,... -> .7z.***
.bi: .rar->.r**
,bi: part**.rar->.part**.rar
.Relationships Between Folders
For folders, the relationships between folder extensions are written. This means that additional folders, and therefore their contents, can only be opened if a first folder has been opened.
Relationships must follow only one rule: folder extensions must be different.
Questions
storyV1-subtitles.srt
is opened afterstoryV1-video.mp4
but notstoryV2-subtitles.srt
?Missing Extension, Category, or Rule
Adhering to this proposal also means accepting that app developers can request the addition of file extensions and categories, the addition of an extension/mime type to a category, and the addition of other rules. The addition of rules can only be requested for the Name Matching method, and in relation to extensions or what should be considered an extension.
Beta Was this translation helpful? Give feedback.
All reactions