Commit graph

802 commits

Author SHA1 Message Date
Manav 469b509b13
Merge pull request #114 from ente-io/macos-tray-icon
Use a template task bar icon on macOS
2022-12-09 13:25:31 +05:30
Manav 8990f12140 Use a template task bar icon on macOS
On macOS, Electron supports providing a "template" icon that the system will
then automatically color appropriately depending on the light / dark theme.

> Template images consist of black and an alpha channel. Template images are not
  intended to be used as standalone images and are usually mixed with other
  content to create the desired final appearance.
>
>
> The most common case is to use template images for a menu bar icon, so it can
  adapt to both light and dark menu bars.
>
> Note: Template image is only supported on macOS.
>
> To mark an image as a template image, its filename should end with the word Template.

Maybe the same icon can also be used in other platforms, but I'm not aware of
why the existing icon is white, so I've added a separate file so that the rest
of the platforms remain untouched, and only macOS gets this light / dark mode
fix.

References:

* https://www.electronjs.org/docs/latest/api/tray
* https://www.electronjs.org/docs/latest/api/native-image#template-image
2022-12-09 13:17:04 +05:30
Abhinav Kumar a4500609ab
Merge pull request #112 from ente-io/release-v1.6.13
release
2022-12-02 13:21:41 +05:30
Abhinav 2dd33b59c7 v1.6.14 2022-12-02 11:48:15 +05:30
Abhinav d0550c58d5 update UI 2022-12-02 11:47:40 +05:30
Abhinav c9c629c164 v1.6.13 2022-11-30 12:21:11 +05:30
Abhinav e8688c7e8b update submodule to follow release branch 2022-11-30 12:20:07 +05:30
Abhinav 6915607f44 v1.6.13-alpha.4 2022-11-29 20:18:27 +05:30
Abhinav bb08b61d01 update UI 2022-11-29 20:17:45 +05:30
Abhinav 0a167b1d48 update UI 2022-11-28 19:14:42 +05:30
Abhinav 2659aee9ed v1.6.13-alpha.3 2022-11-28 14:47:02 +05:30
Abhinav 491d474c45 update UI 2022-11-28 14:46:38 +05:30
Abhinav a620868018 v1.6.13-alpha.2 2022-11-28 14:43:28 +05:30
Abhinav d33a9cfae1 update UI 2022-11-25 20:27:25 +05:30
Abhinav Kumar 3fdf86dab7
Merge pull request #96 from ente-io/update-electron-to-latest
Update electron to latest
2022-11-25 18:51:00 +05:30
Abhinav Kumar 00bb606c0a
Merge pull request #105 from ente-io/add-more-logs
Add process stats logs
2022-11-23 20:25:23 +05:30
Abhinav Kumar 59c670fff3
Merge pull request #101 from ente-io/update-worflow-node-version
update node version to v16
2022-11-23 20:25:10 +05:30
Abhinav 202b36f5d4 Merge branch 'main' into add-more-logs 2022-11-23 13:15:55 +05:30
Abhinav Kumar f1b1b88085
Merge pull request #110 from ente-io/fix-ffmpeg-static-for-zip-upoad
Fix ffmpeg static for zip upload
2022-11-23 13:13:47 +05:30
Abhinav Kumar e753609f4a
Merge pull request #111 from ente-io/fix-cmd-w-hide
Fix cmd+w close window keyboard shortcut mac
2022-11-23 13:12:02 +05:30
Abhinav 2d0734532c revert yarn module changes 2022-11-21 19:57:01 +05:30
Abhinav 127ffa02e4 update type definations and move them to dev dependencies 2022-11-21 19:48:30 +05:30
Abhinav cefd3873f2 remove extra space at end of json 2022-11-21 19:39:06 +05:30
Abhinav f589ee11be update yarn lock 2022-11-21 18:56:28 +05:30
Abhinav b13f0e6e73 Merge branch 'main' into update-electron-to-latest 2022-11-21 18:53:50 +05:30
Abhinav 091714757f add close for mac too 2022-11-21 17:00:36 +05:30
Abhinav 674ee7c0d5 update UI 2022-11-21 16:43:56 +05:30
Abhinav 3d1e388877 only use inputFile path if its valid , else fallback to creating a temp copy 2022-11-21 15:23:48 +05:30
Abhinav Kumar 608cf70c73
Merge pull request #108 from ente-io/logging-time-utc
add utc diff in log time
2022-11-17 19:54:14 +05:30
Abhinav fec86c8018 update format 2022-11-17 19:52:53 +05:30
Abhinav f0cad329c8 add utc diff in log time 2022-11-17 19:40:38 +05:30
Manav b468eae79d
Merge pull request #107 from ente-io/fix-sentry-symbol-js
fix sentry symbol js
2022-11-17 15:51:13 +05:30
Abhinav d6ff53e043 update sentry symbol js fix get electron version 2022-11-17 15:47:39 +05:30
Abhinav 16c3fbf2f9 add heap and processMemory Info stats 2022-11-17 15:24:36 +05:30
Abhinav 1cbd046af3 dont sent true 2022-11-17 14:50:24 +05:30
Abhinav 82b5913480 update timeout 2022-11-17 14:34:07 +05:30
Abhinav e838beb54f rename 2022-11-17 14:33:14 +05:30
Abhinav c766e6c465 remove eslint disable 2022-11-17 14:32:23 +05:30
Abhinav 023a261e30 Merge branch 'main' into add-more-logs 2022-11-17 14:31:20 +05:30
Abhinav 70bf803619 more logs 2022-11-17 14:29:40 +05:30
Abhinav 4813b541f8 setup logging 2022-11-17 14:29:21 +05:30
Abhinav 39d92e2b96 add process stats logs 2022-11-17 14:28:55 +05:30
Abhinav Kumar d6d5d961be
Merge pull request #102 from ente-io/ffmpeg-static
add support to run FFmpeg locally
2022-11-17 14:12:03 +05:30
Abhinav e1a575598c add user triggered app quit logs 2022-11-17 12:56:25 +05:30
Abhinav de560de204 revert logging change 2022-11-16 16:12:20 +05:30
Abhinav 12f245f37f refactor code 2022-11-16 16:10:44 +05:30
Abhinav 396ef8f31a udpate ipc comms 2022-11-16 15:49:21 +05:30
Abhinav 5d3ecdc9e6 remove unneeded code 2022-11-16 15:47:22 +05:30
Abhinav bdaa505518 moved temp file creation logic to api 2022-11-16 15:47:12 +05:30
Abhinav 3e28a7cb82 added temp file read and write util 2022-11-16 15:43:25 +05:30