[nextgen] add nextgen icon redesign

This commit is contained in:
bignutty 2025-02-03 21:55:02 +01:00
parent 58bd45a4e7
commit 0dfa9b9ce7

View file

@ -74,6 +74,131 @@ module.exports.BADGE_ICONS = Object.freeze({
// nextgen icons
module.exports.ICONS_NEXTGEN = Object.freeze({
// TODO: mini icons
"button_mag": "<:ico_button_mag:1271212564122173552>",
"button_thermometer": "<:ico_button_thermometer:1263593823016062987>",
"button_trash": "<:ico_button_trash:1271212355883372716>",
"button_user_profile_swap": "<:ico_button_user_profile_swap:1263594003442700368>",
"button_translate": "<:ico_button_translate:1304161023288283249>",
"button_chevron_left": "<:button_chevron_left:1263594121256374413>",
"button_chevron_right": "<:button_chevron_right:1263594132023279669>",
"open_in_new": "<:nextgen_ico_open_in_new:1336075848528429086>",
"open_in_new_alt": "<:nextgen_ico_open_in_new_alt:1336075859181965322>",
/* Brands */
"brand": "<:nextgen_ico_brand:1336064940670193780>",
"brand_discord": "<:nextgen_ico_brand_discord:1336064953727320256>",
"brand_gitlab": "<:nextgen_ico_brand_gitlab:1336065428182794331>",
"brand_google": "<:nextgen_ico_brand_google:1336065438647582792>",
/* Icon Toolkit */
"analytics": "<:nextgen_ico_analytics:1336064796969406565>",
"ai_writing": "<:nextgen_ico_ai_writing:1336064782364835870>",
"book_search": "<:nextgen_ico_book_search:1336064929442037945>",
"calendar": "<:nextgen_ico_calendar:1336065448017662012>",
"certificate": "<:ico_certificate:1263592480461553794>",
"clock": "<:nextgen_ico_clock:1336065457366634496>",
"example": "<:nextgen_ico_example:1336065514170093608>",
"flag": "<:nextgen_ico_flag:1336065578443477164>",
"hashmark": "<:nextgen_ico_hashmark:1336065601319469096>",
"hashmark_alt": "<:nextgen_ico_hashmark_alt:1336065610727030916>",
"hashmark_alt_warning": "<:nextgen_ico_hashmark_alt_warning:1336065621464580216>",
"home": "<:nextgen_ico_home:1336065630721282099>",
"home_alt": "<:nextgen_ico_home_alt:1336065639831441518>",
"image": "<:nextgen_ico_image:1336065650606608465>",
"image_stack": "<:nextgen_ico_image_stack:1336065659611910306>",
"latency": "<:nextgen_ico_latency:1336065677827510302>",
"list": "<:nextgen_ico_list:1336065701101703209>",
"mag": "<:nextgen_ico_mag:1336065732777218118>",
"metrics": "<:nextgen_ico_metrics:1336065764209328222>",
"music": "<:nextgen_ico_music:1336065788771041300>",
"newspaper": "<:nextgen_ico_newspaper:1336065797776212039>",
"padlock": "<:nextgen_ico_lock:1336065722123681865>",
"pencil": "<:nextgen_ico_pencil:1336065806831718421>",
"planet": "<:nextgen_ico_planet:1336065816319229962>",
"privacy_policy": "<:nextgen_ico_privacy_policy:1336065826691748012>",
"qr": "<:nextgen_ico_qr:1336065836674191380>",
"robot": "<:nextgen_ico_robot:1336065881691914270>",
"rocket": "<:nextgen_ico_rocket:1336065891078766602>",
"search": "<:nextgen_ico_mag_circle:1336065745200611422>",
"settings": "<:nextgen_ico_settings:1336065903279865946>",
"shapes": "<:nextgen_ico_apps:1336064807459360770>",
"shield": "<:nextgen_ico_shield:1336065915330232463>",
"sparkles": "<:nextgen_ico_sparkles:1336065946892242995>",
"tools": "<:nextgen_ico_tools:1336066112244154520>",
"visible": "<:nextgen_ico_visibility:1336066193710125147>",
/* Discord */
"discord_boost": "<:nextgen_ico_disc_boost:1336065466744963122>",
"discord_nitro": "<:nextgen_ico_disc_nitro:1336065475880419389>",
"discord_status_offline": "<:nextgen_ico_disc_status_offline:1336065484734337044>",
"discord_status_online": "<:nextgen_ico_disc_status_online:1336065494112800880>",
"attachment": "<:nextgen_ico_attachment_image:1336064891928444940>",
"attachment_file": "<:nextgen_ico_attachment_file:1336064865206272026>",
"emoji": "<:nextgen_ico_emoji:1336065505232027658>",
"forward": "<:nextgen_ico_forward:1336065589910700032>",
"id": "<:nextgen_ico_id:1336075182984532009>",
"link": "<:nextgen_ico_link:1336065688225447976>",
"locale": "<:nextgen_ico_locale:1336065711323222119>",
"message": "<:nextgen_ico_message:1336065755287916546>",
"reply": "<:nextgen_ico_reply:1336065869662650368>",
"slash": "<:nextgen_ico_slash:1336065926575030312>",
"sticker": "<:nextgen_ico_sticker:1336066077129576569>",
"at": "<:nextgen_ico_at:1336064854263464041>",
"audio": "<:nextgen_ico_audio:1336064917299527731>",
"microphone": "<:nextgen_ico_microphone:1336065776926462022>",
"stage": "<:nextgen_ico_stage:1336066039053680670>",
/* Users */
"user": "<:nextgen_ico_user:1336066125179518997>",
"user_card": "<:nextgen_ico_user_card:1336066136453812364>",
"user_circle": "<:nextgen_ico_user_circle:1336066145551253525>",
"user_king": "<:nextgen_ico_user_king:1336066168624250880>",
"user_group": "<:nextgen_ico_user_group:1336066157437915227>",
"user_shield": "<:nextgen_ico_user_shield:1336066184235450482>",
"arrow_down": "<:nextgen_ico_arrow_down:1336064816095170684>",
"arrow_left": "<:nextgen_ico_arrow_left:1336064824714727508>",
"arrow_right": "<:nextgen_ico_arrow_right:1336064835691090043>",
"arrow_up": "<:nextgen_ico_arrow_up:1336064844519964722>",
// TODO: nextgen stat_ icons
"downvote": "<:nextgen_ico_rate_downvote:1336065847780835389>",
"upvote": "<:nextgen_ico_rate_upvote:1336065859659235449>",
"exclaim": "<:nextgen_ico_exclaim:1336065523716325548>",
"exclaim_green": "<:nextgen_ico_exclaim_green:1336065532645998713>",
"exclaim_pink": "<:nextgen_ico_exclaim_pink:1336065542653612102>",
"exclaim_red": "<:nextgen_ico_exclaim_red:1336065555211489372>",
"exclaim_yellow": "<:nextgen_ico_exclaim_yellow:1336065564468187317>",
"question_mark": "<:nextgen_ico_question_mark:1336074602484596746>",
"information": "<:nextgen_ico_information:1336065668906356837>",
"question": "<:nextgen_ico_question:1336073651266785343>",
"warning": "<:nextgen_ico_warning:1336066206964252692>",
/* Weds */
"weds_air_quality_0": "<:nextgen_ico_weds_quality_0:1336066219174002782>",
"weds_air_quality_1": "<:nextgen_ico_weds_quality_1:1336066233187172513>",
"weds_air_quality_2": "<:nextgen_ico_weds_quality_2:1336066244645879900>",
"weds_air_quality_3": "<:nextgen_ico_weds_quality_3:1336066259518885918>",
"weds_air_quality_4": "<:nextgen_ico_weds_quality_4:1336066269090156554>",
"weds_uv_index_0": "<:nextgen_ico_weds_uv_0:1336066279374590035>",
"weds_uv_index_1": "<:nextgen_ico_weds_uv_1:1336066290451742840>",
"weds_uv_index_2": "<:nextgen_ico_weds_uv_2:1336066300560019459>",
"weds_uv_index_3": "<:nextgen_ico_weds_uv_3:1336066309426778152>",
"weds_uv_index_4": "<:nextgen_ico_weds_uv_4:1336066320684290169>",
"weds_moon": "<:nextgen_ico_weds_moon:1336076547773304853> ",
"weds_sun": "<:nextgen_ico_weds_sun:1336076533609009223> ",
"weds_warning": "<:nextgen_ico_weds_warning:1329933496780722357>",
// These icon names (weds_warning_:warningId) have to be synced with the server (/utils_service/endpoints/weather.js).
"weds_warning_wind": "<:nextgen_ico_weds_warning_wind:1329933507006435359>",
@ -86,6 +211,56 @@ module.exports.ICONS_NEXTGEN = Object.freeze({
// nextgen icons legacy name -> new name mappings
module.exports.ICONS_NEXTGEN_LEGACY_MAPPINGS = Object.freeze({
"link_open_external": "open_in_new_alt",
"stars": "sparkles",
"definition": "book_search",
"note": "music",
"trend": "analytics",
"activity": "rocket",
"agreements": "privacy_policy",
"apps": "shapes",
"channel": "hashmark_alt",
"channel_nsfw": "hashmark_alt_warning",
"mention": "at",
"user_multiple": "user_group",
"user_profile": "user_circle",
"discord": "brand_discord",
"gitlab": "brand_gitlab",
"generative_ai": "ai_writing",
"boost": "discord_boost",
"nitro": "discord_nitro",
"moon": "weds_moon",
"sun": "weds_sun",
"status_offline": "discord_status_offline",
"status_online": "discord_status_online",
"exclaim_0": "exclaim",
"exclaim_1": "exclaim_green",
"exclaim_2": "exclaim_yellow",
"exclaim_3": "exclaim_red",
"exclaim_4": "exclaim_pink",
"uv_index_0": "weds_uv_index_0",
"uv_index_1": "weds_uv_index_1",
"uv_index_2": "weds_uv_index_2",
"uv_index_3": "weds_uv_index_3",
"uv_index_4": "weds_uv_index_4",
"air_quality_0": "weds_air_quality_0",
"air_quality_1": "weds_air_quality_1",
"air_quality_2": "weds_air_quality_2",
"air_quality_3": "weds_air_quality_3",
"air_quality_4": "weds_air_quality_4",
"question_large": "question_mark",
// WEATHER BLOCK
"weather_warning_generic": "weds_warning",
"weather_warning_storm": "weds_warning_wind",