Remora/Remora.Discord

EmbedBuilder color should be unopinionated.

Foxtrek64 opened this issue · 0 comments

Description
Currently the default color of an embed built from an EmbedBuilder is a green color. There is no way to set this to be no color.

Default Embed Color

Steps to Reproduce

  1. Create a new EmbedBuilder.
  2. Fill in required fields.
  3. Build.

Expected Behavior

EmbedBuilder.Colour should be nullable and default to null. Additionally, the FromEmbed(IEmbed embed) method should define the value as null if no color is provided by the source embed.

Current Behavior

Color is instantiated as the default color and converting from no embed into an EmbedBuilder results in the default color being selected if none is present in the source embed.

Library / Runtime Information

Remora.Discord.Extensions version 3.0.1.
Affects all .NET targets.