Difference between revisions of "Template:AppAntifeature"

From postmarketOS
Jump to navigation Jump to search
m (Grammar fixes)
m (Grammar fixes)
 
Line 36: Line 36:
 
| 2 = This app depends on non-free network services.
 
| 2 = This app depends on non-free network services.
 
| 3 = This app includes tracking services.
 
| 3 = This app includes tracking services.
| 4 = This app seems to be no longer maintained.
+
| 4 = This app seems to no longer be maintained.
 
| 5 = This app doesn't work out of the box well on mobile.
 
| 5 = This app doesn't work out of the box well on mobile.
 
| 6 = This app may use non-free network services if you choose to.
 
| 6 = This app may use non-free network services if you choose to.
 
| #default = <span style="color: red">ERROR: Invalid input, antifeature doesn't exist!</span>}}{{#if: {{{2|}}}|&emsp;<span style="font-size: 0.8em">&#8594; ''{{{2}}}''</span>}}
 
| #default = <span style="color: red">ERROR: Invalid input, antifeature doesn't exist!</span>}}{{#if: {{{2|}}}|&emsp;<span style="font-size: 0.8em">&#8594; ''{{{2}}}''</span>}}
 
}}</includeonly>
 
}}</includeonly>

Latest revision as of 19:15, 5 May 2021

This page is a template. It contains no postmarketOS-related information, but should be used as part of other articles.

Check out all pages using this template and feel free to discuss it in the gitlab issues.

For more information, read Templates and Template:Template.

Simple template to insert descriptions of antifeatures (i.e. properties of applications that do not align with postmarketOS' principles). Can also be referenced by Template:appaf. Inspired by F-Droid's Anti-Features.

Be careful when editing this template since it may break existing uses and even Template:App!

Usage

{{AppAntifeature|2|Syncing}}
{{AppAntifeature|1}}
{{AppAntifeature|0|This App uses some antifeature that isn't contained in the template.| Some stuff}} 
  1. arg. – Number identifying the antifeature type.
    • 0: Describe your own antifeature! When it may be used more than once, consider including it in this template.
    • 1: This app needs to be installed from a third-party Flatpak repository.
    • 2: This app depends on non-free network services.
    • 3: This app includes tracking services.
    • 4: This app seems to no longer be maintained. (either the project explicitly states this or there is no noticeable recent activity)
    • 5: This app doesn't work out of the box well on mobile. (i.e. manual tweaks by the user are required)
    • 6: This app may use non-free network services if you choose to. (i.e. explicit opt-in is required!)
  2. Depends on value of first argument:
    • if {{{1}}} !=0 opt arg. – Optional comment, describing which components of the app use this antifeature.
    • if {{{1}}} == 0 arg. – Your own text describing the antifeature.
  3. Only usable if {{{1}}} == 0 opt arg. – Optional comment, describing which components of the app use this antifeature.

Examples

This app depends on non-free network services. Syncing
This app needs to be installed from a third-party Flatpak repository.
This App uses some antifeature that isn't contained in the template.   Some stuff

See also