alexwkleung / Iris

✨ A comfortable note-taking app powered by Markdown
https://irisnotes.vercel.app/
MIT License
15 stars 1 forks source link

v0.2.0-dev-5.0 #76

Closed alexwkleung closed 11 months ago

alexwkleung commented 1 year ago

Draft PR for v0.2.0-dev-5.0.

alexwkleung commented 1 year ago

At the moment, v0.2.0-dev-5.0 is planned to have a small code clean up. Some event listeners will be moved to GenericEvent but I need to see how I'll approach it because the core cleanup might break them.

alexwkleung commented 1 year ago

In this update, one of the goals is to persist the app session. Not sure how this will turn out but it would be a good feature to have.

alexwkleung commented 1 year ago

I decided that I will hold off on session handling for now, most likely until after the core cleanup. Lots of hard coded stuff going on in the core makes it difficult to extract necessary things in and out. Also, re-invoking specific event listeners when needed are not a possibility right now.

alexwkleung commented 1 year ago

Note:

735e3b8 adds key binds but be aware that it's experimental. Use this with caution.

alexwkleung commented 1 year ago

081a1cd introduces a keybind refactor that is slightly more stable. Not perfect but it's better.

alexwkleung commented 1 year ago

Still need to clean up some event listeners and remove duplicate listener calls.

Even though there's still a whole bunch of noticeable bugs, the app feels more responsive.

alexwkleung commented 1 year ago

These updates before the core cleanup will mainly be just refactoring and small tweaks here and there.

alexwkleung commented 1 year ago

I plan on releasing v0.2.0-dev-5.0 either early next week or sometime within November or December.

Whenever time permits.

alexwkleung commented 1 year ago

I plan on releasing v0.2.0-dev-5.0 either early next week or sometime within November or December.

Whenever time permits.

Decided that I'll release v0.2.0-dev-5.0 in December. I'll sparingly add some commits next month though.

alexwkleung commented 1 year ago

Discussion post: https://github.com/alexwkleung/Iris/discussions/83

alexwkleung commented 1 year ago

6ff8099 updates the settings modal exit node.

Before:

Screenshot 2023-11-01 at 6 57 37 PM

After:

Screenshot 2023-11-01 at 7 03 41 PM

Looks more generic instead of having the word "Exit" inside of the button.

alexwkleung commented 1 year ago

30f8e3e changes the timeout for resetMapList from 500ms to 400ms.

The delay to reset the key bind is still a little long, so I will change it to 200ms and see if it's viable.

alexwkleung commented 1 year ago

Set the timeout for resetMapList to 200ms in 6e6db19.

I'll keep it at 200ms for now. I might drop it down to ~100ms later on.

alexwkleung commented 11 months ago

Around mid-December I will pick up where I left off and release v0.2.0-dev-5.0 shortly after.

There may be a change of plans for future updates and features, so I'll provide clarification on that.