Skip to content

Abstract electron settings properly to avoid boilerplate-hell#22491

Merged
t3chguy merged 7 commits into
developfrom
t3chguy/electron-boilerplate
Jun 10, 2022
Merged

Abstract electron settings properly to avoid boilerplate-hell#22491
t3chguy merged 7 commits into
developfrom
t3chguy/electron-boilerplate

Conversation

@t3chguy
Copy link
Copy Markdown
Member

@t3chguy t3chguy commented Jun 8, 2022

Requires element-hq/element-desktop#375

I suggest reviewing commit-by-commit


This change is marked as an internal change (Task), so will not be included in the changelog.

@t3chguy t3chguy marked this pull request as ready for review June 10, 2022 15:23
@t3chguy t3chguy requested a review from a team as a code owner June 10, 2022 15:23
Copy link
Copy Markdown
Member

@turt2live turt2live left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

generally lgtm

Comment thread src/vector/platform/IPCManager.ts Outdated
Comment thread src/vector/platform/IPCManager.ts Outdated
Comment thread src/vector/platform/SeshatIndexManager.ts Outdated
@t3chguy t3chguy requested a review from turt2live June 10, 2022 21:17
@t3chguy t3chguy merged commit 2c0965c into develop Jun 10, 2022
@t3chguy t3chguy deleted the t3chguy/electron-boilerplate branch June 10, 2022 21:38
t3chguy added a commit that referenced this pull request Jun 14, 2022
* Remove unused method `BasePlatform::screenCaptureErrorString`

* Extract SeshatIndexManager into its own file

* Improve platform typescripting

* Consolidate IPC call promisification into IPCManager

* Abstract electron settings properly to avoid boilerplate-hell

* i18n

* Iterate PR

(cherry picked from commit 2c0965c)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

T-Task Tasks for the team like planning

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants