wkaisertexas / ScreenTimeLapse

Take color-accurate timelapses of your screens and cameras on MacOS
https://apps.apple.com/us/app/timelapze/id6473860445
MIT License
778 stars 25 forks source link

V1.1 General Updates #30

Closed wkaisertexas closed 7 months ago

wkaisertexas commented 8 months ago

A draft pull request for updates made after the initial feedback from post-hn blow up.

wkaisertexas commented 8 months ago

Added an Away Feature

Using the array of dirty rects provided by ScreenCaptureKit an away feature was created as described in #24

wkaisertexas commented 8 months ago

Updated Logo

Updated logo based on #15

wkaisertexas commented 8 months ago

Review Manager

Added a feature where the user will be asked for a review at 5 saved videos and 10 saved videos, respectively.

This is done with a singleton in a similar pattern to how analytics is collected.

wkaisertexas commented 8 months ago

Next steps:

wkaisertexas commented 8 months ago

Automatic Localizations

Added localization support with tranzlate. I need to fix this package however you often get rate limited by OpenAI and the produced data is in the wrong format so I had to convert everything manually to the right format.

Anyways, this app should now be built with support for all languages supported by the App Store Localizations Page.

I did this because someone reposted on a danish blog and I felt bad I had no translation for them.

I know machine translations are not perfect, however, the project is open source so people can fix translations and the translated strings are relatively simple. Looking at German, Spanish and French translations they are definitely passable.

However, I would like to get input on whether or not this approach to translation is something that should be pursued.

wkaisertexas commented 8 months ago

Onboarding

I defined an onboarding view. I still need to add animations to this onboarding view and play around with the styling to make the text easier to read. However, all in all, I think it could make the whole menu-bar app more approachable. If people turn out to hate it, it could be easily removed with a feature flag.

Again, please let me know what y'all think of this.

wkaisertexas commented 8 months ago

I do not know what I did, but no the colors are all messed up. I am going to have to revert versions for the Recordable changes that I had made.

wkaisertexas commented 8 months ago

The colors are fine, the mk4 file format just sucks and is a terrible file format to use. I removed the feature rather than dealing with it. Plus, Apple TV would try and open it by default.

wkaisertexas commented 8 months ago

Note: I still need to do user testing by clearing out the app storage and seeing if the views written work as expected. If so, I should be pushing a new build very soon.

wkaisertexas commented 7 months ago

Note: you can download the updated version through the app store link to try it out. Please let me know what you think of this

wkaisertexas commented 7 months ago

Note: things look mostly fine. just going to merge