News:

10/23/16 - Welcome to the new forums!

Main Menu

Financier Mobile (Unofficial)

Started by asromzek, May 02, 2017, 12:11:26 AM

Previous topic - Next topic

asromzek

#120
v0.3.20 released: Mostly minor/cosmetic changes. The layout for the login page was improved, and the email textbox was set to type "email" which should bring up the appropriate keyboard on your phone. Added (fixed, actually) drop shadows to the memo and payee text boxes. Added the ability to clear the selected category. I'm not sure how this one slipped by, but there was no way to clear the category when editing an existing transaction that had one set. If a category is selected, the dropdown will now have an option at the end to "Clear Category". The dropdown text also displays "Category (None Selected)" when no category is selected. Should make a little more sense, I hope. And last, but not least... The "Amount Left" value when editing a split was changed to an absolute value, and the text was left green for positive, and red for negative. This one may be a little controversial, but my wife complained that having a negative value was confusing, so we can blame her if everyone else is confused.

I think this may be the final version before I dive into the budget view/editor. If anyone has any little issues to fix with the account/transaction stuff, now's the time to complain.
/s implied, unless stated otherwise.

Billy_McSkintos

@asromzek Awesome work, thank you.

Not a complaint but a behavior modification. When adding a transaction or editing an existing one, I have used the back icon (Android) to cancel the edit/add transaction. This takes me back to the account list rather than the manifest of the account I was in. Is it possible to modify that behavior so that it cancels?
Project Fi Referral - Get $20 credit: https://g.co/fi/r/RWN1J1
Betterment.com Referral - 90 days managed free: https://www.betterment.com/?invite=marcusglynn

asromzek

#122
@Billy_McSkintos, good observation. When editing a transaction the account view is simply hidden, and the transaction editor is brought forward. It's all handled with a single view, and the URL doesn't change which causes the browser to take you back to the account list (the last URL visited). I will look into what it takes to override the browser back button to simply cancel if any editors are open.

I also noticed that when canceling a transaction edit, the account list scrolls all the way back to the top when the list is brought back forward instead of remembering where the list was scrolled to. I'm not sure if I can fix that, but I'll try.
/s implied, unless stated otherwise.

Billy_McSkintos

Thank you but definitely not necessary to fix - just nice.
Project Fi Referral - Get $20 credit: https://g.co/fi/r/RWN1J1
Betterment.com Referral - 90 days managed free: https://www.betterment.com/?invite=marcusglynn

asromzek

It’s a fairly straightforward concept, but complicated by the way the web components are structured. It’s on the list to improve. :)
/s implied, unless stated otherwise.

asromzek

#125
v0.3.21 released: Clicking the browser back button while having any of the transaction editors open should simply cancel the editor instead of jumping back to the Accounts list. This appears to be working well in Safari on iOS and Chrome for Windows. It is not working correctly in Chrome on my iPhone, and I think it's an issue with the browser. I'll do some more testing later. The transaction list scroll position is now retained when editing a transaction. And finally, all outdated Node.js packages have been updated, so hopefully that didn't break anything...

@Billy_McSkintos, let me know if the browser back button works as expected on Android.

Edit: One more vital piece of information... the loading spinner for the transaction list now reflects the selected color theme. :parrot:
/s implied, unless stated otherwise.

Billy_McSkintos

Project Fi Referral - Get $20 credit: https://g.co/fi/r/RWN1J1
Betterment.com Referral - 90 days managed free: https://www.betterment.com/?invite=marcusglynn

asromzek

Monday the 13th update: I think have the budget view/editor mostly designed in my head. However, I'm not quite sure how to handle editing budget values. The simple way is to bind a textbox to each value like the main app does. You would be responsible for typing in numbers, decimal points, and maybe calculator characters, and the app would have to validate the input. While flexible, this could be tedious on a phone keyboard.

The other way is to pull up an amount editor like I made for transaction entry. This would provide better validation and might be easier for data entry, but it would make performing math functions a little more complicated since I would have to build an actual calculator with math operator buttons. I may start with the first method, and see how clunky it is before testing out a calculator input.

The next two weeks will be crazy due to beer deer hunting season and the Thanksgiving holiday, so development will be sporadic. Stay tuned.
/s implied, unless stated otherwise.

keyboard

Go for the 7 Ball  !!!!!!!

www.createsongstyles.com

Joel

With YNAB's new ridiculous price increase, I decided to open up a nYNAB trial one more time. I was immediately turned off by the stupid way they deal with future-dated and scheduled transactions. It's beyond frustrating and I just can't get behind it. I'll likely keep using YNAB4 even if the mobile app eventually breaks.

How difficult would it be for someone to add scheduled transaction capabilities to Financier? That's the biggest hurdle I need to cross to switch over.
Biking and budgeting my way to early retirement!

Ting referral: https://zp8h3m5ceig.ting.com/
Lastpass referral: https://lastpass.com/f?27278462

ottyacat

#130
Quote from: Joel on November 15, 2017, 03:56:02 PMHow difficult would it be for someone to add scheduled transaction capabilities to Financier? That's the biggest hurdle I need to cross to switch over.

Whilst I am a full time Financier user, I too would love for this to be implemented. I know Alex was working on it at the time he stopped development. I wonder if the partial stuff is in the repo. Anyhoo if only I could code  :(

Billy_McSkintos

I too tried another YNAB trial. It was not good. I've been using Financier exclusively for over a year now and am happy. I can export the data and wrangle reports in google sheets so most of the missing features I can work around.

We all know @asromzek has done a spectacular job of the mobile app but that is built outside of Financier. I have seen a few people mention they are or have looked at the code but I wonder how many folks have a thorough enough understanding to contribute a solution?

Furthermore, @asromzek has created a merge request for a small enahncement that @Alex has yet to merge. So, even if someone can create a solution we are still at the mercy of Alex's work schedule to merge the code into the released version.

So, what to do? Are there enough avid Financier users capable and willing to contribute solutions? A community funded development slush/purchase from Alex fund?

I really don't mean to be negative or cynical, I feel like we are so close to an awesome product, i hate having it just beyond my reach...
Project Fi Referral - Get $20 credit: https://g.co/fi/r/RWN1J1
Betterment.com Referral - 90 days managed free: https://www.betterment.com/?invite=marcusglynn

asromzek

I am planning to finish the mobile app (mostly just the budget view/editor is left), and then move on to adding some functionality to the main app if I can. If pull requests aren’t possible, then hosting a separate “enhanced” Financier may be possible. The sync mechanism is straight forward and flexible, so the sky’s the limit.
/s implied, unless stated otherwise.

ottyacat

Quote from: asromzek on November 15, 2017, 10:21:18 PM
I am planning to finish the mobile app (mostly just the budget view/editor is left), and then move on to adding some functionality to the main app if I can. If pull requests aren’t possible, then hosting a separate “enhanced” Financier may be possible. The sync mechanism is straight forward and flexible, so the sky’s the limit.

Sounds really good, thanks again for all your efforts.

asromzek

Huh, this topic was locked. I must have clicked that by accident on my phone. Looks like there’s interest gaining for further Financier development on reddit.
/s implied, unless stated otherwise.