maraf / money Goto Github PK
View Code? Open in Web Editor NEWPersonal Expense Manager -- UWP (+ Blazor) and CQRS+ES.
Home Page: https://money.neptuo.com
License: Apache License 2.0
Personal Expense Manager -- UWP (+ Blazor) and CQRS+ES.
Home Page: https://money.neptuo.com
License: Apache License 2.0
All content must be placed in the PivotItem
content to fix scrolling to touch devices.
Create drop-down list with theme switching options.
Add support for confirming `OutcomeDescription‘ by enter.
bar graph
.pie chart
.The application will show a bar graph
instead of pie chart
.
Currently the outcome wizard is missing a function for pinning secondary tile to a start.
Migration page should has some title, saying "Your application is upgrading".
Also, there should be some delay to finish transition-to, before transition out starts.
Foreground color of color should be taken dynamically based of background color.
For now, we can compute gray-scale version of background and decide whether is "more black" or "more white" and based on this decision take white or black as foreground.
When navigating to the categories and than back to the bar graph, menu button on bottom template bar has label on the right.
After merging total into list virw, bars has gone, because there is a binding for TotalAmount
A full page loading control should be part of the Template
and when navigation starts inside content frame
, this control should be shown before navigation in started (inner navigation, calling Navigate
on Frame
).
Move category edit button to the secondary buttons.
A grid view of categories is missing vertical scrollbar.
Every page should have a title.
On medium and large view it should be shown at the top, beside hamburger menu, all the time.
On small/mobile view we can think about hiding it in the main/hamburger menu.
There should be controls for filtering in the category list.
Add second tile which directly opens New outcome
page.
After saving outcome, a dialog with timeout should be opened. The dialog will contain buttons for closing application (which will be executed after countdown is finished) or navigating to summary view.
Also, in this mode, no data should be loaded, so the application should start as quickly as possible.
When running on the phone, there is missing information about current state between steps.
Refactor OutcomeCreate to control, which works like a wizard. Also this control can be used for editing existing outcomes. #8
After navigating back to the summary, "No data message" is displayed for a second.
Go to the summary and randomly start clicking on sorting buttons.
You will got an exception saying the SummaryTotalViewModel
can't be casted to the SummaryCategoryViewModel
.
There should be some kind of switch between shown periods.
This switch should be part of the page, not the Template
.
Originally posted on #2.
When selecting an item from main menu, there is no need for processing a whole navigation.
Frame.GoBack()
will be invoked. This should be wrapped in something like ICloseable
.Originally posted on #2.
Category overview should be also working without specific category key. In this mode it will simply show all outcomes from a specified period.
Now a back button navigation is executed and OutcomrCreate
is shown (again, instead of last displayed page).
#20. This wizard should support kind of "temporal" / not completely filled outcomes which can be later shown somewhere and completed to standard outcomes.
Wizards should be more integrated to the navigator.
They should respond to forward / backward navigation.
The main menu on mobile, while organized bottom-up, should be transparent and only height of items should have background.
When no data is available, loading view is shown endless.
For setting amount of outcome, try own in-app on screen keyboard.
List of categories is missing vertical scrollbar.
We have a very basic support.
price with date
everywhere.We should change semantics a bit.
Category is a logical classification of outcome. On the other hand, tag is like a sub-category. This way can for example mark outcomes made by credit card.
No edit page for outcome. Instead use "Entity List" with action button for editing each property.
Try these features to measure loading time of bar/pie summary.
On desktop align items top-down, like they are now.
On mobile and possibly only on mobile, align them bottom-up.
Fix scrolling of content of summary page.
Summary item in bar graph is not visible, unable to scroll to, when the app is landscape on phone.
No data is displayed, instead of loading wheel.
It could be FontAwsome if there is a library for its use in the UWP.
Either via IReloadablePage
or subscribe to OutcomeCreated
event.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.