Skip to content

[Feature Request] UI/UX Improvements: Expenses, Vehicle Photos & Dashboard Enhancements #147

@ffserod

Description

@ffserod

Hey!

First off, excellent work on this app! I’ve tried a few alternatives like LubeLogger, but yours stands out as the one I prefer using.

I do have a few suggestions that could improve the experience even further:

1. Inspection category for expenses

It would be really helpful to have a dedicated “Inspection” category under Expenses (as also mentioned in #145). I’ve been using the “Registration” category as a workaround, but it doesn’t feel quite right.

2. Better visibility of expense details

Currently, fields like “Notes”, “Vendor / Service Provider”, and “Odometer (km)” are only visible when editing an expense. It would be great to access this information directly from the Expenses list view without needing to edit the item.
A couple of ideas:

  • Make each list item expandable (click to reveal more details), showing the missing information.

  • Display these fields inline in a more compact format (similar to how items are shown in the “Parts & Consumables” section, if feasible), although this might introduce too much information “at a glance” for the Expenses section.

3. More vehicle photos

This is a really minor/low importance suggestion but maybe it would be cool to allow multiple photos per vehicle. Ideally, there could be a dedicated section or gallery within the vehicle page to view them. Alternatively, the main vehicle image could be switchable using left/right arrows, or even displayed as a simple slideshow.

4. “Your Vehicles” section on the Dashboard

This section feels a bit awkward at the moment, with each vehicle represented by a generic placeholder icon.
A few ideas that could improve both usability and visual appeal:

  • Replace the placeholder icon with the vehicle photo (or allow users to select one from a gallery if the previous suggestion is implemented), making the dashboard feel more personal and informative.

  • Use larger vehicle cards instead of small list items, giving more space for key info (e.g., mileage).

  • On larger screens, consider a grid layout that fills the horizontal space (cards arranged side-by-side and wrapping to new rows as needed).

This approach would make better use of available space and give the dashboard a cleaner, more modern look.

Thanks again for the solid work - really enjoying the app!

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions