Choose an icon for the Announcements link

Created on 31 January 2024, over 1 year ago
Updated 7 June 2024, over 1 year ago

Problem/motivation

An Announcements link was added to the 10.2 release of Drupal. The new toolbar redesign doesnโ€™t include an icon for this new link.

Proposed resolution

Use the megaphone icon from the Phosphoricons. Phosphoricons is the library used for the navigation. Two options for an icon were considered, bell and megaphone. We're going with the megaphone by consuses and because the bell could be confused with a Notifications feature, which Announcements is not. Bells are about getting your attention and notifying you about a certain event. A bell icon is the most common image used in the context of notifications across the web as well as operating systems. While a megaphone you are using to "tell something to the world" which is happening here, eg. the Drupal Association is announcing certain details.

๐Ÿ“Œ Task
Status

Fixed

Version

10.3 โœจ

Component
Navigationย  โ†’

Last updated about 2 months ago

No maintainer
Created by

๐Ÿ‡บ๐Ÿ‡ธUnited States baluv3

Live updates comments and jobs are added and updated live.
  • Novice

    It would make a good project for someone who is new to the Drupal contribution process. It's preferred over Newbie.

Sign in to follow issues

Merge Requests

Comments & Activities

  • Issue created by @baluv3
  • ๐Ÿ‡ท๐Ÿ‡บRussia kostyashupenko Omsk

    @ckrina bump

  • Assigned to ckrina
  • ๐Ÿ‡ช๐Ÿ‡ธSpain ckrina Barcelona

    Thanks! I'll work on this.

  • ๐Ÿ‡ช๐Ÿ‡ธSpain ckrina Barcelona

    I think from Phosphoricons (the library used for the navigation) we could go with this 2 options:

  • ๐Ÿ‡ฉ๐Ÿ‡ชGermany rkoller Nรผrnberg, Germany

    big +1 for the megaphone. bells are about getting your attention and notifying you about a certain event plus a bell icon is the most common image used in the context of notifications across the web as well as operating systems. while a megaphone you are are using to "tell something to the world" which is happening here, the drupal association is announcing certain details.

  • ๐Ÿ‡ฎ๐Ÿ‡ณIndia aman1248

    Thanks for the suggestion,@ckrina @rkoller! I completely agree that the megaphone better captures the essence of making announcements, aligning perfectly with the purpose of our navigation. Your insight regarding the common association of bells with notifications further solidifies the choice for the megaphone.

    I've gone ahead and implemented the megaphone icon for the announcement, creating a patch to reflect this change. Additionally, I'll be submitting a merge request to ensure this improvement is seamlessly integrated.

  • Merge request !239Update toolbar-button.css โ†’ (Closed) created by Unnamed author
  • Pipeline finished with Success
    over 1 year ago
    Total: 223s
    #143600
  • Issue was unassigned.
  • ๐Ÿ‡ช๐Ÿ‡ธSpain ckrina Barcelona

    Thanks all for the feedback, un-assigning then to let others contribute here. The the icon to implement this changed can be taken directly from Phosphor and adapted. https://phosphoricons.com/?q=%22megaphone%22

    @amandeep_lnwebworks thanks for working on this! We don't use patches anymore, we use to contribute MRs :)
    You can read how the workflow works at Creating merge requests โ†’ and a broader guide in Using GitLab to Contribute to Drupal โ†’ .

  • ๐Ÿ‡ฎ๐Ÿ‡ณIndia aman1248

    Hy @ckrina,
    I have already created MR !239,Please Review It Once.
    Thank You.

  • Status changed to Needs review over 1 year ago
  • ๐Ÿ‡จ๐Ÿ‡ฆCanada m4olivei Grimsby, ON
  • Status changed to Needs work over 1 year ago
  • ๐Ÿ‡จ๐Ÿ‡ฆCanada m4olivei Grimsby, ON
  • ๐Ÿ‡ช๐Ÿ‡ธSpain ckrina Barcelona
  • First commit to issue fork.
  • Pipeline finished with Success
    over 1 year ago
    Total: 708s
    #160364
  • ๐Ÿ‡ฎ๐Ÿ‡ณIndia adwivedi008

    @ckrine @m4olivei

    Implemented the suggested changes but got Merge error
    Can we resolve this by rebasing with 11.x

  • Status changed to Needs review over 1 year ago
  • ๐Ÿ‡จ๐Ÿ‡ฆCanada m4olivei Grimsby, ON

    Thanks @adwivedi008!

    The navigation module moved to core rencently in โœจ Add the new Navigation to core as an Experimental module Fixed , so we need to move this MR to be against Drupal core.

    I've gone ahead and done that. Unfortunately there was no easy git way to move the commits since they were against two different repos.

    Marking this as Needs Review. For me it's looking good!

  • Pipeline finished with Success
    over 1 year ago
    Total: 596s
    #161017
  • Status changed to Needs work over 1 year ago
  • ๐Ÿ‡ท๐Ÿ‡ธSerbia finnsky

    I've added comment in MR

  • First commit to issue fork.
  • Pipeline finished with Failed
    over 1 year ago
    Total: 796s
    #162364
  • Pipeline finished with Failed
    over 1 year ago
    Total: 175s
    #162383
  • Pipeline finished with Success
    over 1 year ago
    Total: 527s
    #162427
  • ๐Ÿ‡ช๐Ÿ‡ธSpain ckrina Barcelona
  • Status changed to Needs review over 1 year ago
  • ๐Ÿ‡จ๐Ÿ‡ฆCanada m4olivei Grimsby, ON

    Looks like @finnsky's feedback on cleaning up the SVG was addressed. Moving to Needs Review.

  • Status changed to RTBC over 1 year ago
  • ๐Ÿ‡จ๐Ÿ‡ฆCanada m4olivei Grimsby, ON

    I've tested locally. It's looking good!

    Marking RTBC.

  • Assigned to ckrina
  • ๐Ÿ‡บ๐Ÿ‡ธUnited States xjm

    We should probably have @ckrina or another subsystem maintainer sign off on the icon choice and the changeset. Thanks!

  • ๐Ÿ‡บ๐Ÿ‡ธUnited States xjm

    Oopsie, did not mean to remove the event tag.

  • Status changed to Needs work over 1 year ago
  • ๐Ÿ‡ช๐Ÿ‡ธSpain ckrina Barcelona

    Sorry, small detail! The icon megaphone should be pointing to the other direction, so moving this again to Needs work:

    Wrong:

    It should actually be:

  • First commit to issue fork.
  • ๐Ÿ‡บ๐Ÿ‡ธUnited States patrickfgoddard

    Flipped icon per request (so megaphone is pointing to right). First time using drupalpod, so please excuse if issues with process.

  • Pipeline finished with Failed
    over 1 year ago
    Total: 174s
    #167826
  • Status changed to Needs review over 1 year ago
  • ๐Ÿ‡บ๐Ÿ‡ธUnited States patrickfgoddard
  • Pipeline finished with Failed
    over 1 year ago
    Total: 188s
    #167840
  • Status changed to Needs work over 1 year ago
  • ๐Ÿ‡ช๐Ÿ‡ธSpain ckrina Barcelona

    Would it be possible to clean-up&minimize the SVG itself too through a tool like https://jakearchibald.github.io/svgomg/? Sorry I didn't see it sooner :)

  • ๐Ÿ‡ฉ๐Ÿ‡ชGermany rkoller Nรผrnberg, Germany

    hm i've applied MR7854 and on ltr the announcement icon is still facing to the left for me? and talking of the reading direction. if the icon should point to the right for ltr, should then the icon point to the left for rtl?

  • ๐Ÿ‡บ๐Ÿ‡ธUnited States patrickfgoddard

    I think I need to rebuild css. Trying to figure out how to do within Drupalpod now.

  • Pipeline finished with Failed
    over 1 year ago
    Total: 516s
    #168358
  • Pipeline finished with Failed
    over 1 year ago
    Total: 182s
    #168380
  • Issue was unassigned.
  • ๐Ÿ‡ช๐Ÿ‡ธSpain ckrina Barcelona
  • Pipeline finished with Success
    over 1 year ago
    Total: 526s
    #171322
  • Status changed to Needs review over 1 year ago
  • ๐Ÿ‡ฎ๐Ÿ‡ณIndia Kanchan Bhogade

    Hi
    I've tested MR !7854 on Drupal 11.x
    MR is applied cleanly...

    The Megaphone icon is added for the Announcements link with the correct direction.

    Adding SS for reference

    RTBC+1

  • Status changed to Needs work over 1 year ago
  • ๐Ÿ‡บ๐Ÿ‡ธUnited States smustgrave

    Can the issue summary be updated to include what icon was being chosen and possibly why

  • ๐Ÿ‡ฉ๐Ÿ‡ชGermany rkoller Nรผrnberg, Germany

    I've applied the latest changes. When I test in Edge in LTR the megaphone points to the right while on RTL i can confirm it points to the left - that is the expected behavior. BUT when i test in Safari (17.4.1 on macOS 14.4.1) it is the other way around, LTR still points to the left and RTL points to the right.

  • Pipeline finished with Success
    over 1 year ago
    Total: 571s
    #174841
  • Status changed to Needs review over 1 year ago
  • ๐Ÿ‡ฎ๐Ÿ‡ณIndia ahsannazir

    The issue was happening due to transform property in the svg itself. Fixed the SVG and moved style to stylesheet

  • Status changed to Needs work over 1 year ago
  • ๐Ÿ‡บ๐Ÿ‡ธUnited States smustgrave

    #36 still needs to happen.

  • Status changed to Needs review over 1 year ago
  • ๐Ÿ‡จ๐Ÿ‡ฆCanada m4olivei Grimsby, ON

    Updated the issue description summarizing comments in favor of using the Megaphone.

  • ๐Ÿ‡จ๐Ÿ‡ฆCanada m4olivei Grimsby, ON
  • Status changed to RTBC over 1 year ago
  • ๐Ÿ‡ช๐Ÿ‡ธSpain plopesc Valladolid

    MR looks good and S has been updated as requested in #36.
    Marking as RTBC.

  • ๐Ÿ‡ซ๐Ÿ‡ทFrance nod_ Lille

    Committed and pushed ebb6a6e331 to 11.x and bf6a394c50 to 11.0.x and 67178dbf06 to 10.4.x and 02b12c1e11 to 10.3.x. Thanks!

    • nod_ โ†’ committed 02b12c1e on 10.3.x
      Issue #3418489 by ahsannazir, m4olivei, patrickfgoddard, Amandeep123,...
    • nod_ โ†’ committed 67178dbf on 10.4.x
      Issue #3418489 by ahsannazir, m4olivei, patrickfgoddard, Amandeep123,...
    • nod_ โ†’ committed bf6a394c on 11.0.x
      Issue #3418489 by ahsannazir, m4olivei, patrickfgoddard, Amandeep123,...
    • nod_ โ†’ committed ebb6a6e3 on 11.x
      Issue #3418489 by ahsannazir, m4olivei, patrickfgoddard, Amandeep123,...
  • ๐Ÿ‡ซ๐Ÿ‡ทFrance nod_ Lille
  • Status changed to Fixed over 1 year ago
  • Automatically closed - issue fixed for 2 weeks with no activity.

  • Pipeline finished with Skipped
    over 1 year ago
    #227847
  • Pipeline finished with Canceled
    about 1 year ago
    Total: 326s
    #294473
  • Pipeline finished with Failed
    about 1 year ago
    Total: 727s
    #294484
  • Pipeline finished with Canceled
    about 1 year ago
    Total: 759s
    #294532
  • Pipeline finished with Failed
    about 1 year ago
    Total: 608s
    #294569
  • Pipeline finished with Failed
    about 1 year ago
    Total: 593s
    #294596
  • Pipeline finished with Failed
    about 1 year ago
    Total: 684s
    #294649
  • Pipeline finished with Failed
    about 1 year ago
    Total: 637s
    #295444
  • Pipeline finished with Failed
    about 1 year ago
    Total: 766s
    #295450
  • Pipeline finished with Failed
    about 1 year ago
    Total: 334s
    #305999
  • Pipeline finished with Success
    about 1 year ago
    Total: 437s
    #306000
  • Pipeline finished with Success
    12 months ago
    Total: 161s
    #329846
  • Pipeline finished with Failed
    11 months ago
    Total: 651s
    #350481
  • Pipeline finished with Failed
    11 months ago
    Total: 801s
    #350633
  • Pipeline finished with Failed
    11 months ago
    Total: 719s
    #350662
  • Pipeline finished with Failed
    11 months ago
    Total: 728s
    #350692
  • Pipeline finished with Failed
    11 months ago
    Total: 879s
    #350734
  • Pipeline finished with Success
    11 months ago
    Total: 687s
    #350767
  • Pipeline finished with Success
    11 months ago
    Total: 677s
    #350896
  • Pipeline finished with Success
    10 months ago
    Total: 241s
    #372690
  • Pipeline finished with Success
    10 months ago
    Total: 205s
    #372708
  • Pipeline finished with Success
    10 months ago
    Total: 157s
    #372728
  • Pipeline finished with Failed
    7 months ago
    Total: 320s
    #456674
  • Pipeline finished with Failed
    7 months ago
    Total: 305s
    #456677
  • Pipeline finished with Failed
    7 months ago
    Total: 472s
    #456678
  • Pipeline finished with Success
    7 months ago
    Total: 314s
    #456688
  • Pipeline finished with Failed
    5 months ago
    Total: 974s
    #508538
  • Pipeline finished with Failed
    5 months ago
    Total: 3861s
    #508686
  • Pipeline finished with Success
    5 months ago
    Total: 1321s
    #508823
  • Pipeline finished with Canceled
    5 months ago
    Total: 599s
    #515140
  • Pipeline finished with Failed
    5 months ago
    Total: 4047s
    #515144
  • Pipeline finished with Failed
    5 months ago
    #515181
  • Pipeline finished with Failed
    3 months ago
    Total: 3692s
    #568868
  • Pipeline finished with Success
    about 2 months ago
    Total: 325s
    #592141
  • Pipeline finished with Success
    21 days ago
    Total: 323s
    #617845
  • Pipeline finished with Success
    10 days ago
    Total: 1114s
    #628761
Production build 0.71.5 2024