Commit Graph

  • 1d1e60bc63 Missed updating the nuget package version theolivenbaum 2021-09-22 09:06:41 +02:00
  • 21b6b14df5 Update Node to v16.9.6 theolivenbaum 2021-09-22 08:56:58 +02:00
  • 2445b59c4d Update Electron to v15.0.0 theolivenbaum 2021-09-22 08:55:04 +02:00
  • 9a8584795b update to net6.0 rafael-aero 2021-09-17 18:16:31 +02:00
  • e6ea9883fd code cleanup rafael-aero 2021-09-17 16:05:40 +02:00
  • e1edc764d6 update electron to 14.0.1 rafael-aero 2021-09-16 19:39:16 +02:00
  • 51013d5825 code cleanup rafael-aero 2021-09-15 11:14:45 +02:00
  • 664d5f7236 Add method to get window by id rafael-aero 2021-09-15 11:02:54 +02:00
  • 75d7924251 Merge branch 'master' of https://github.com/theolivenbaum/Electron.NET rafael-aero 2021-09-15 10:58:45 +02:00
  • c2904f3f68 Change second instance activation to raise event instead of trying to blindly open any window rafael-aero 2021-09-15 10:58:43 +02:00
  • adef39f3ec Change flags to nullable theolivenbaum 2021-09-10 10:53:49 +02:00
  • 836eebf256 Update browserWindows.js theolivenbaum 2021-09-10 10:13:23 +02:00
  • 124d24a19c Update browserWindows.ts theolivenbaum 2021-09-10 10:12:56 +02:00
  • 67ea8c768e Update BrowserWindow.cs theolivenbaum 2021-09-10 10:11:41 +02:00
  • 8604b50224 Add method to destroy all windows manually theolivenbaum 2021-09-08 08:57:05 +02:00
  • 5559fc61b1 force-destroy all windows on before-quit-for-update theolivenbaum 2021-09-08 08:47:16 +02:00
  • 9be80abfcf Add method to destroy splashscreen theolivenbaum 2021-09-07 19:19:49 +02:00
  • 6a4a7eff1c Workaround for electron freeze bug theolivenbaum 2021-09-07 17:48:12 +02:00
  • a637174b93 typo theolivenbaum 2021-09-07 15:00:35 +02:00
  • dc2662e52e Add way to set flags for Electron before the app starts theolivenbaum 2021-09-07 14:36:57 +02:00
  • 801616cd53 Let users set the color of the titlebar instead of just enabling it theolivenbaum 2021-09-06 15:54:32 +02:00
  • 9693c82792 Add TitleBarOverlay option theolivenbaum 2021-09-06 15:18:59 +02:00
  • a3fb411d8a always keep default values when creating window theolivenbaum 2021-09-06 12:39:32 +02:00
  • 172f6ded3f Merge branch 'master' of https://github.com/theolivenbaum/Electron.NET theolivenbaum 2021-09-06 11:45:01 +02:00
  • bbbc9e6f61 make splashscreen draggable theolivenbaum 2021-09-06 11:44:57 +02:00
  • 236c31abe0 Merge branch 'master' of https://github.com/theolivenbaum/Electron.NET rafael-aero 2021-09-03 15:28:34 +02:00
  • 374d92f3b1 don't throw in case the tray was destroyed between calls rafael-aero 2021-09-03 15:28:32 +02:00
  • ea40249a9c refactor Socket to use a task completion source instead of a getter with locks theolivenbaum 2021-09-02 20:37:22 +02:00
  • 7f5db58edd fix deadlock case on emit before any Socket use theolivenbaum 2021-09-02 20:06:01 +02:00
  • d18700f64d missing static flag theolivenbaum 2021-09-02 18:29:02 +02:00
  • 47f4516ae2 Add flag to check if the socket is connected theolivenbaum 2021-09-02 18:20:11 +02:00
  • bb8965fa91 remove semaphore in favor of unique events per window /view create request theolivenbaum 2021-09-02 17:24:07 +02:00
  • c229d49765 remove debug message theolivenbaum 2021-09-02 16:45:20 +02:00
  • 4fae2aeef2 fix ipc data serialization theolivenbaum 2021-09-02 16:45:03 +02:00
  • 5f4b1628e5 fix display serialization, serialize only window id when sending ipc message theolivenbaum 2021-09-02 16:34:20 +02:00
  • 25af4a7314 Update to Electron 14 theolivenbaum 2021-09-02 16:18:56 +02:00
  • 14ee45b88f Another attempt rafael-aero 2021-09-01 22:37:58 +02:00
  • badc9f26b6 Revert "fix closed behaviour" rafael-aero 2021-09-01 22:25:50 +02:00
  • 4e7cebe519 fix closed behaviour rafael-aero 2021-09-01 22:10:44 +02:00
  • ec74c7989a Update ipc.js rafael-aero 2021-09-01 21:31:30 +02:00
  • a2579b221f fix wrong Id being passed - needed browser id, not webcontent id rafael-aero 2021-09-01 21:30:47 +02:00
  • 1e7ff5b6d6 fix getting id rafael-aero 2021-09-01 20:57:41 +02:00
  • eac14427df Add event handler with sender id rafael-aero 2021-09-01 20:42:49 +02:00
  • 794248a83c fix creation of windows not being thread safe rafael-aero 2021-09-01 20:02:17 +02:00
  • 9a938dc680 use concurrent dictionary instead of list rafael-aero 2021-09-01 18:59:15 +02:00
  • 2d68ca5270 Fix LogError call rafael-aero 2021-09-01 18:29:20 +02:00
  • 548609f69b add handler for errors on socket.on calls rafael-aero 2021-09-01 18:28:44 +02:00
  • 7b5bac2083 Fix property assignment rafael-aero 2021-09-01 14:08:30 +02:00
  • 5ba10136e2 Add excludedFromShownWindowsMenu and TrafficLightPosition rafael-aero 2021-09-01 14:07:45 +02:00
  • aba77b1361 Update README.md tub5 2021-08-31 11:56:26 +01:00
  • bd45e23768 remove recreate behaviour from activate event on mac, and emit event to handler instead rafael-aero 2021-08-30 13:22:07 +02:00
  • 35b18a9501 ignore process closing if going for an update rafael-aero 2021-08-26 17:04:16 +02:00
  • 89d41a2750 restore serialization settings where it makes sense rafael-aero 2021-08-26 16:08:11 +02:00
  • efdaf0e341 remove defaultvaluehandling setting as this breaks some cases rafael-aero 2021-08-26 15:59:52 +02:00
  • 0728577c40 missing using rafael-aero 2021-08-26 14:23:32 +02:00
  • 224bc1ef65 Add supported OS platform annotations rafael-aero 2021-08-26 14:22:54 +02:00
  • 7ad6803671 improve reconnect logic by waiting for reconnect before emit rafael-aero 2021-08-26 10:31:06 +02:00
  • 81a8367dac improve reconnect logic rafael-aero 2021-08-26 10:19:24 +02:00
  • 1161f59836 Update BridgeConnector.cs rafael-aero 2021-08-26 10:08:42 +02:00
  • e7c56274e6 Update BridgeConnector.cs rafael-aero 2021-08-26 09:55:24 +02:00
  • 44d979fef4 Use ILogger instead of Console.WriteLine rafael-aero 2021-08-26 09:55:14 +02:00
  • 2f0229235b fix for socket not being thread-safe theolivenbaum 2021-08-26 08:40:36 +02:00
  • 18d425b042 Merge branch 'master' into switch-to-new-socket-lib rafael-aero 2021-08-25 17:08:53 +02:00
  • 5e82ae4246 add socket events to emit console messages rafael-aero 2021-08-25 13:38:30 +02:00
  • 48d5497045 Revert "Update main.js" rafael-aero 2021-08-25 13:33:50 +02:00
  • be41cae3bd Update main.js rafael-aero 2021-08-25 13:24:44 +02:00
  • 64b91fc235 Update main.js rafael-aero 2021-08-25 13:04:23 +02:00
  • efec886f73 Update main.js rafael-aero 2021-08-25 11:33:32 +02:00
  • 8b03a6b006 remove stdio handling for detached case rafael-aero 2021-08-25 11:27:46 +02:00
  • 144a0a0ddc change argument name, detach process on creation rafael-aero 2021-08-25 11:14:21 +02:00
  • 8bbe6a96af Fix serialization of array of objects rafael-aero 2021-08-25 10:34:36 +02:00
  • e39e34234d Update ProcessHelper.cs rafael-aero 2021-08-25 09:54:00 +02:00
  • 67c592a060 kill child process when electronize cli is killed rafael-aero 2021-08-25 09:38:37 +02:00
  • bad59463a9 pass electron process id to child rafael-aero 2021-08-25 09:17:50 +02:00
  • 94efaf835e Merge branch 'master' of https://github.com/theolivenbaum/Electron.NET rafael-aero 2021-08-25 09:10:29 +02:00
  • ac77643fc4 add variable to control kill behaviour rafael-aero 2021-08-25 09:10:27 +02:00
  • 0393b0bd45 Merge branch 'master' into switch-to-new-socket-lib theolivenbaum 2021-08-24 05:31:57 +02:00
  • 953f1e2641 fix event names for when there are more than one window, view or webcontent Id theolivenbaum 2021-08-24 05:31:46 +02:00
  • fb99dbd5b5 add null return to avoid having to check for undefined rafael-aero 2021-08-23 18:28:00 +02:00
  • fdbf7187b9 Update browserWindows.js rafael-aero 2021-08-23 15:30:47 +02:00
  • 9a680a41ac improve how we handle when window has been destroyed already rafael-aero 2021-08-23 14:59:41 +02:00
  • f9693ce624 handle destroyed windows rafael-aero 2021-08-23 14:29:41 +02:00
  • 0090a7c239 fix wrong completed event name rafael-aero 2021-08-23 13:24:02 +02:00
  • 81431599ec Update ElectronNET.API.csproj rafael-aero 2021-08-23 13:01:38 +02:00
  • 31094f9d2b Remove unecessary JsonSerializer settings, fix default serializer rafael-aero 2021-08-23 11:57:42 +02:00
  • bf48bc8227 replace remaining cases with OnResult, fix deserialization of json objects rafael-aero 2021-08-23 11:22:37 +02:00
  • 87d97efcfa Merge branch 'master' into switch-to-new-socket-lib rafael-aero 2021-08-21 09:17:43 +02:00
  • da9d9658f5 Update main.js theolivenbaum 2021-08-21 09:17:20 +02:00
  • 444c09fb4d Update main.js theolivenbaum 2021-08-21 08:26:43 +02:00
  • ca9bee7bf0 Merge branch 'master' into switch-to-new-socket-lib rafael-aero 2021-08-20 15:16:16 +02:00
  • 0aab352f86 remove yield call rafael-aero 2021-08-20 15:07:39 +02:00
  • a8229f2fa9 add internal method to emit socket events synchronously, and use it for all exit, quit and relaunch methods rafael-aero 2021-08-20 15:06:58 +02:00
  • 9daaebcef6 Add timeout property for splashscreen rafael-aero 2021-08-20 14:56:47 +02:00
  • 67b59d95d4 fix quotes rafael-aero 2021-08-20 14:52:33 +02:00
  • 8f71480b3e Merge branch 'master' into switch-to-new-socket-lib rafael-aero 2021-08-20 14:49:56 +02:00
  • 133dcd6b65 Fix exit method rafael-aero 2021-08-20 14:49:49 +02:00
  • d9a7411904 Merge branch 'master' into switch-to-new-socket-lib rafael-aero 2021-08-20 14:36:09 +02:00
  • b42eba8a70 Handle non-zero exit codes from ASP.NET process rafael-aero 2021-08-20 14:36:02 +02:00
  • e8e3649925 Merge branch 'master' into switch-to-new-socket-lib rafael-aero 2021-08-19 14:50:46 +02:00
  • b6338ac7de log error messages from asp-net process rafael-aero 2021-08-19 14:50:30 +02:00