Pepe Rivera
fc19ddcbcb
Improve error handling by displaying an error message ( #1075 )
...
* wire up error messages
* more errors
* fix crash on render error
* Always show copy and cut
* PR comments
* Fix spelling
2020-03-25 15:18:34 -07:00
Jay Windsor
7b51b45906
Remove adjustment from local time ( #834 )
2020-03-25 04:20:13 -07:00
Rudy Huyn
15944fcd10
Add dual-screen support to Calculator ( #1027 )
2020-03-24 11:39:59 -07:00
Stephanie Anderl
980b60f271
Update calc version to 2002 ( #1108 )
2020-03-24 10:40:32 -07:00
Stephanie Anderl
ce86ed6819
Added Graphing Mode Jumplist Icons ( #1107 )
...
* Added Graphing jumplist icons to the assets folder and Calculator project
* Remove extra copy lines for the graphing engine dlls
2020-03-24 09:42:30 -07:00
Rudy Huyn
2b9e200945
remove the password from the certificate ( #1105 )
2020-03-23 17:37:22 -07:00
pi1024e
475aafdbc4
Replace old C headers with the C++ ones ( #1099 )
2020-03-23 08:44:06 -07:00
Matt Cooley
2d7133f5b7
Update TemporaryKey.pfx ( #1100 )
2020-03-23 07:42:54 -07:00
Pepe Rivera
28dbdb3d94
Persist variable settings after graph is plotted ( #1055 )
...
* Allow copying graph as image
* Persist variables
* Revert "Allow copying graph as image"
This reverts commit 4fc9d798bc5f3ff82efc4fb00140103213fb81e2.
* fix binding bug
* undo cert change
* fix animation
* remove extra lines
* remove overrides
* undo key comment
2020-03-17 11:27:00 -07:00
pi1024e
1b72ecb6b3
Remove unused "this" in async lambda expression ( #1094 )
2020-03-17 09:56:54 -07:00
pi1024e
172bf08122
No need to invoke the compare method when we have an overloaded == operator. ( #1091 )
2020-03-16 16:02:51 -07:00
pi1024e
d14423d0f1
Merge initializers and assignments ( #1088 )
2020-03-16 15:52:48 -07:00
Rudy Huyn
319f0e850c
Don't display the history button when the panel disappears ( #1081 )
2020-03-16 12:52:29 -07:00
Pepe Rivera
76fa670f92
Support mouse gestures when active tracing is enabled ( #1064 )
...
* Make the pointer follow the mouse
* Only render when necessary
* Move trace rendering to background thread
2020-03-16 11:54:19 -07:00
pi1024e
f527dce88d
Use static_cast instead of C-style cast in UnitConverter.cpp ( #1089 )
2020-03-16 09:29:58 -07:00
Matt Cooley
41dcbf53ec
Remove CMakeLists for now ( #1086 )
2020-03-13 12:40:57 -07:00
Scott Freeman
0490d8cd20
Reducing the number of wstring copies when constructing Unit and Category ( #936 )
2020-03-13 11:06:20 -07:00
Stephanie Anderl
18a1f82035
Graphing Calculator Diagnostics Instrumentation ( #1041 )
...
* Add telemetry for keyboard button usage in graphing mode
* Added the diagnostics for EquationAdded and FunctionAnalysis
* Added remaining diagnostics events for graphing calculator
* Fix proj files to include the IsStoreBuild condition. Move the Delayer class to the Calculator/Utils folder
* Ensure the variable textbox has focus before logging diagnostics
* Move maxVariableCount check into the tracelogger class
* Created enums and updated the slider value changed method to remove the variable from the map after the log method is called
* Re-enable hidden lines when the expression is updated
* Fixed extra line in grapher.h and removed the conditional logging for variable count
* Updated logging per PR feedback
* Updated variable logging and fixed issues in the IsEquationLineDisabled binding the EditTextBox control.
* Update per PR feedback
* Added TraceLogging project to contain shared logging logic.
* Updated TraceLogging project and updated tracelogger classes to use the TraceLogging project methods
* Updated VariableLogging to log variable name. And updated per PR comments
* Updated Variables logging to log count changed instead of variable added and fixed issue with variableSliders not being initialized
* Remove outdated tracelogging call caused by rebase
* Updated Delayer class to DispatcherTimerDelayer and fixed some small formatting issues
* Fixed missing Dalyer class name updates
* Removed extra line in traceloger.h
2020-03-12 14:05:47 -07:00
Dave Grochocki
4336c58105
Roadmap Update for 2020 ( #1085 )
...
It is our GitHub anniversary, which means it is time to update the Windows Calculator project roadmap for 2020.
2020-03-12 12:48:58 -07:00
Matt Cooley
9320e9424e
Delete unused build config files ( #1082 )
...
Delete config files for internal FCIB and test processes which are no longer in use.
2020-03-12 10:52:04 -07:00
Pepe Rivera
102782df47
Select the equation when the EquationTextBox has focus and during analysis ( #1067 )
...
* Select equation on focus
* PR comment
2020-03-12 10:12:01 -07:00
Pepe Rivera
a2794b3705
Support regular textbox context menu functions in the EquationTextBox ( #1065 )
...
* Add context menu items back
* Disable if no selection
2020-03-11 18:38:12 -07:00
Stephanie Anderl
59c55a9333
Update the EquationInputArea divider line to update with the app theme ( #1084 )
2020-03-11 12:19:14 -07:00
Pepe Rivera
ebc57af203
Work around crash by replacing ItemRepeater with ListView ( #1058 )
...
* Replace ItemRepeater with ListView
* Allow animations
* undo temp key change
* Remove animation
2020-03-11 09:41:52 -07:00
Pepe Rivera
2caea01c6f
Fix analyze button being enabled with error ( #1061 )
2020-03-11 09:41:37 -07:00
Eric Wong
d11873caf6
Check for ctrl when navigating to handle AltGr ( #1054 )
2020-03-10 12:45:36 -07:00
Pepe Rivera
4f8db42855
Add reset button to settings flyout ( #1073 )
2020-03-09 16:51:39 -07:00
Pepe Rivera
e8d03eafc1
Update internal package vers ( #1076 )
2020-03-09 12:00:20 -07:00
Pepe Rivera
1b1eb4c7e7
Add automation name to graph control ( #1032 )
...
* fix bugs
* Update src/Calculator/Resources/en-US/Resources.resw
Co-Authored-By: Rudy Huyn <rudyhuyn@gmail.com>
Co-authored-by: Rudy Huyn <rudyhuyn@gmail.com>
2020-03-06 16:25:50 -08:00
Pepe Rivera
de3a1cdff7
Allow copying graph as image ( #1051 )
2020-03-04 16:25:50 -08:00
Pepe Rivera
f1d53fba61
Support other locales for decimal and list separators ( #1060 )
...
* Support other locales for decimal and list seperators
* PR fixes
2020-03-04 15:15:18 -08:00
pi1024e
880072016f
Push back if the vector is a whimsical ( #1062 )
2020-03-03 13:47:26 -08:00
Pepe Rivera
814473f4d6
Parse each individual equation ( #1059 )
2020-03-03 10:53:03 -08:00
Pepe Rivera
dbc3dc5abb
Handle focus for clear and clearentry buttons ( #896 )
2020-03-03 10:52:48 -08:00
Stephanie Anderl
d7e7f46c99
Update Analysis after variables change ( #1056 )
...
* Updated Analyze Equation to set the current value of the variables before analysis
* Updated SetGraphArgs to take in a graph parameter and use it in AnalyzeEquation()
2020-02-28 09:34:16 -08:00
Pepe Rivera
915e0a8220
Pass EquationButtonContentIndex for show equation tooltip ( #1057 )
2020-02-27 14:28:18 -08:00
Pepe Rivera
f97c084a67
Fix some accessibility bugs ( #1047 )
...
* Fix accessibility bugs
* style fix
2020-02-27 11:54:29 -08:00
Pepe Rivera
0c8d6dd83c
Fix usability issues with settings flyout ( #1049 )
...
* various settings fixes
* PR fixes
2020-02-26 16:21:38 -08:00
Pepe Rivera
1f56b4946d
Delay loading some unused UI elements ( #1042 )
...
* unload
* pr fixes
2020-02-26 13:28:29 -08:00
Rudy Huyn
c0cb14a8e8
Make unit converters stil working when users opened 'Currency' in offline mode ( #1022 )
2020-02-25 16:34:18 -08:00
Pepe Rivera
dab258f3f0
share image ( #1039 )
2020-02-24 10:27:22 -08:00
Pepe Rivera
8483b68f12
Fix crash when tabbing through KGF ( #1037 )
...
* Check readonly
* Update src/Calculator/Controls/MathRichEditBox.cpp
Co-Authored-By: Rudy Huyn <rudyhuyn@gmail.com>
Co-authored-by: Rudy Huyn <rudyhuyn@gmail.com>
2020-02-14 15:01:43 -08:00
Pepe Rivera
11ab829b1b
Remove unneeded assets ( #1038 )
...
* remove fun assets
* PR comments
2020-02-14 14:56:54 -08:00
pi1024e
1ecf431ea3
No need to make an enum variable if it is either one of two possibilities. ( #1036 )
...
Visibility variable holding collapsed but then turning into visible is unnecessary when one can return Visibility::Collapsed or Visibility::Visible.
2020-02-14 12:52:58 -08:00
Crystal Edwards
d8fedaffde
Update Standard Mode Calculator UI Tests ( #788 )
...
Additional Standard mode UI Tests added.
2020-02-13 14:42:43 -08:00
Pepe Rivera
d196909246
Rename icons to new format and update internals package ( #1028 )
...
* Rename asset files
* Add missing files
* Exclude references to assets that don't exist
* Update internals version
2020-02-12 14:35:28 -08:00
Matt Cooley
7da1ab6874
Fix ARM64 build ( #1026 )
2020-02-11 14:03:43 -08:00
Stephanie Anderl
66e47627c0
Update the CI build to only run p0 UI tests for PRs and all UI tests for rolling CI builds ( #1012 )
...
* Added testcasefilter to the UI tests yaml
* Set priorities on UI tests
* Add UI tests for PRs yaml file, conditionally add it to the CI build yaml
* Update priority on functional tests
* Use a conditional task input instead of an additional yaml file to determine if UI tests should be filtered to P0 only
* Add condition:succeeded() back into the run-ui-tests.yaml
* Add back line
Co-authored-by: Matt Cooley <matt@mattcooley.net>
2020-02-07 15:12:31 -08:00
Pepe Rivera
724d12b762
Update mocks ( #967 )
2020-02-06 15:15:28 -08:00
Scott Freeman
4b9d6e9799
Making Graphing::Color fully constexpr ( #1010 )
2020-02-06 15:13:38 -08:00