clarkwinkelmann / flarum-ext-discussion-open-position
Control how discussions are opened from the list
Installs: 670
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Language:TypeScript
Type:flarum-extension
Requires
- flarum/core: ^1.2
Requires (Dev)
- flarum/tags: *
README
This extension controls the position (scroll/"page") at which a discussion is opened when selected in the discussion list.
This is done through a new preference that controls when a discussion should be "opened at last read post":
- Always (Flarum built-in default)
- Only when there are unread posts
- Never = Always open discussion at the top
You can configure a global default in the admin panel and users can change it via their preferences.
The optional "Prompt" setting is experimental. It shows a message in the discussion allowing the user to change their preference on the first visit. Unfortunately the message is very long, so it's not very user-friendly.
Installation
composer require clarkwinkelmann/flarum-ext-discussion-open-position
Support
This extension is under minimal maintenance.
It was developed for a client and released as open-source for the benefit of the community. I might publish simple bugfixes or compatibility updates for free.
You can contact me to sponsor additional features or updates.
Support is offered on a "best effort" basis through the Flarum community thread.
Sponsors: puppydreamwork