Skip to content
This repository has been archived by the owner on Sep 11, 2024. It is now read-only.

Abstract electron settings properly to avoid boilerplate-hell #8798

Merged
merged 7 commits into from
Jun 10, 2022

Conversation

t3chguy
Copy link
Member

@t3chguy t3chguy commented Jun 8, 2022

Requires element-hq/element-web#22491

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 added the T-Task Refactoring, enabling or disabling functionality, other engineering tasks label Jun 8, 2022
@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
@t3chguy t3chguy merged commit ba2ce5e 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`

* Improve platform typescripting

* Remove redundant awaits

* Abstract electron settings properly to avoid boilerplate-hell

* i18n

* Fix stray semi-colons

* Fix setting level order for Platform settings

(cherry picked from commit ba2ce5e)
su-ex added a commit to SchildiChat/element-desktop that referenced this pull request Jun 16, 2022
* Fix missing element desktop preferences ([\#8798](matrix-org/matrix-react-sdk#8798)). Contributed by @t3chguy.
su-ex added a commit to SchildiChat/element-web that referenced this pull request Jun 16, 2022
* Fix missing element desktop preferences ([\element-hq#8798](matrix-org/matrix-react-sdk#8798)). Contributed by @t3chguy.
su-ex added a commit to SchildiChat/matrix-react-sdk that referenced this pull request Jun 16, 2022
* Fix CallView crash ([\matrix-org#8735](matrix-org#8735)). Contributed by @SimonBrandner.
* Fix missing element desktop preferences ([\matrix-org#8798](matrix-org#8798)). Contributed by @t3chguy.
coolmic added a commit to livegen/riot-web that referenced this pull request Jun 26, 2022
* Fix missing element desktop preferences ([\element-hq#8798](matrix-org/matrix-react-sdk#8798)). Contributed by @t3chguy.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
T-Task Refactoring, enabling or disabling functionality, other engineering tasks
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants