Skip to content

Various UI elements improvement, increasing overall readability & usability #64

Description

@zenminimalist

Support guidelines

  • My request extends the functionality of Ocular in a meaningful way.
  • I've used the search and this has not been requested before.

Todos

Description

First, I'm not sure why this project doesn't have like 10k stars. This is such great work! You can tell the German 🇩🇪 precision that went into this 😀

My suggestion are small little UI/UX improvements. I've made some annotation screenshots to make it a bit clearer. Hopefully it makes my suggestion a bit clearer.

CleanShot 2024-12-21 at 17 38 37@2x

  1. Adding the ability to change the year via dropdown in the top left corner and make its consistent across exp., income and other

  2. Adding highlight colors during hover helps the user focus on the row and/or column. Here's an example. But maybe just not yellow. :)

CleanShot 2024-12-21 at 18 00 20

Souce

  1. Add a highlight element to make the sums pop a bit more, so that the eyes know where to focus and can do so more quickly.

CleanShot 2024-12-21 at 17 39 08@2x

When hovering over various elements it highlights the appropriate data in case of the river flow chart, zooms in and blur out the rest of the data a bit.

CleanShot 2024-12-21 at 17 39 42@2x

Ability to zoom in to the appropriate year. You already have crosshairs implemented.

And lastly, have a setting where the user can globally change the accent color from black to say blue or and hex color. In the dark version, you could limit it to sensible colors, b/c black wouldn't make much sense 🤣

  1. Add a lock at the very top. This would lock all rows from accidentally being deleted. A simple unlock would remove this protection again. Very simple and intuitive.

CleanShot 2024-12-21 at 21 38 11@2x

  1. Moving of rows is a bit cumbersome as a new user would have to read the tool tip every time to make sure where the row is getting moved to. Instead, it would be better (and is more commonplace) to have a horizontal line during the moving process to indicate where the row is being moved to.

CleanShot 2024-12-21 at 21 39 19@2x

Here are two examples that improve the process (source):

dragndrop-old.mp4
dragndrop-new.mp4

I personally find example two perfect.

Solution

Clearer UI/UX in terms of focusing on the relevant data a bit more. When you have lots of table rows it adds a bit more clarity where you are and the current focus it with hovering/highlighting elements.

Furthermore, it makes the UX a bit more engaging, despite these changing being small tweaks from a user perspective.

What are alternatives?

No response

Additional context

see above.

Metadata

Metadata

Assignees

Labels

questionFurther information is requested

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions