CHANGES.md 37.3 KB
Newer Older
1
# Changes
Tim Krief's avatar
Tim Krief committed
2
Here is the list of the changes to the internet experience enabled by the last release of minimal (0.4.1). All changes are made client-side by the user and have no effects on the websites themselves.
3 4

## Youtube
5 6 7 8
<details>
<summary>Center the video if possible</summary>

> « The main content of the page should stay the only focus
9 10
The user should see the main content first and foremost when landing on a page. »
> *From the [manifesto](MANIFESTO.md).*
11
> ___ 
12
> This change is implemented in [styles/youtube.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css) at [line 1](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css#L1).
13 14 15 16 17 18

</details>
<details>
<summary>Remove some useless suggestion around the video description</summary>

> « There should be no suggestions that have no obvious link to the main content.
19 20
If a message is not strongly linked to the main content, it is an advertisement either for suggested content or for the platform, or both, and should be signaled as such. »
> *From the [manifesto](MANIFESTO.md).*
21
> ___ 
22
> This change is implemented in [styles/youtube.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css) at [line 11](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css#L11).
23 24 25 26 27 28

</details>
<details>
<summary>Remove trending and premium links</summary>

> « Any curation process should be made in the user's interest.
29 30
A platform curation process should only help the user find interesting content. This process, if not properly disclosed, signals that a conflict of interest might be at play. »
> *From the [manifesto](MANIFESTO.md).*
31
> ___ 
32
> This change is implemented in [styles/youtube.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css) at [line 20](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css#L20).
33 34 35 36 37 38

</details>
<details>
<summary>Simplify youtube logo to make it more discrete</summary>

> « Logos and branding visuals should remain purely informative.
39 40
Colors and graphics must not be used to create some sort of pavlovian conditioning. »
> *From the [manifesto](MANIFESTO.md).*
41
> ___ 
42
> This change is implemented in [styles/youtube.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css) at [line 28](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css#L28).
43 44 45 46 47 48

</details>
<details>
<summary>Remove useless youtube appdrawer</summary>

> « Shortcuts must link to related content or actions that are hard to access.
49 50
There is no need for shortcuts that invite to use services already easily accessible and/or not obviously linked to the main content. »
> *From the [manifesto](MANIFESTO.md).*
51
> ___ 
52
> This change is implemented in [styles/youtube.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css) at [line 37](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css#L37).
53 54 55 56 57 58

</details>
<details>
<summary>Remove right side video suggestions and eventual playlist sidebar (replaced by the playlist button on the top left corner of the video)</summary>

> « Any curation process should be made in the user's interest.
59
A platform curation process should only help the user find interesting content. This process, if not properly disclosed, signals that a conflict of interest might be at play. »
60
> « The main content of the page should stay the only focus
61 62
The user should see the main content first and foremost when landing on a page. »
> *From the [manifesto](MANIFESTO.md).*
63
> ___ 
64
> This change is implemented in [styles/youtube.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css) at [line 42](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css#L42).
65 66 67 68 69 70

</details>
<details>
<summary>Desaturate thumbnails and pictures</summary>

> « Interactive elements should remain informative and unbiased.
71 72
Manipulative interactive elements prevent the user from making their own choices. »
> *From the [manifesto](MANIFESTO.md).*
73
> ___ 
74
> This change is implemented in [styles/youtube.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css) at [line 61](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css#L61).
75 76 77 78 79 80

</details>
<details>
<summary>Hide suggested channels. Only work when the channel owner already suggests channels</summary>

> « Any curation process should be made in the user's interest.
81 82
A platform curation process should only help the user find interesting content. This process, if not properly disclosed, signals that a conflict of interest might be at play. »
> *From the [manifesto](MANIFESTO.md).*
83
> ___ 
84
> This change is implemented in [styles/youtube.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css) at [line 66](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css#L66).
85 86 87 88 89 90

</details>
<details>
<summary>Use a neutral color for the bottom video progress bar</summary>

> « Logos and branding visuals should remain purely informative.
91 92
Colors and graphics must not be used to create some sort of pavlovian conditioning. »
> *From the [manifesto](MANIFESTO.md).*
93
> ___ 
94
> This change is implemented in [styles/youtube.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css) at [line 71](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css#L71).
95 96 97 98 99 100

</details>
<details>
<summary>Use a neutral color for the subscribe button and remove sub-count from it</summary>

> « Logos and branding visuals should remain purely informative.
101
Colors and graphics must not be used to create some sort of pavlovian conditioning. »
102
> « Additional content must be relevant.  
103 104
Displaying additional unasked information can be used to change the behavior of the user. »
> *From the [manifesto](MANIFESTO.md).*
105
> ___ 
106
> This change is implemented in [styles/youtube.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css) at [line 76](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css#L76).
107 108 109 110 111 112

</details>
<details>
<summary>Remove left side annotations.</summary>

> « Additional content must be relevant.  
113 114
Displaying additional unasked information can be used to change the behavior of the user. »
> *From the [manifesto](MANIFESTO.md).*
115
> ___ 
116
> This change is implemented in [styles/youtube.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css) at [line 91](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css#L91).
117 118 119 120 121 122

</details>
<details>
<summary>Remove bottom right video branding</summary>

> « Shortcuts must link to related content or actions that are hard to access.
123 124
There is no need for shortcuts that invite to use services already easily accessible and/or not obviously linked to the main content. »
> *From the [manifesto](MANIFESTO.md).*
125
> ___ 
126
> This change is implemented in [styles/youtube.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css) at [line 95](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css#L95).
127 128 129 130 131 132

</details>
<details>
<summary>Remove the theater button</summary>

> « A page must only have one key purpose.
133 134
Other functions must be accessed by an action of the user, not forced onto them. »
> *From the [manifesto](MANIFESTO.md).*
135
> ___ 
136
> This change is implemented in [styles/youtube.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css) at [line 100](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css#L100).
137 138 139 140 141 142

</details>
<details>
<summary>Remove the minify button</summary>

> « A page must only have one key purpose.
143 144
Other functions must be accessed by an action of the user, not forced onto them. »
> *From the [manifesto](MANIFESTO.md).*
145
> ___ 
146
> This change is implemented in [styles/youtube.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css) at [line 105](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css#L105).
147 148 149 150 151 152

</details>
<details>
<summary>Remove the "next video" button when the video is not in a playlist</summary>

> « There should be no suggestions that have no obvious link to the main content.
153
If a message is not strongly linked to the main content, it is an advertisement either for suggested content or for the platform, or both, and should be signaled as such. »
154
> « Additional content must be relevant.  
155 156
Displaying additional unasked information can be used to change the behavior of the user. »
> *From the [manifesto](MANIFESTO.md).*
157
> ___ 
158
> This change is implemented in [styles/youtube.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css) at [line 110](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css#L110).
159 160 161

</details>
<details>
162
<summary>Make video title lowercase except for the first character</summary>
163 164

> « Interactive elements should remain informative and unbiased.
165 166
Manipulative interactive elements prevent the user from making their own choices. »
> *From the [manifesto](MANIFESTO.md).*
167
> ___ 
168
> This change is implemented in [styles/youtube.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css) at [line 118](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css#L118).
169 170 171 172 173 174 175 176 177 178 179

</details>
<details>
<summary>Remove all video suggestions on homepage</summary>

> « Additional content must be relevant.  
Displaying additional unasked information can be used to change the behavior of the user. »
> « Any curation process should be made in the user's interest.
A platform curation process should only help the user find interesting content. This process, if not properly disclosed, signals that a conflict of interest might be at play. »
> *From the [manifesto](MANIFESTO.md).*
> ___ 
180
> This change is implemented in [styles/youtube.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css) at [line 128](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css#L128).
181 182 183 184 185 186

</details>
<details>
<summary>Use white for the background color of the navbar of the mobile website</summary>

> « Logos and branding visuals should remain purely informative.
187 188
Colors and graphics must not be used to create some sort of pavlovian conditioning. »
> *From the [manifesto](MANIFESTO.md).*
189
> ___ 
190
> This change is implemented in [styles/youtube.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css) at [line 134](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/youtube.css#L134).
191 192 193 194 195

</details>
<details>
<summary>Force theater mode</summary>

196
> « The main content of the page should stay the only focus
197 198
The user should see the main content first and foremost when landing on a page. »
> *From the [manifesto](MANIFESTO.md).*
199
> ___ 
200
> This change is implemented in [scripts/youtube.js](https://gitlab.com/aupya/minimal/tree/0.4.1/scripts/youtube.js) at [line 1](https://gitlab.com/aupya/minimal/tree/0.4.1/scripts/youtube.js#L1).
201 202 203 204 205

</details>
<details>
<summary>Replace the subscription list from the side menu by a link to the subscription manager</summary>

206
> « Shortcuts must link to related content or actions that are hard to access.
207 208 209
There is no need for shortcuts that invite to use services already easily accessible and/or not obviously linked to the main content. »
> *From the [manifesto](MANIFESTO.md).*
> ___ 
210
> This change is implemented in [scripts/youtube.js](https://gitlab.com/aupya/minimal/tree/0.4.1/scripts/youtube.js) at [line 11](https://gitlab.com/aupya/minimal/tree/0.4.1/scripts/youtube.js#L11).
211 212 213 214 215 216 217 218

</details>
<details>
<summary>Hide the live chat from the user and replace it with its button</summary>

> « A page must only have one key purpose.
Other functions must be accessed by an action of the user, not forced onto them. »
> *From the [manifesto](MANIFESTO.md).*
219
> ___ 
220
> This change is implemented in [scripts/youtube.js](https://gitlab.com/aupya/minimal/tree/0.4.1/scripts/youtube.js) at [line 42](https://gitlab.com/aupya/minimal/tree/0.4.1/scripts/youtube.js#L42).
221 222 223 224 225

</details>
<details>
<summary>Remove the trending page</summary>

226
> « Any curation process should be made in the user's interest.
227 228
A platform curation process should only help the user find interesting content. This process, if not properly disclosed, signals that a conflict of interest might be at play. »
> *From the [manifesto](MANIFESTO.md).*
229
> ___ 
230
> This change is implemented in [scripts/background/youtube.js](https://gitlab.com/aupya/minimal/tree/0.4.1/scripts/background/youtube.js) at [line 2](https://gitlab.com/aupya/minimal/tree/0.4.1/scripts/background/youtube.js#L2).
231 232 233 234 235

</details>
<details>
<summary>Remove autoplay "feature"</summary>

236
> « Interactive elements should remain informative and unbiased.
237 238
Manipulative interactive elements prevent the user from making their own choices. »
> *From the [manifesto](MANIFESTO.md).*
239
> ___ 
240
> This change is implemented in [scripts/background/youtube.js](https://gitlab.com/aupya/minimal/tree/0.4.1/scripts/background/youtube.js) at [line 14](https://gitlab.com/aupya/minimal/tree/0.4.1/scripts/background/youtube.js#L14).
241 242

</details>
243

244
## Facebook
245 246 247 248
<details>
<summary>Remove messaging sidebar and popups from all pages</summary>

> « A page must only have one key purpose.
249 250
Other functions must be accessed by an action of the user, not forced onto them. »
> *From the [manifesto](MANIFESTO.md).*
251
> ___ 
252
> This change is implemented in [styles/facebook.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/facebook.css) at [line 1](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/facebook.css#L1).
253 254 255 256 257 258

</details>
<details>
<summary>Remove stories block</summary>

> « The main content of the page should stay the only focus
259 260
The user should see the main content first and foremost when landing on a page. »
> *From the [manifesto](MANIFESTO.md).*
261
> ___ 
262
> This change is implemented in [styles/facebook.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/facebook.css) at [line 15](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/facebook.css#L15).
263 264 265 266 267 268

</details>
<details>
<summary>Change the navbar color to match the background color</summary>

> « Logos and branding visuals should remain purely informative.
269 270
Colors and graphics must not be used to create some sort of pavlovian conditioning. »
> *From the [manifesto](MANIFESTO.md).*
271
> ___ 
272
> This change is implemented in [styles/facebook.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/facebook.css) at [line 22](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/facebook.css#L22).
273 274 275 276 277 278

</details>
<details>
<summary>Change the navbar color to a neutral one on mobile</summary>

> « Logos and branding visuals should remain purely informative.
279 280
Colors and graphics must not be used to create some sort of pavlovian conditioning. »
> *From the [manifesto](MANIFESTO.md).*
281
> ___ 
282
> This change is implemented in [styles/facebook.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/facebook.css) at [line 38](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/facebook.css#L38).
283 284 285 286 287 288

</details>
<details>
<summary>Remove unnecessary links in left column</summary>

> « Shortcuts must link to related content or actions that are hard to access.
289 290
There is no need for shortcuts that invite to use services already easily accessible and/or not obviously linked to the main content. »
> *From the [manifesto](MANIFESTO.md).*
291
> ___ 
292
> This change is implemented in [styles/facebook.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/facebook.css) at [line 51](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/facebook.css#L51).
293 294 295 296 297 298

</details>
<details>
<summary>Make legal links as visible as other elements in the right colum</summary>

> « Interactive elements should remain informative and unbiased.
299 300
Manipulative interactive elements prevent the user from making their own choices. »
> *From the [manifesto](MANIFESTO.md).*
301
> ___ 
302
> This change is implemented in [styles/facebook.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/facebook.css) at [line 62](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/facebook.css#L62).
303 304 305 306 307 308

</details>
<details>
<summary>Hide the textarea to create a post until you click on "create a post"</summary>

> « Interactive elements should remain informative and unbiased.
309 310
Manipulative interactive elements prevent the user from making their own choices. »
> *From the [manifesto](MANIFESTO.md).*
311
> ___ 
312
> This change is implemented in [styles/facebook.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/facebook.css) at [line 69](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/facebook.css#L69).
313 314 315 316 317 318

</details>
<details>
<summary>Remove messenger button on mobile browsers</summary>

> « Interactive elements should remain informative and unbiased.
319 320 321
Manipulative interactive elements prevent the user from making their own choices. »
> *From the [manifesto](MANIFESTO.md).*
> ___ 
322
> This change is implemented in [styles/facebook.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/facebook.css) at [line 77](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/facebook.css#L77).
323 324 325 326 327 328 329 330

</details>
<details>
<summary>Link the messaging icon in the navbar to the message page.</summary>

> « A page must only have one key purpose.
Other functions must be accessed by an action of the user, not forced onto them. »
> *From the [manifesto](MANIFESTO.md).*
331
> ___ 
332
> This change is implemented in [scripts/facebook.js](https://gitlab.com/aupya/minimal/tree/0.4.1/scripts/facebook.js) at [line 1](https://gitlab.com/aupya/minimal/tree/0.4.1/scripts/facebook.js#L1).
333 334 335 336 337

</details>
<details>
<summary>Remove the install messenger mobile page</summary>

338
> « Interactive elements should remain informative and unbiased.
339 340
Manipulative interactive elements prevent the user from making their own choices. »
> *From the [manifesto](MANIFESTO.md).*
341
> ___ 
342
> This change is implemented in [scripts/background/facebook.js](https://gitlab.com/aupya/minimal/tree/0.4.1/scripts/background/facebook.js) at [line 2](https://gitlab.com/aupya/minimal/tree/0.4.1/scripts/background/facebook.js#L2).
343 344

</details>
345

346
## Twitter
347 348 349 350
<details>
<summary>Tweet buttons are now neutral links</summary>

> « Interactive elements should remain informative and unbiased.
351 352
Manipulative interactive elements prevent the user from making their own choices. »
> *From the [manifesto](MANIFESTO.md).*
353
> ___ 
354
> This change is implemented in [styles/twitter.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/twitter.css) at [line 1](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/twitter.css#L1).
355 356 357 358 359 360

</details>
<details>
<summary>Twitter logo is more discrete</summary>

> « Logos and branding visuals should remain purely informative.
361 362
Colors and graphics must not be used to create some sort of pavlovian conditioning. »
> *From the [manifesto](MANIFESTO.md).*
363
> ___ 
364
> This change is implemented in [styles/twitter.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/twitter.css) at [line 13](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/twitter.css#L13).
365

366 367 368 369 370
</details>
<details>
<summary>Hide "↑ See new Tweets" floating button</summary>

> « Shortcuts must link to related content or actions that are hard to access.
371
There is no need for shortcuts that invite to use services already easily accessible and/or not obviously linked to the main content. »
372
> « The main content of the page should stay the only focus
373
The user should see the main content first and foremost when landing on a page. »
374
> « Additional content must be relevant.  
375 376
Displaying additional unasked information can be used to change the behavior of the user. »
> *From the [manifesto](MANIFESTO.md).*
377
> ___ 
378
> This change is implemented in [styles/twitter.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/twitter.css) at [line 19](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/twitter.css#L19).
379

380
</details>
381

382
## Google
383 384 385 386
<details>
<summary>Make google logo more discrete</summary>

> « Logos and branding visuals should remain purely informative.
387 388
Colors and graphics must not be used to create some sort of pavlovian conditioning. »
> *From the [manifesto](MANIFESTO.md).*
389
> ___ 
390
> This change is implemented in [styles/google.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/google.css) at [line 1](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/google.css#L1).
391 392 393 394 395 396

</details>
<details>
<summary>Use text instead of cards on mobile</summary>

> « Interactive elements should remain informative and unbiased.
397 398
Manipulative interactive elements prevent the user from making their own choices. »
> *From the [manifesto](MANIFESTO.md).*
399
> ___ 
400
> This change is implemented in [styles/google.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/google.css) at [line 7](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/google.css#L7).
401 402 403 404 405 406

</details>
<details>
<summary>Hide floating searchbar</summary>

> « The main content of the page should stay the only focus
407 408
The user should see the main content first and foremost when landing on a page. »
> *From the [manifesto](MANIFESTO.md).*
409
> ___ 
410
> This change is implemented in [styles/google.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/google.css) at [line 21](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/google.css#L21).
411 412

</details>
413

414
## Stackoverflow
415 416 417 418
<details>
<summary>Hide "featured" meta pannel, newsletter prompt, teams prompt</summary>

> « Shortcuts must link to related content or actions that are hard to access.
419 420
There is no need for shortcuts that invite to use services already easily accessible and/or not obviously linked to the main content. »
> *From the [manifesto](MANIFESTO.md).*
421
> ___ 
422
> This change is implemented in [styles/stackoverflow.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/stackoverflow.css) at [line 1](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/stackoverflow.css#L1).
423 424 425 426 427 428

</details>
<details>
<summary>Remove hot network questions</summary>

> « There should be no suggestions that have no obvious link to the main content.
429 430
If a message is not strongly linked to the main content, it is an advertisement either for suggested content or for the platform, or both, and should be signaled as such. »
> *From the [manifesto](MANIFESTO.md).*
431
> ___ 
432
> This change is implemented in [styles/stackoverflow.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/stackoverflow.css) at [line 7](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/stackoverflow.css#L7).
433 434 435 436 437 438

</details>
<details>
<summary>Hide badges and reputation from topbar</summary>

> « Additional content must be relevant.  
439 440
Displaying additional unasked information can be used to change the behavior of the user. »
> *From the [manifesto](MANIFESTO.md).*
441
> ___ 
442
> This change is implemented in [styles/stackoverflow.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/stackoverflow.css) at [line 11](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/stackoverflow.css#L11).
443 444 445 446 447

</details>
<details>
<summary>Remove left content border</summary>

448
> No existing rule from the [manifesto](MANIFESTO.md) has been defined for this change.
449
> ___ 
450
> This change is implemented in [styles/stackoverflow.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/stackoverflow.css) at [line 16](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/stackoverflow.css#L16).
451 452 453 454 455 456

</details>
<details>
<summary>Make top bar's colors fit the background color</summary>

> « Logos and branding visuals should remain purely informative.
457 458
Colors and graphics must not be used to create some sort of pavlovian conditioning. »
> *From the [manifesto](MANIFESTO.md).*
459
> ___ 
460
> This change is implemented in [styles/stackoverflow.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/stackoverflow.css) at [line 21](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/stackoverflow.css#L21).
461 462 463 464 465 466

</details>
<details>
<summary>Make the logo more discrete</summary>

> « Logos and branding visuals should remain purely informative.
467 468
Colors and graphics must not be used to create some sort of pavlovian conditioning. »
> *From the [manifesto](MANIFESTO.md).*
469
> ___ 
470
> This change is implemented in [styles/stackoverflow.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/stackoverflow.css) at [line 33](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/stackoverflow.css#L33).
471 472 473 474 475 476

</details>
<details>
<summary>Make related questions colors less bright</summary>

> « Interactive elements should remain informative and unbiased.
477 478
Manipulative interactive elements prevent the user from making their own choices. »
> *From the [manifesto](MANIFESTO.md).*
479
> ___ 
480
> This change is implemented in [styles/stackoverflow.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/stackoverflow.css) at [line 39](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/stackoverflow.css#L39).
481 482 483 484 485 486

</details>
<details>
<summary>Make navigation colors neutral</summary>

> « Logos and branding visuals should remain purely informative.
487 488
Colors and graphics must not be used to create some sort of pavlovian conditioning. »
> *From the [manifesto](MANIFESTO.md).*
489
> ___ 
490
> This change is implemented in [styles/stackoverflow.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/stackoverflow.css) at [line 52](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/stackoverflow.css#L52).
491 492

</details>
493

494
## Amazon
495 496 497 498
<details>
<summary>Remove main page overwhelming fullpage suggestion</summary>

> « The main content of the page should stay the only focus
499 500
The user should see the main content first and foremost when landing on a page. »
> *From the [manifesto](MANIFESTO.md).*
501
> ___ 
502
> This change is implemented in [styles/amazon.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css) at [line 1](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css#L1).
503 504 505 506 507 508

</details>
<details>
<summary>Remove product page arbitrary suggestions</summary>

> « There should be no suggestions that have no obvious link to the main content.
509 510
If a message is not strongly linked to the main content, it is an advertisement either for suggested content or for the platform, or both, and should be signaled as such. »
> *From the [manifesto](MANIFESTO.md).*
511
> ___ 
512
> This change is implemented in [styles/amazon.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css) at [line 10](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css#L10).
513 514 515 516 517 518

</details>
<details>
<summary>Remove other futile suggestions</summary>

> « There should be no suggestions that have no obvious link to the main content.
519 520
If a message is not strongly linked to the main content, it is an advertisement either for suggested content or for the platform, or both, and should be signaled as such. »
> *From the [manifesto](MANIFESTO.md).*
521
> ___ 
522
> This change is implemented in [styles/amazon.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css) at [line 15](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css#L15).
523 524 525 526 527 528

</details>
<details>
<summary>Use neutral colors for the navbar</summary>

> « Logos and branding visuals should remain purely informative.
529 530
Colors and graphics must not be used to create some sort of pavlovian conditioning. »
> *From the [manifesto](MANIFESTO.md).*
531
> ___ 
532
> This change is implemented in [styles/amazon.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css) at [line 21](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css#L21).
533 534 535 536 537 538

</details>
<details>
<summary>Make logo more discrete</summary>

> « Logos and branding visuals should remain purely informative.
539 540
Colors and graphics must not be used to create some sort of pavlovian conditioning. »
> *From the [manifesto](MANIFESTO.md).*
541
> ___ 
542
> This change is implemented in [styles/amazon.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css) at [line 61](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css#L61).
543 544 545 546 547 548

</details>
<details>
<summary>Make button colors neutral</summary>

> « Interactive elements should remain informative and unbiased.
549 550
Manipulative interactive elements prevent the user from making their own choices. »
> *From the [manifesto](MANIFESTO.md).*
551
> ___ 
552
> This change is implemented in [styles/amazon.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css) at [line 70](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css#L70).
553 554 555 556 557 558

</details>
<details>
<summary>Desaturate orange titles</summary>

> « Logos and branding visuals should remain purely informative.
559 560
Colors and graphics must not be used to create some sort of pavlovian conditioning. »
> *From the [manifesto](MANIFESTO.md).*
561
> ___ 
562
> This change is implemented in [styles/amazon.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css) at [line 75](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css#L75).
563 564 565 566 567 568

</details>
<details>
<summary>Remove the buy now button on desktop</summary>

> « Interactive elements should remain informative and unbiased.
569 570
Manipulative interactive elements prevent the user from making their own choices. »
> *From the [manifesto](MANIFESTO.md).*
571
> ___ 
572
> This change is implemented in [styles/amazon.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css) at [line 80](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css#L80).
573 574 575 576 577 578

</details>
<details>
<summary>Remove the "Pay in x installments free of charge" prompt</summary>

> « Interactive elements should remain informative and unbiased.
579 580
Manipulative interactive elements prevent the user from making their own choices. »
> *From the [manifesto](MANIFESTO.md).*
581
> ___ 
582
> This change is implemented in [styles/amazon.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css) at [line 84](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css#L84).
583 584 585 586 587 588

</details>
<details>
<summary>Remove availability information from the the description of the product</summary>

> « Additional content must be relevant.  
589 590
Displaying additional unasked information can be used to change the behavior of the user. »
> *From the [manifesto](MANIFESTO.md).*
591
> ___ 
592
> This change is implemented in [styles/amazon.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css) at [line 88](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css#L88).
593 594 595 596 597 598

</details>
<details>
<summary>Remove sharing buttons from the product page</summary>

> « Shortcuts must link to related content or actions that are hard to access.
599 600
There is no need for shortcuts that invite to use services already easily accessible and/or not obviously linked to the main content. »
> *From the [manifesto](MANIFESTO.md).*
601
> ___ 
602
> This change is implemented in [styles/amazon.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css) at [line 92](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css#L92).
603 604 605 606 607 608

</details>
<details>
<summary>Remove recently viewed products from a product page</summary>

> « A page must only have one key purpose.
609
Other functions must be accessed by an action of the user, not forced onto them. »
610
> « There should be no suggestions that have no obvious link to the main content.
611 612
If a message is not strongly linked to the main content, it is an advertisement either for suggested content or for the platform, or both, and should be signaled as such. »
> *From the [manifesto](MANIFESTO.md).*
613
> ___ 
614
> This change is implemented in [styles/amazon.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css) at [line 97](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css#L97).
615 616 617 618 619 620

</details>
<details>
<summary>Remove overwhelming pictures from navigation menus</summary>

> « Interactive elements should remain informative and unbiased.
621 622
Manipulative interactive elements prevent the user from making their own choices. »
> *From the [manifesto](MANIFESTO.md).*
623
> ___ 
624
> This change is implemented in [styles/amazon.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css) at [line 102](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css#L102).
625 626 627 628 629 630

</details>
<details>
<summary>Remove the cart right sidebar</summary>

> « A page must only have one key purpose.
631 632
Other functions must be accessed by an action of the user, not forced onto them. »
> *From the [manifesto](MANIFESTO.md).*
633
> ___ 
634
> This change is implemented in [styles/amazon.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css) at [line 112](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/amazon.css#L112).
635 636

</details>
637

638
## Yahoo
639 640 641 642
<details>
<summary>Remove one of the two topbars</summary>

> « Additional content must be relevant.  
643
Displaying additional unasked information can be used to change the behavior of the user. »
644
> « Shortcuts must link to related content or actions that are hard to access.
645 646
There is no need for shortcuts that invite to use services already easily accessible and/or not obviously linked to the main content. »
> *From the [manifesto](MANIFESTO.md).*
647
> ___ 
648
> This change is implemented in [styles/yahoo.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/yahoo.css) at [line 2](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/yahoo.css#L2).
649 650 651 652 653 654

</details>
<details>
<summary>Remove prompt to make the website user's homepage</summary>

> « Additional content must be relevant.  
655 656
Displaying additional unasked information can be used to change the behavior of the user. »
> *From the [manifesto](MANIFESTO.md).*
657
> ___ 
658
> This change is implemented in [styles/yahoo.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/yahoo.css) at [line 7](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/yahoo.css#L7).
659 660 661 662 663 664

</details>
<details>
<summary>Make elements discrete unless user hover them</summary>

> « A page must only have one key purpose.
665 666
Other functions must be accessed by an action of the user, not forced onto them. »
> *From the [manifesto](MANIFESTO.md).*
667
> ___ 
668
> This change is implemented in [styles/yahoo.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/yahoo.css) at [line 12](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/yahoo.css#L12).
669 670 671 672 673 674

</details>
<details>
<summary>Desaturate logo and links</summary>

> « Logos and branding visuals should remain purely informative.
675 676
Colors and graphics must not be used to create some sort of pavlovian conditioning. »
> *From the [manifesto](MANIFESTO.md).*
677
> ___ 
678
> This change is implemented in [styles/yahoo.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/yahoo.css) at [line 24](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/yahoo.css#L24).
679 680 681 682 683 684

</details>
<details>
<summary>Desaturate search bar and remove glowing effect when landing on the page</summary>

> « Interactive elements should remain informative and unbiased.
685 686
Manipulative interactive elements prevent the user from making their own choices. »
> *From the [manifesto](MANIFESTO.md).*
687
> ___ 
688
> This change is implemented in [styles/yahoo.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/yahoo.css) at [line 40](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/yahoo.css#L40).
689 690 691 692 693 694

</details>
<details>
<summary>Desaturate button</summary>

> « Interactive elements should remain informative and unbiased.
695
Manipulative interactive elements prevent the user from making their own choices. »
696
> « Logos and branding visuals should remain purely informative.
697 698
Colors and graphics must not be used to create some sort of pavlovian conditioning. »
> *From the [manifesto](MANIFESTO.md).*
699
> ___ 
700
> This change is implemented in [styles/yahoo.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/yahoo.css) at [line 58](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/yahoo.css#L58).
701 702 703

</details>

704
## Netflix
705 706 707 708
<details>
<summary>Desaturate logo</summary>

> « Logos and branding visuals should remain purely informative.
709 710
Colors and graphics must not be used to create some sort of pavlovian conditioning. »
> *From the [manifesto](MANIFESTO.md).*
711
> ___ 
712
> This change is implemented in [styles/netflix.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/netflix.css) at [line 1](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/netflix.css#L1).
713 714 715 716 717 718

</details>
<details>
<summary>Use neutral color for progression bars</summary>

> « Logos and branding visuals should remain purely informative.
719 720
Colors and graphics must not be used to create some sort of pavlovian conditioning. »
> *From the [manifesto](MANIFESTO.md).*
721
> ___ 
722
> This change is implemented in [styles/netflix.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/netflix.css) at [line 6](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/netflix.css#L6).
723 724 725 726 727 728

</details>
<details>
<summary>Remove full width suggestions</summary>

> « Interactive elements should remain informative and unbiased.
729 730
Manipulative interactive elements prevent the user from making their own choices. »
> *From the [manifesto](MANIFESTO.md).*
731
> ___ 
732
> This change is implemented in [styles/netflix.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/netflix.css) at [line 22](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/netflix.css#L22).
733 734 735 736 737 738

</details>
<details>
<summary>Make homepage tiles more sober</summary>

> « Interactive elements should remain informative and unbiased.
739 740 741
Manipulative interactive elements prevent the user from making their own choices. »
> *From the [manifesto](MANIFESTO.md).*
> ___ 
742
> This change is implemented in [styles/netflix.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/netflix.css) at [line 27](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/netflix.css#L27).
743 744 745 746 747 748 749 750

</details>
<details>
<summary>Hide homepage tiles video autoplay</summary>

> « Additional content must be relevant.  
Displaying additional unasked information can be used to change the behavior of the user. »
> *From the [manifesto](MANIFESTO.md).*
751
> ___ 
752
> This change is implemented in [styles/netflix.css](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/netflix.css) at [line 36](https://gitlab.com/aupya/minimal/tree/0.4.1/styles/netflix.css#L36).
753 754 755

</details>
<details>
756
<summary>Remove homepage tiles audio and video autoplay</summary>
757 758

> « Additional content must be relevant.  
759 760
Displaying additional unasked information can be used to change the behavior of the user. »
> *From the [manifesto](MANIFESTO.md).*
761
> ___ 
762
> This change is implemented in [scripts/netflix.js](https://gitlab.com/aupya/minimal/tree/0.4.1/scripts/netflix.js) at [line 1](https://gitlab.com/aupya/minimal/tree/0.4.1/scripts/netflix.js#L1).
763 764 765

</details>