Skip to content

Commit

Permalink
Merge pull request #484 from Samq64/more-addon-pages
Browse files Browse the repository at this point in the history
Add discuss-button page
  • Loading branch information
Hans5958 authored Aug 26, 2024
2 parents 3f4f253 + 03a3953 commit f101cf2
Show file tree
Hide file tree
Showing 2 changed files with 65 additions and 0 deletions.
65 changes: 65 additions & 0 deletions content/addons/discuss-button.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
---
id: discuss-button
---

**Customizable navigation bar** is an addon that allows users to add, modify, or remove links in the Scratch website's navigation bar, as well as tweak the user dropdown and change the bar's page scrolling behavior.

## Background

Scratch removed the discuss button that linked to the forums in July 2017.[^1] The original addon was introduced to bring it back and included an option to remove the ideas link.

## Features

- Add new links to Scratch pages or other websites.
- Re-order links and change their labels.
- Remove existing links.
- Prevent the navigation bar from scrolling with the page.
- Move the logged-in username out of the way.

## Settings

### Items

Controls the links displayed between the Scratch logo and search bar. Each item has the following inputs:

- Name: The link's label
- URL: The page to link to which can be relative to the home page (e.g. /mystuff) or absolute (e.g. https://example.com).

### Compact user dropdown

Moves the username of the logged-in user into the profile dropdown item.

### Stick to

- Top of screen: The navigation bar stays visible even when the page scrolls. This is Scratch's default behavior.
- Top of page: The navigation bar stays at the top of the page and scrolls away with it.

## Credit

The original addon was written by WorldLanguages, and TheColaber was the author of the rewrite.

## Changelog

- **v1.0.0** The first version that added the discuss button and optionally removed ideas.
- **v1.24.0**: Made the links fully customizable.
- **v1.28.0**: Added the compact user dropdown setting.
- **v1.32.0**: Added the "stick to" setting.

## Trivia

- This is the first addon to modify the Scratch website.
- This is the first and only addon to use a table setting.
- This is one of the few addons to have no credits.

## Gallery

![Compact user dropdown](/assets/img/addons/docs/compact-nav-dropdown.png)

The compact user dropdown.

## Related

- [Table setting pull request (#2875)](https://github.com/ScratchAddons/ScratchAddons/pull/2875)
- [Customizable editor menu bar](https://scratch.mit.edu/scratch-addons-extension/settings#addon-custom-menu-bar)

[^1]: https://scratch.mit.edu/discuss/topic/269283/
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit f101cf2

Please sign in to comment.