Commit graph

30 commits

Author SHA1 Message Date
04ecb3226a Update SwiftUI navigation 2023-03-04 21:56:15 -07:00
5e1744f7d6 Implement error messages for login & registration 2022-06-07 21:14:20 -06:00
d72be0abd9 Implement basic profile editing 2022-06-07 09:29:09 -06:00
3d06b61ddc Implement budget editing 2022-05-18 19:44:33 -06:00
aaa5c08fb5 Implement budget creation 2022-05-17 21:13:48 -06:00
d22b1defc8 Fix initial budget loading and login/budget list sheet dismissal 2022-05-17 20:34:46 -06:00
19cd44296a Implement logout 2022-05-17 20:34:06 -06:00
f62670aaec Combine all top-level datastores together 2022-05-17 19:04:27 -06:00
a9afe9edda Remember last open tab between app launches 2022-04-15 20:20:31 -06:00
4b5a6c6558 Fix some async loading issues 2022-01-06 18:24:50 -06:00
ec425642b4 Finish migration to async/await implementation 2022-01-04 20:51:38 -06:00
27c7a51b1f WIP: Convert codebase to async/await 2022-01-03 11:56:43 -06:00
20b56fb05a Fix compilation issue and crash on mobile 2021-12-14 06:15:32 -07:00
e8c7b7e3a9 Implement basic support for multi-window 2021-12-09 21:35:56 -07:00
b035b027ab Add read-only view of recurring transactions 2021-12-07 20:22:06 -07:00
733f1cc764 Add sidebar layout for macOS and iPad 2021-12-07 20:21:46 -07:00
c5647a0553 Update budget details view and fix some loading issues 2021-11-30 20:03:46 -07:00
3b74d90a9a Use sheet for budget selection 2021-11-03 11:17:18 -06:00
ce89e130ac Fix translations on transaction form 2021-10-21 21:08:06 -06:00
a97e9f3102 Add some keyboard shortcuts
This adds the keyboard shortcuts for ⌘ + <number> to switch between tabs
and ⌘ + n to add a transaction
2021-10-18 06:34:17 -06:00
0b43458e8e Remove magnifying glass icon in transaction tab
The implementation for this is far from ready and in the meantime it
only serves to confuse. I'll add it back when I'm ready to implement the
feature
2021-10-18 06:11:30 -06:00
de427a64e4 Only show transaction add buttons on Transaction tab 2021-10-18 06:11:11 -06:00
6e9a31af38 Remove outdated TODO 2021-10-18 06:07:36 -06:00
39d227af49 Fix double tap issue on tabs
I still don't know what was causing this really but tapping on a tab
that altered its state when it appeared caused the app to return to the
previous tab immediately. Tapping on the desired tab a second time would
load it correctly. By setting the tab selection variable myself, it now
works for some reason.
2021-10-13 06:32:58 -06:00
7b99811cd9 Remember previously opened budget to reopen upon launch 2021-10-09 21:23:49 -06:00
980e0baa1f Add basic budget details tab 2021-10-09 20:27:54 -06:00
e9fb484127 Fix not being able to add multiple transactions 2021-10-09 20:03:01 -06:00
85f462cd07 Fix needing to tap twice on category tab 2021-10-09 18:32:57 -06:00
090343de0c Use EnvironmentObject instead of constructor injection 2021-10-05 19:26:54 -06:00
6b2296f25b Rename all folders from BudgetApp to Twigs 2021-09-20 21:04:03 -06:00
Renamed from BudgetApp/TabbedBudgetView.swift (Browse further)