Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Finish Desktop apps #69

Merged
merged 54 commits into from
Dec 30, 2018
Merged

Finish Desktop apps #69

merged 54 commits into from
Dec 30, 2018

Commits on Dec 24, 2018

  1. Configuration menu
    Copy the full SHA
    7a2ce56 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    87b1646 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dc5dd84 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5bc863e View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2018

  1. Configuration menu
    Copy the full SHA
    62727b3 View commit details
    Browse the repository at this point in the history
  2. [Desktop] Fix icons

    Also regenerated icons for all platforms, now with a gradient and better aligment
    brunolemos committed Dec 25, 2018
    Configuration menu
    Copy the full SHA
    81b7b93 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a611e3 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2018

  1. [Desktop] Rewrote how Desktop/Menubar modes are handled

    Desktop mode is now the default one
    
    Desktop mode starts maximized
    
    Desktop mode is now frameless
    
    Create only one window, reuse between Desktop and Menubar
    
    Fix Menu and, by consequence, fix Copy, Paste, Select All, etc
    
    Remove empty button from TouchBar
    
    Option to make window be always at the center
    
    Handle Full Screen Mode
    
    Allow showing DevTools on development only
    
    Show options on Dock icon, Menu and Tray icon
    
    Add menu items to open DevHub on GitHub, Report bug and Send feedback
    
    Fix app not reopening after Cmd+W
    
    Remove arrow
    brunolemos committed Dec 27, 2018
    Configuration menu
    Copy the full SHA
    dfd27bc View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2018

  1. Configuration menu
    Copy the full SHA
    f2a8274 View commit details
    Browse the repository at this point in the history
  2. [Desktop] Use electron-is-dev instead of NODE_ENV

    Fix problem on Windows without bash shell
    brunolemos committed Dec 28, 2018
    Configuration menu
    Copy the full SHA
    2785c78 View commit details
    Browse the repository at this point in the history
  3. [Windows] Fix pushd

    brunolemos committed Dec 28, 2018
    Configuration menu
    Copy the full SHA
    212d448 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a4ac694 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a9eddbf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2d2a5d9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8105f5f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ab3cc38 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    7c28376 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9466501 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0c31d6a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3a34096 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    cc51488 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    439fb3d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    f0a788d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f2ca73f View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ce79fce View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2018

  1. Configuration menu
    Copy the full SHA
    81404e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    688e636 View commit details
    Browse the repository at this point in the history
  3. [Desktop] Disable lockOnCenter by default

    On all platforms
    brunolemos committed Dec 29, 2018
    Configuration menu
    Copy the full SHA
    814e7cc View commit details
    Browse the repository at this point in the history
  4. [Desktop] Persist window size, position and user preferences

    Including Desktop/Menubar mode and lockOnCenter option
    brunolemos committed Dec 29, 2018
    Configuration menu
    Copy the full SHA
    dd6dd92 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1c2c103 View commit details
    Browse the repository at this point in the history
  6. [Desktop] Prevent multiple instances of the app

    Fix devhub:// on Windows that was opening a new instance instead of focusing on current instance
    brunolemos committed Dec 29, 2018
    Configuration menu
    Copy the full SHA
    e5ff519 View commit details
    Browse the repository at this point in the history
  7. [Desktop][Windows] Fix oauth flow

    Fix deep linking by getting url from second-instance argv and dispatching an open-url event that is being listened by the Linking API
    brunolemos committed Dec 29, 2018
    Configuration menu
    Copy the full SHA
    4c5c0f8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    739746d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b9758dd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    856c101 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d2b21cb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    aa15927 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1d5e625 View commit details
    Browse the repository at this point in the history
  14. [Desktop] Explicitly disable contextIsolation

    Required for the window.ipc to work on oauth flow
    brunolemos committed Dec 29, 2018
    Configuration menu
    Copy the full SHA
    d7a95c8 View commit details
    Browse the repository at this point in the history
  15. [Security] Disable window.eval

    As recommended by Electron warning
    brunolemos committed Dec 29, 2018
    Configuration menu
    Copy the full SHA
    9a0d007 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    3896e8d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    aa9dd12 View commit details
    Browse the repository at this point in the history
  18. Revert "[Desktop] Trying to fix logo not showing on release build aft…

    …er login"
    
    This reverts commit aa15927.
    brunolemos committed Dec 29, 2018
    Configuration menu
    Copy the full SHA
    af0969f View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2018

  1. [Desktop] Open window on login

    Fix for menubar mode
    brunolemos committed Dec 30, 2018
    Configuration menu
    Copy the full SHA
    74a6080 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e8ae9b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3fde008 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f9bd3b6 View commit details
    Browse the repository at this point in the history
  5. [Desktop] Run server sync every time Electron window is focused

    Just like it already does in normal browsers using the visibility api
    brunolemos committed Dec 30, 2018
    Configuration menu
    Copy the full SHA
    940d62f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6ae5e0b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c8d9113 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d783c00 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e3e4fe2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3ff61d2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8bfd9b0 View commit details
    Browse the repository at this point in the history