62 Commits

Author SHA1 Message Date
fa852faadc Use the dispose() method to reset the global values. Works excellently!! :D 2025-03-26 13:17:08 -07:00
6f9d0d8afb The initial page load now delays properly and shows the correct value rather than 0. Updating an item and going back to the page still shows old data though. 2025-03-26 12:39:09 -07:00
75cc72678b Add TBD of where the Income duplicate name validator is going wrong. 2025-03-25 08:45:44 -07:00
da2ae6206a Add additional Help content and modify the Code Repo button to more specifically be Source Code for the project. 2025-03-21 14:21:43 -07:00
9f7773f724 Add functionality to Help buttons for opening URLs. 2025-03-21 13:40:11 -07:00
0890e15bfb Change the double SafeArea for Linux. 2025-03-21 12:05:59 -07:00
55fd4092ac Prevent the Help buttons from being underneath the Nav Bar on Android. 2025-03-21 12:05:03 -07:00
247b88daa2 Replace placeholder with a basic message for now. 2025-03-21 12:04:48 -07:00
d604a59ad1 Accept a recommended change since null is now handled properly. 2025-03-21 11:39:23 -07:00
f441caebf7 Unimplemented got thrown for null. Add it to the list so that lists with no items still work properly. 2025-03-21 10:34:25 -07:00
bc3b3a4109 Ensure project is properly named across all files. 2025-03-21 10:24:46 -07:00
62379f54b0 Pull the basic card types out into their own file for possible reuse. 2025-03-08 08:40:08 -07:00
e7dc369c4f Projections are working! Just 1 issue noticed so far. 2025-03-08 08:33:31 -07:00
15b713215f Add item count per category. 2025-03-08 07:51:23 -07:00
e57432767d Formatting improvement. 2025-03-08 07:41:59 -07:00
8b9e0bfe54 Assets are now being displayed properly. 2025-03-08 07:40:03 -07:00
777d263efe Start loading incomes and assets for reporting. 2025-03-07 13:36:24 -07:00
84f1ec2f70 Add, update, and delete are all working for each item type!! 2025-03-07 13:32:11 -07:00
8d7591b766 Continue trying to fix issue with edited items not notifying parent. 2025-03-07 13:26:02 -07:00
88d57e217f Fix the Monthly text for assets now that it has its proper type. 2025-03-07 13:25:55 -07:00
e5e85b68ff Income and Assets are successfully being inserted and selected! Still needs tweaking, such as Asset saying "monthly". 2025-03-07 13:06:26 -07:00
f6f167dd83 Fix local variable warning. 2025-03-07 12:56:14 -07:00
8ef8e0dad9 Start filling in TODO's with Income and Asset code.. 2025-03-07 12:55:34 -07:00
0b937186aa Add break statements, even if unnecessary. 2025-03-07 12:54:01 -07:00
7947d64b3b Allow the Income and Asset pages to start using the generic item creation page. 2025-03-07 12:41:52 -07:00
02f08093c9 Fix formatting. 2025-03-07 08:37:26 -07:00
42548d437c Add ItemType for determining which DB methods should be called based on the screen data. Begin implementing it. 2025-02-21 09:30:46 -07:00
be66f52cbf Move down to only 1 abstract data type with a nully Frequency. Should aid in making the Expense page usable for all 3 data type. 2025-02-21 08:56:50 -07:00
992195b9a0 Style the report a little better. Still need to get the row's middle text properly aligned with the column header somehow, as if everything were in a grid. 2025-02-21 08:30:54 -07:00
991eea4d54 Add estimate tildes. 2025-02-21 08:10:38 -07:00
064884dc07 Fix code warnings by using Description variable and temporarily assuming that Assets are a RecurringTrackedType. 2025-02-19 17:40:43 -07:00
98e511056c Remove no longer necessary includes. 2025-02-19 17:26:28 -07:00
58102bab02 Add the expense totals! Yay! Still trying to center the totals part with the monthly part across all sections properly. 2025-02-19 17:25:36 -07:00
0b4937b141 Start creating the reports as a break from making the Expense page usable for all 3. Still considering whether to just have 1 main abstract class with a nully Frequency. 2025-02-14 08:49:44 -07:00
d35c250913 Add note for next steps in making the ListView more abstract. 2025-02-12 12:55:10 -07:00
21f67b8a36 Added a monthly runner. Moved field values to be in variables outside of the Widget being returned. 2025-02-12 12:53:34 -07:00
60363c29f2 Rename recurring class filename. Move around some libraries to be under the proper comments. 2025-02-12 07:55:22 -07:00
83dece8749 Add TODO's. 2025-02-12 07:52:05 -07:00
737264fa2f More work to make the Expense page arbitrary for re-use. 2025-02-11 15:16:46 -07:00
bea9a4bc36 Update TODO wording. 2025-02-11 14:52:57 -07:00
3bf3dd3190 Fix order of cost validations to properly show error for character data. 2025-02-11 14:48:32 -07:00
ab9b3e0bf9 Begin making the Expense page more arbitrary for future re-use by creating superclasses which will fit all 3 object use cases. 2025-02-11 14:33:38 -07:00
7a3eaf70b5 Add TODO, format code. 2025-02-11 09:57:10 -07:00
362f1214e8 Fix ability to edit an item. 2025-02-11 09:52:52 -07:00
d77e732551 Change desktop version to use the original style of navigation, keep using drawer for mobile devices. Flutter is so cool!! :) 2025-02-11 09:26:59 -07:00
f5635d6120 Add unique name check to entry form. 2025-02-07 15:40:07 -07:00
ef58a06dfa Successfully migrate the application to SQLIte! 2025-02-07 15:29:20 -07:00
5425b22ba2 Add a Help page. 2025-02-07 10:53:29 -07:00
305012ffd4 Reset income page to just a placeholder for consistency. 2025-02-07 10:53:16 -07:00
8c31d868b9 Add a daily estimate. Move estimates to the right of the list item. 2025-02-07 10:24:20 -07:00