-
Notifications
You must be signed in to change notification settings - Fork 9
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
Misc Improvements #13
Comments
Looks nice~ However, I don't know if I like to use asynchronous I/O operations instead of sync ones... I think this change is unnecessary as almost every I/O operation is done before the windows are started; the exceptions are the battery and brightness features, which didn't seem to block the Renderer process. About |
I think Github Actions are covered now:
|
Sorry for not responding sooner, been a busy couple of weeks for me! Glad to see that you've made progress with the CI checks and increasing strictness too! I've opened a PR to make a few further improvements to the CI, including running TS compilation checks, and checking package-lock.json is up-to-date too! |
Added explicit member accessibility (public/private) in 81bfa93. Also, the |
Default themes were migrated to TypeScript~ Now, I'm looking to remove the |
JavaScript naming convention was adopted in 87944b1. The exceptions to this are JavaScript API objects like |
After playing around with this code base for a couple of days, I've had a lot of fun and would love to become more involved! I've had a few ideas for how things could be improved, and happy to go into more detail for any of them, but wanted to open an issue to check that you're open to these kinds of changes before going ahead and doing any of them?
strict: true
(I've made a couple of mistakes (like this one), that would have been caught if TypeScript settings were a little stricter).
io-ts
for definition of types for configurationio-ts
for definition of types for message-passing between windowsconsts.ts
file introduced in Multi-monitor support #11 (especially shared strings etc..., so they don't get out-of-sync with one another)I'll add more things to this list as I think of them!
The text was updated successfully, but these errors were encountered: