[MM-10586] Desktop App Window/Tabs Update (#1056)
* [MM-19054] Added new server tab look and feel, still missing proper hover states and session expired icon * [MM-19055] Added window controls and removed border for macOS * [MM-19055] Add dark mode for macOS * [MM-19054] Added session expired icon * Test windows titlebar * Fixed the menu issue and added non-macOS dark mode * Blank commit * Fixed a lint issue * Fixed more lint issues * Fixed more issues * New tray icons * [MM-19603] Drag and drop tabs * Fixed some assets and fixed build output to include missing assets * Fixed a couple small issues * Only show tabs for only 1 server on Mac * Fixed some more tests * Fixed another test * Revert "Fixed another test" This reverts commit 36040294a71a68663d06996d71eecc5ed23d7014. * Fixed another test * Trial and error! * A bunch of additional fixes * Fixed a lint issue * Fixed restore focus on add server tab causing bad UX * Trial and error on flaky test again * Fixed some bugs based on PR feedback. * blank commit to push tests * Revert "Test windows titlebar" This reverts commit 9cd46b71b1427b75942434ac49185870d2437b85. * Remove the rest of the old new titlebar and fixes * Added three-dot link * New menu * Rest of new windows menu and other fixes * Fixed lint errors * Added windows 10 style title bar buttons for non mac OS * Lint fixes and enabled the tab bar regardless of number of servers * Missed one * Fixed unicode characters * Commenting out test that should no longer be applicable * Removed Windows 10 style titlebar icons and used material design instead * Fixed a lint issue * Some small UX fixes * blank commit * Fixed an issue where dropping the first tab moves it too far over before snapping into place * Additional style fixes * Another small issue fix * Back to Windows 10 style * Lint fixes * Accessible three dot menu * Lint fixes * Shrinking tabs when window is too small * Gradient between tabs and title bar buttons when window is too small * Add drag to gradient * Replaced icons, drag and drop cursor sticking fix, slight tab change * Lint and some mac fixes * Light theme fix to three dot menu * Hack for tab sticking to cursor on macOS * Fixes for the find utility * Fix for Catalina dark mode * Revert "Fix for Catalina dark mode" This reverts commit 45da05dd0f17f46efd1c53fafb92e9c1fd9dd8d9. * Fixed a couple issues Dean found * More fixes * Three dot hover effect to circle * PR feedback * Test fixes * Test and config fixes * Disable dragging when there are GPO servers * [MM-20757] Fixed dark mode on debug when running macOS Catalina * Allow future config versions to use v2 config if launching this version of the app * Oops * New titlebar icons, blur for titlebar on inactive * Lint fix * Set unfocused opacity to 0.4 * Final FINAL icons * Fixed closing menu not returning focus to the app * Lint fix * Update src/browser/components/TabBar.jsx Co-Authored-By: Guillermo Vayá <guivaya@gmail.com> * Update src/main/Validator.js Co-Authored-By: Guillermo Vayá <guivaya@gmail.com> * Lint fixes * Moved react-smooth-dnd fork to MM org and fixed another merge issue Co-authored-by: mattermod <mattermod@users.noreply.github.com> Co-authored-by: Guillermo Vayá <guivaya@gmail.com>
3
src/assets/icon-session-expired.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
|
||||
<path fill="#3D3C40" fill-opacity=".7" fill-rule="evenodd" d="M12,4 C16.4152,4 20,7.5848 20,12 C20,16.4152 16.4152,20 12,20 C7.5848,20 4,16.4152 4,12 C4,7.5848 7.5848,4 12,4 Z M12,5 C8.1367,5 5,8.1367 5,12 C5,15.8633 8.1367,19 12,19 C15.8633,19 19,15.8633 19,12 C19,8.1367 15.8633,5 12,5 Z M13,14 L13,16 L11,16 L11,14 L13,14 Z M13,8 L13,13 L11,13 L11,8 L13,8 Z" transform="translate(-4 -4)"/>
|
||||
</svg>
|
After Width: | Height: | Size: 486 B |
BIN
src/assets/linux/dark/MenuIconMentionTemplate.png
Normal file → Executable file
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 732 B |
BIN
src/assets/linux/dark/MenuIconTemplate.png
Normal file → Executable file
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 649 B |
BIN
src/assets/linux/dark/MenuIconUnreadTemplate.png
Normal file → Executable file
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 730 B |
BIN
src/assets/linux/light/MenuIconMentionTemplate.png
Normal file → Executable file
Before Width: | Height: | Size: 872 B After Width: | Height: | Size: 768 B |
BIN
src/assets/linux/light/MenuIconTemplate.png
Normal file → Executable file
Before Width: | Height: | Size: 544 B After Width: | Height: | Size: 692 B |
BIN
src/assets/linux/light/MenuIconUnreadTemplate.png
Normal file → Executable file
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 766 B |
BIN
src/assets/osx/ClickedMenuIcon.png
Normal file → Executable file
Before Width: | Height: | Size: 332 B After Width: | Height: | Size: 447 B |
BIN
src/assets/osx/ClickedMenuIcon@2x.png
Normal file → Executable file
Before Width: | Height: | Size: 598 B After Width: | Height: | Size: 956 B |
BIN
src/assets/osx/ClickedMenuIconMention.png
Normal file → Executable file
Before Width: | Height: | Size: 345 B After Width: | Height: | Size: 519 B |
BIN
src/assets/osx/ClickedMenuIconMention@2x.png
Normal file → Executable file
Before Width: | Height: | Size: 688 B After Width: | Height: | Size: 1.1 KiB |
BIN
src/assets/osx/ClickedMenuIconUnread.png
Normal file → Executable file
Before Width: | Height: | Size: 335 B After Width: | Height: | Size: 513 B |
BIN
src/assets/osx/ClickedMenuIconUnread@2x.png
Normal file → Executable file
Before Width: | Height: | Size: 684 B After Width: | Height: | Size: 1.0 KiB |
BIN
src/assets/osx/MenuIcon.png
Normal file → Executable file
Before Width: | Height: | Size: 344 B After Width: | Height: | Size: 426 B |
BIN
src/assets/osx/MenuIcon@2x.png
Normal file → Executable file
Before Width: | Height: | Size: 719 B After Width: | Height: | Size: 883 B |
BIN
src/assets/osx/MenuIconMention.png
Normal file → Executable file
Before Width: | Height: | Size: 342 B After Width: | Height: | Size: 482 B |
BIN
src/assets/osx/MenuIconMention@2x.png
Normal file → Executable file
Before Width: | Height: | Size: 766 B After Width: | Height: | Size: 1012 B |
BIN
src/assets/osx/MenuIconUnread.png
Normal file → Executable file
Before Width: | Height: | Size: 344 B After Width: | Height: | Size: 478 B |
BIN
src/assets/osx/MenuIconUnread@2x.png
Normal file → Executable file
Before Width: | Height: | Size: 760 B After Width: | Height: | Size: 1001 B |
3
src/assets/titlebar/chrome-close.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M9.16763 0.00233459L9.98984 0.825763L5.8259 4.99587L9.99767 9.16147L9.17424 9.98368L5.0037 5.8193L0.831506 9.99768L0.0092966 9.17425L4.18027 4.99709L0.00232887 0.82533L0.825757 0.00311899L5.00248 4.17366L9.16763 0.00233459Z" fill="black"/>
|
||||
</svg>
|
After Width: | Height: | Size: 392 B |
3
src/assets/titlebar/chrome-maximize.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect x="0.5" y="0.5" width="9" height="9" stroke="black"/>
|
||||
</svg>
|
After Width: | Height: | Size: 163 B |
3
src/assets/titlebar/chrome-minimize.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<rect y="4" width="10" height="1" fill="black"/>
|
||||
</svg>
|
After Width: | Height: | Size: 152 B |
3
src/assets/titlebar/chrome-restore.svg
Normal file
@@ -0,0 +1,3 @@
|
||||
<svg width="10" height="10" viewBox="0 0 10 10" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M8 8V10H0V2H2V0H10V8H8ZM7 3H1V9H7V3ZM3 2H8V7H9V1H3V2Z" fill="black"/>
|
||||
</svg>
|
After Width: | Height: | Size: 222 B |
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 2.4 KiB |
Before Width: | Height: | Size: 5.2 KiB After Width: | Height: | Size: 2.4 KiB |