diff --git a/data/gui.xml b/data/gui.xml
index 9f8d24693..29151082f 100644
--- a/data/gui.xml
+++ b/data/gui.xml
@@ -593,14 +593,6 @@
-
+
+
diff --git a/data/skins/default/sheet.png b/data/skins/default/sheet.png
index 2d8822103..8becb8128 100644
Binary files a/data/skins/default/sheet.png and b/data/skins/default/sheet.png differ
diff --git a/data/skins/default/skin.xml b/data/skins/default/skin.xml
index b391af51a..3316af1a3 100644
--- a/data/skins/default/skin.xml
+++ b/data/skins/default/skin.xml
@@ -267,7 +267,8 @@
-
+
+
diff --git a/src/app/app_menus.cpp b/src/app/app_menus.cpp
index cf77ab601..f7afd4545 100644
--- a/src/app/app_menus.cpp
+++ b/src/app/app_menus.cpp
@@ -88,6 +88,7 @@ void AppMenus::reload()
m_celPopupMenu.reset(loadMenuById(handle, "cel_popup"));
m_celMovementPopupMenu.reset(loadMenuById(handle, "cel_movement_popup"));
m_frameTagPopupMenu.reset(loadMenuById(handle, "frame_tag_popup"));
+ m_palettePopupMenu.reset(loadMenuById(handle, "palette_popup"));
////////////////////////////////////////
// Load keyboard shortcuts for commands
diff --git a/src/app/app_menus.h b/src/app/app_menus.h
index 1b27ff97d..4347cf89a 100644
--- a/src/app/app_menus.h
+++ b/src/app/app_menus.h
@@ -46,6 +46,7 @@ namespace app {
Menu* getCelPopupMenu() { return m_celPopupMenu; }
Menu* getCelMovementPopupMenu() { return m_celMovementPopupMenu; }
Menu* getFrameTagPopupMenu() { return m_frameTagPopupMenu; }
+ Menu* getPalettePopupMenu() { return m_palettePopupMenu; }
void applyShortcutToMenuitemsWithCommand(Command* command, const Params& params, Key* key);
@@ -65,6 +66,7 @@ namespace app {
base::UniquePtr