ctime2's People
Forkers
haggithesecondctime2's Issues
Add statistics
Add user images to the attendance list view
Save session state right after you logged in
Change the navigation to be more OOP
Make 2 subclasses of the NavigationItemViewModel
- NavigatingNavigationItemViewModel
- ClickableNavigationItemViewModel
We may be able to reduce the code by so much!
Some texts are inconsistent in the statistics (at least in english)
The checkin and checkout texts are inconsisted between the band and the app
If you check-in or check-out and you hold the dialog button pressed, you might check-in again by accident
Maybe don't show a dialog at all?
In the my-times-view automatically filter to the end of the current month not just the current day
Just so we do it like the website does.
Add live-tile support
Add the option to delete all existing logs
Maybe in the about-area in the settings.
Hide the button in a app-bar?
Change to use the new strongly typed x:Bind binding
Make the app multilingual
At least for german and english
Retina scan for login
Make the band vibrate once the band tile is ready
Make the settings tabs be horizontally centered
In the my-times-view show the weekday in the group header
And add a dot after the day number, so we have a format like "Mi 23. September"
Sort the attending users by name
Allow the user to swipe out the navigation
Exception in statistics if no times are there
For example at the first day of the month
Add notifications for lunchbreak and workend
Date and time formatting isn't using the system settings
Update with new methods statistic, etc.
Improve how we handle the user navigating to a view we don't have in the navigation
Just stay at the last selected action.
Ignore the current day in the statistics
In the "my times" view group the times by date
Merge Overview and Checkin
Support the other timer kinds
I did some research and I think I understand now how the timer-kinds
It's like a binary enum:
1 - Enter
2 - Leave
4 - Short break
8 - Trip
16 - Home office
So the full list is:
Enter: 1
Leave: 2
Short break: 4 + 2 = 6
Trip enter: 8 + 1 = 9
Trip leave: 8 + 2 = 10
Home office enter: 16 + 1 = 17
Home office leave: 16 + 2 = 18
attendance list
Add selection to the navigation
Change that we can see the app name if we pin the app to the start area
Add logging
The logo should be black/white depending on the current theme
Move attendance list side by side on wider screens
Speech recognition
In the stamp-time-view while loading the current state both buttons should be disabled
That is just nicer ๐
Display the current area-name in the header
Now that we have the app name in the navigation, we can display the current area in the header ๐
Scroll bug
Can't scroll the navigation in desktop mode if the app is re sized to the smallest possible window.
App icon
Change app name to something better
- c-time Universal
- win-time
- c-time.net
Something like that.
Add error handling
currently crashes without notification etc.
Change the text of the date filters in my-times to german
Add a settings page and embed the about screen in it
Change the keyboard in the login view to a e-mail keyboard
Add additional filters to the statistics
Shortcuts like Current month and last 7 days
Add band tile
- Check if there is space left to add a custom tile to the band
- Make sure this only works with Band 2, Band 1 is not supported
- Create a multi-page layout
- A "start" page that shows a current status like "Please wait..." while we connect to the band from the phone
- A "stamp" page that shows whether you're currently checked-in or not, and allows you to check-in or check-out
- A "test connection" page that allows you to test the connection from your band to your phone
- Make it support multiple languages
Try-Catch the voice-command registration
And log the exception if any occurs.
Surround attendance list images with color green/red
Make the app more useful for the desktop
Add visual states for the different window sizes we want to support.
For example in a wider UI we can always show the navigation and just hide the navigation hamburger button.
Improve the about page
Add our logo and app name to the navigation
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.