-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
Description
There are some OS level concerns that we are anticipating with Linux support.
Maybe consider #128 before full Linux support to ease transition, especially if per-distro level support is required.
A. Known required implementations
- 1. The node-global-keyboard-listener project will need support.
- 2. Need to implement ICopyExitPasteData module/algorithm.
- 3. Need to implement IStartupController module
B. Potential functionality concerns
- 1. Do we need support on a per-distro level?
- 2. What are the standard keyboard shortcuts (e.g. Copy, Paste, Move to next word etc.)
- 3. Ensure Launcher/Installer works and is built.
- 4. Is there any keyboard behaviour which is unexpectedly not working? E.G.
Alt+QWEproducingœ∑´on Mac; Or keys releasing themselves automatically etc. - 5. Does the process open and exit properly? i.e. are processes properly quit with no processes remaining after quitting?
- 6. Does the LM window properly focus when shown and does the previous window properly refocus when LM gets hidden
- 7. Does everything work? (It might not)
C. Potential style concerns
- 1. Does the LM Window look okay? On Mac we had a weird border at the top of the window due to transparency issues.
- 2. Is the LM window taskbar item hidden?
- 3. Does the tray menu item appear correct?
- 4. Does window movement appear correct?
TarVK