Budgie logo
Budgie

Long-Press Quick Actions on Every Transaction

Long-press any transaction card for a native context menu — edit, delete, convert to transfer, or split without ever opening the full edit form.

Five taps is four taps too many

Editing a transaction in most expense apps means tapping the row to open a detail screen, then tapping an edit button, then navigating form tabs, then saving, then going back. Common operations like deleting a duplicate or reclassifying an expense as a transfer should not cost five taps. Budgie surfaces all of them behind a single long-press gesture anchored to the transaction card itself.

The context menu uses native platform APIs — the system menu component on iPadOS and a bottom sheet on iPhone and Android — so the interaction is immediately familiar. There is no modal, no full-screen form, and no intermediate navigation step for the four most common actions.

How it works under the hood

Gesture detection activates after approximately 300 milliseconds of sustained contact on a transaction card. The menu appears anchored to the card, listing only the actions that are valid for that specific transaction type. Expense cards show Edit, Delete, Convert to Transfer, and Split. Transfer cards omit Convert to Transfer since it is already one. Split transactions expose a Merge Back option instead. This context-aware filtering prevents presenting actions that would be no-ops or errors for the current entry type.

What you get

Two taps from list to done — long-press plus action, no intermediate screens

Context-aware menu — actions adapt to transaction type so you never see an invalid option

Native platform UI — system context menu on iPad, bottom sheet on iPhone and Android

Gesture-driven flow — one-handed, no toolbar hunting, no extra navigation layer

Frequently Asked Questions

How do I open the menu?
Press and hold any transaction card for about 300ms. The native context menu appears anchored to the card.
What actions are available?
Edit, Delete, Convert to Transfer, and Split. The exact set depends on the transaction type — transfers do not show “Convert to Transfer”, for example.
Can I customize the menu?
Not yet. The menu surfaces the most common actions; let us know on GitHub if you want a custom slot.
Does this work on iPad?
Yes — on iPadOS the menu uses the system context-menu UI; on iPhone and Android the menu is a sheet.

Ready to take Budgie for a spin?

Join the waitlist — be first to try the offline-first expense tracker.