[MM-36421] Replace server tabs with dropdown menu (#1647)
* WIP * WIP * PoC for dropdown - logic stuff * Most of the logic for the dropdown * Working dropdown menu to pick servers * Mentions, unreads and expired working. Many styles are working. * Some more styles * Dark mode and other stuff * Some cleanup * Generate build * PR feedback * More PR feedback
This commit is contained in:
@@ -16,6 +16,7 @@ export const GET_CONFIGURATION = 'get-configuration';
|
||||
export const UPDATE_CONFIGURATION = 'update-configuration';
|
||||
export const GET_LOCAL_CONFIGURATION = 'get-local-configuration';
|
||||
export const RELOAD_CONFIGURATION = 'reload-config';
|
||||
export const EMIT_CONFIGURATION = 'emit-configuration';
|
||||
|
||||
export const UPDATE_TEAMS = 'update-teams';
|
||||
export const DARK_MODE_CHANGE = 'dark_mode_change';
|
||||
@@ -78,3 +79,11 @@ export const ADD_SERVER = 'add-server';
|
||||
export const FOCUS_THREE_DOT_MENU = 'focus-three-dot-menu';
|
||||
|
||||
export const LOADSCREEN_END = 'loadscreen-end';
|
||||
|
||||
export const OPEN_TEAMS_DROPDOWN = 'open-teams-dropdown';
|
||||
export const CLOSE_TEAMS_DROPDOWN = 'close-teams-dropdown';
|
||||
export const UPDATE_TEAMS_DROPDOWN = 'update-teams-dropdown';
|
||||
export const UPDATE_DROPDOWN_MENTIONS = 'update-dropdown-mentions';
|
||||
export const REQUEST_TEAMS_DROPDOWN_INFO = 'request-teams-dropdown-info';
|
||||
export const RECEIVE_DROPDOWN_MENU_SIZE = 'receive-dropdown-menu-size';
|
||||
export const SEND_DROPDOWN_MENU_SIZE = 'send-dropdown-menu-size';
|
||||
|
@@ -10,3 +10,9 @@ export const RELOAD_INTERVAL = 5 * SECOND;
|
||||
export const MAX_SERVER_RETRIES = 3;
|
||||
|
||||
export const MAX_LOADING_SCREEN_SECONDS = 4 * SECOND;
|
||||
|
||||
export const TAB_BAR_HEIGHT = 40;
|
||||
export const BACK_BAR_HEIGHT = 36;
|
||||
export const THREE_DOT_MENU_WIDTH = 40;
|
||||
export const THREE_DOT_MENU_WIDTH_MAC = 80;
|
||||
export const MENU_SHADOW_WIDTH = 24;
|
||||
|
Reference in New Issue
Block a user