LicenseInformationPage is unaccessible unless in Debug mode for now.
A license for Circle itself has not been chosen yet. Only licenses for
Roboto and WPtoolkit were added.
Also, page transition animations were added for MainPage and
LicenseInformationPage.
Before this commit, taps on start/pause button were delayed, resulting
in about 1 out of 2 taps being ignored. This is, of course, the one
single bug a stopwatch app must not have.
So, after 12 years, I fixed it.
ToggleSwitches had separate _Checked and _Unchecked event handlers. This
commit merges them into a single _Toggle event handler. The code could
be further improved tho since, except for the setting key, their code
is redundant.
Also, unused/unreachable code (e. g. orphaned handlers) has been
removed.
This adds a new Controls directory for custom UI controls. Right now,
this only affects the TimeControl used for splits/laps, but it is
planned to source out the stopwatch into its own control as well,
so that's the preparation for that.
Both FirstStartPage and MainPage have been moved into Views/. The
Package.appxmanifest as well as WMAppManifest.xml files have been
updated to link to Views/MainPage.xaml as landing page.
Roboto Light and Thin as well as Segoe MDL2 Assets have been converted
into static resources and are now accessible via {StaticResource MDL2}
(in case of Segoe MDL2 Assets; it's RobotoLight and RobotoThin for
Roboto fonts).
- general: remove unfinished "Laps" pivot item (tab)
- general: remove gray background and use system background instead
- general: implement working light mode
- general: remove Roboto everywhere except pivot headers, app bar, and
stopwatch and use system font instead
- settings: replace check boxes with toggle switches
- settings: replace radio buttons with group of toggle buttons
- settings: improve margins and general structure
- about: disable buttons for bug reports, feedback, and store
integrations
- about: replace Circle PNG logo with Ellipse in order to support
light mode
- about: center logo and information
Adds the original codebase from around 2014-2016.
Some information have been removed, for example, the mail address
for feedback.
The Code sucks right now, a major refactoring is necessary. Also,
the target platform is still Silverlight and not WinRT, so the whole
app needs to be ported over at some point, so it can fully utilize
Windows Phone 8.1's features.