blob: 0b340c7b1fbec745a5e4bb883a228b3897ba1728 [file] [log] [blame] [view]
Alex Ivanov05040302020-12-23 10:09:04 +03001[En español](features.es.md) [Русский](features.ru.md)
avm999638d8409c2020-12-07 21:46:29 +01002
3# Features
4The TW Power Tools extension offers the following features/options:
5
Adrià Vilanova Martínez2b871792021-06-09 12:35:06 +02006[TOC]
7
avm999638d8409c2020-12-07 21:46:29 +01008## Infinite scroll
9### Thread lists
10> **Option name:** _Enable infinite scrolling in thread lists_.
11
12Enables infinite scroll in thread lists in TW. This feature has already been
13added to the Community Console by Google.
14
15### Inside threads
16> **Option names:** _Automatically load batches of messages inside threads when
17scrolling down_, _Automatically load all messages at once inside threads when
18scrolling down_.
19
20Enables infinite scroll inside threads, both in TW and the Community Console.
21Both options are mutually exclusive, and depending on which one you choose, the
22feature will behave differently:
23
24- **Load batches of messages**: when scrolling to the bottom, some more messages
25will be loaded. If you scroll to the bottom again, more messages will be loaded,
26and so on.
27- **Load all messages at once**: when scrolling to the bottom, all the remaining
28messages will be loaded at once.
29
30## Additional enhancements
31### Community Console toolbar
32> **Option name:** _Fix the toolbar in thread lists in the Community Console_.
33
34Fixes the toolbar of thread lists in the Community Console so it doesn't
35disappear when scrolling down.
36
37![GIF showing the feature](resources/fix_toolbar.gif)
38
39### Redirect to the Community Console
40> **Option name:** _Redirect all threads opened in TW to the Community Console_.
41
42This feature is useful if you want the threads you open from the email
43notification link directly in the Community Console.
44
45### Profile history
46> **Option name:** _Show a "previous posts" link in user profiles_.
47
48Both in TW and the Community Console, show 2 links in user profiles, which link
49to the list of threads that the user has created/replied to in the current
50forum, and in all the forums.
51
52![Image showing the links](resources/previous_posts.jpg)
53
54### Draft messages
55> **Option name:** _Activate the `enableLoadingDraftMessages` Community Console
56flag_.
57
58Enables a Community Console flag which, when opening the reply dialog in a
59thread in the Community Console, if a draft message was saved in the Google
60servers, it is loaded in the editor.
61
62Draft messages are saved regularly into Google Servers **even if the flag is not
63enabled**, so this flag can help you recover your work from a crash, for
64example.
65
66### Contrast between read/unread threads
67> **Option name:** _Increase contrast between read and unread threads in the
68Community Console_.
69
70In thread lists in the Community Console, the backgrounds for read and unread
71threads are very similar. This option increases this contrast.
72
73### Sticky drawer headers
74> **Option name_** _Make the headers in the Community Console sidebar stick at
75the top_.
76
77![GIF showing the feature](resources/sticky_headers.gif)
78
79### Dark mode
80> **Option name:** _Enable the dark theme in the Community Console_.
81
82This setting lets you load a custom-built dark theme for the Community Console.
83In the options page there is a selector which lets you choose how the dark theme
84gets enabled:
85
86- **Switch in the Community Console**: a button appears at the top of the
87Community Console, which lets you switch between the light and dark themes.
88- **OS dark mode settings**: when you enable the OS wide dark mode setting (not
89available in all Operating Systems), the dark theme is enabled in the Community
90Console. Note that after you change the OS setting, you should reload the
91Community Console in order to load the corresponding theme.
92
93### Hide the Community Console drawer
94> **Option name:** _Always hide the drawer (left column) in the Community
95Console_.
96
97When opening the Community Console, the sidebar which shows the forums, filters,
98etc. will be hidden/closed by default. Useful if your screen is small.
99
avm999631f2350d2021-08-09 12:13:51 +0200100### Drag and drop links to the text editor (Chrome-only)
101> **Option name:** _Allow to drag and drop links to the Community Console text
102editor while preserving the text_.
avm999638d8409c2020-12-07 21:46:29 +0100103
104In Chrome, when drag and dropping bookmarks or Omnibox links to the Community
105Console rich text editor, the bookmark/link title gets replaced by the URL.
106This option reverses this so the text gets preserved.
107
108![Demo of the feature](resources/drag_and_drop_fix.gif)
109
110### Batch lock
111> **Option name:** _Add the option to lock multiple threads from the Community
112Console thread list_.
113
114![GIF showing how the feature works](resources/batch_lock.gif)
115
avm99963698d3762021-02-16 01:19:54 +0100116### More prominent announcements dot
117> **Option name:** _Show the announcements notification dot more prominently in
118the Community Console_.
119
120When this option is enabled, the "Alpha" banner in the upper-left corner of the
121Community Console is removed, and the notification dot which appears in the
avm99963d98126f2021-02-17 10:44:36 +0100122hamburger menu when there's a new announcement is enlarged and animated so you
avm99963698d3762021-02-16 01:19:54 +0100123don't miss it.
124
125![GIF showing the improved notification dot](resources/announcement_dot.gif)
126
avm99963d98126f2021-02-17 10:44:36 +0100127### Reposition the expand thread button
128> **Option name:** _Place the "expand thread" button all the way to the left in
129the Community Console thread lists_.
130
131![Picture showing the feature](resources/reposition_expand_thread.jpg)
132
Adrià Vilanova Martínez2b871792021-06-09 12:35:06 +0200133### Go back to the old profile view
134> **Option name:** _Force disable the `SMEI_UNIFIED_PROFILES` experiment in the
135Community Console._
136
137This option disables the `SMEI_UNIFIED_PROFILES` experiment, which when enabled
138introduces a redesign of the profile view which also unifies all forum profiles
139into a single one.
140
141This means that independently of whether your account is part of this
142experiment, when enabling this option the experiment will be forced disabled
143and you'll continue to see the old/regular profile view, which shows user
144profiles in a per-forum basis.
145
146Note that this only applies to the Community Console.
147
Adrià Vilanova Martínez2b871792021-06-09 12:35:06 +0200148## Indicator dot
avm999638d8409c2020-12-07 21:46:29 +0100149> **Option names:** _Show whether the OP has participated in other threads_,
150_Show the number of questions and replies written by the OP within the last `n`
151months next to their username_.
152
153This section includes options which are useful to determine whether an OP is a
154newcomer or has posted in the forums before. A full description of what each
155option does can be found at [docs/op\_indicator.md](op_indicator.md).
156
157These are the possible combinations of both options:
158
159- 1st option enabled, 2nd option disabled.
160
161![Picture showing a colored dot next to the username](resources/op_indicator_1.gif)
162
163- 1st option disabled, 2nd option enabled.
164
165![Picture showing a monochrome badge](resources/op_indicator_2.gif)
166
167- Both options enabled.
168
169![Picture showing a colored badge](resources/op_indicator_3.gif)