signal-desktop/js
Derek Meer 7727dc093e Hides the "Hide menu bar" option on MacOS (#2903)
The "Hide menu bar" option is only applicable to Windows and some Linux distros,
where the menu bar is attached to the Signal window. Therefore, this commit
ensures that it doesn't show up on MacOS. It includes a setting,
isHideMenuBarSupported(), to control the option's appearance. This
commit also includes the tests to make sure isHideMenuBarSupported()
works correctly.

Fixes #2705
2019-04-08 10:25:14 -07:00
..
curve Download and install updates without the help of electron-updater 2019-04-05 17:18:37 -07:00
models New MessageController as the single place for in-memory messages 2019-04-04 17:17:19 -07:00
modules New MessageController as the single place for in-memory messages 2019-04-04 17:17:19 -07:00
views Hides the "Hide menu bar" option on MacOS (#2903) 2019-04-08 10:25:14 -07:00
.eslintrc Auto-fixes: UX Improvements (#2077) 2018-03-02 15:54:15 -05:00
about_start.js Remove jshint - move everything over to eslint 2018-07-17 15:54:32 -07:00
background.js Download and install updates without the help of electron-updater 2019-04-05 17:18:37 -07:00
chromium.js Remove jshint - move everything over to eslint 2018-07-17 15:54:32 -07:00
conversation_controller.js Ensure that we have all conversations in redux store 2019-03-28 17:23:09 -07:00
database.js Move conversations to SQLCipher 2018-10-01 18:18:37 -07:00
debug_log_start.js Remove jshint - move everything over to eslint 2018-07-17 15:54:32 -07:00
delivery_receipts.js New MessageController as the single place for in-memory messages 2019-04-04 17:17:19 -07:00
expire.js Use window.log in browser context, turn on console eslint rule 2018-07-21 14:52:43 -07:00
expiring_messages.js New MessageController as the single place for in-memory messages 2019-04-04 17:17:19 -07:00
focus_listener.js Remove jshint - move everything over to eslint 2018-07-17 15:54:32 -07:00
keychange_listener.js Move conversations to SQLCipher 2018-10-01 18:18:37 -07:00
legacy_storage.js Move all remaining stores to SQLCipher 2018-10-31 17:36:51 -07:00
libphonenumber-util.js Remove Vim mode lines 2018-04-30 16:53:34 -04:00
libsignal-protocol-worker.js Fix asm.js errors in emscripten-generated functions 2019-02-13 16:04:58 -08:00
logging.js Use window.log in browser context, turn on console eslint rule 2018-07-21 14:52:43 -07:00
message_controller.js New MessageController as the single place for in-memory messages 2019-04-04 17:17:19 -07:00
Mp3LameEncoder.min.js Fix ASM warnings in MP3 library 2019-03-12 17:44:14 -07:00
notifications.js Escape XML delimiters for notifications on linux 2019-03-18 16:30:53 -07:00
permissions_popup_start.js Remove jshint - move everything over to eslint 2018-07-17 15:54:32 -07:00
read_receipts.js New MessageController as the single place for in-memory messages 2019-04-04 17:17:19 -07:00
read_syncs.js New MessageController as the single place for in-memory messages 2019-04-04 17:17:19 -07:00
registration.js Remove jshint - move everything over to eslint 2018-07-17 15:54:32 -07:00
reliable_trigger.js Use window.log in browser context, turn on console eslint rule 2018-07-21 14:52:43 -07:00
rotate_signed_prekey_listener.js Use window.log in browser context, turn on console eslint rule 2018-07-21 14:52:43 -07:00
settings_start.js Link Previews 2019-01-29 13:53:14 -08:00
signal_protocol_store.js Remove groups table, conversation is single source of truth 2019-02-13 16:04:58 -08:00
spell_check.js Use window.log in browser context, turn on console eslint rule 2018-07-21 14:52:43 -07:00
storage.js Move all remaining stores to SQLCipher 2018-10-31 17:36:51 -07:00
util_worker_tasks.js Move base64 conversions off of the main thread 2018-08-16 17:39:30 -07:00
wall_clock_listener.js Remove jshint - move everything over to eslint 2018-07-17 15:54:32 -07:00
WebAudioRecorderMp3.js Copy audio-related files into js/ instead of symlinking them (#1456) 2017-09-14 17:03:18 -07:00