Stephanie Anderl
f4ab94ce1c
Enables analysis on functions with variables ( #1021 )
...
* Add Graph Options to enable analysis with variables
* Remove debugging call to GetAllowKeyGraphFeaturesForFunctionsWithParameters()
* Updated the variable analysis logic to use the UpdateGraphOptions method
2020-02-04 13:43:00 -08:00
Pepe Rivera
ff5efcdd78
Update build version to 2001 ( #1016 )
2020-02-03 15:22:34 -08:00
Pepe Rivera
6ca8f90021
Fix focus bug in graphing mode and other small changes ( #938 )
...
* Fix some bugs
* Style fixes from prev PR
2020-01-31 13:45:16 -08:00
Yair Aichenbaum
f2dbaad9b9
Always on top tool tip ( #968 )
...
* First implementation of KeyboardAccelerators for OnTop
* Changed shortcut keys to match the specs
* Adjusted ToolTips for compact overlay buttons to show the KeyboardAccelerator
2020-01-28 19:21:19 -08:00
Rudy Huyn
cdaf97e3d7
Update Calculator MDL2 Font( #972 )
2020-01-28 10:05:38 -08:00
Stephanie Anderl
c55797c933
Updated unit tests certificate ( #971 )
...
* Updated unit tests certificate
* Remove the user macros section since the certificate is already in the global section of the vcxproj
2020-01-27 11:25:33 -08:00
Pepe Rivera
350b8a9024
Fix graphing crash when plotting equations with errors ( #958 )
...
* fix crash
* Fix follow up crash
* real fix
2020-01-22 13:39:51 -08:00
Scott Freeman
e77823b97c
Fixing CalculatorManagerTests by setting calculator mode so CCalcEngine is set. ( #940 )
2020-01-17 20:19:17 -08:00
Scott Freeman
1947a25ff8
Making a few improvements in Grapher ( #922 )
...
- Removed unused variable
- Using ArrayReference in GetGraphBitmapStream so bytes aren't copied an extra time
2020-01-15 09:36:31 -08:00
Scott Freeman
52de42e7fb
Removing Utils::Swap and using std::swap instead ( #932 )
2020-01-14 15:22:50 -08:00
Pepe Rivera
ca0b3d83e8
fix bugs ( #934 )
2020-01-14 13:52:57 -08:00
Stephanie Anderl
027eab12a3
Update release yaml to remove arm64 builds ( #930 )
2020-01-13 16:05:39 -08:00
Stephanie Anderl
9fc9c97ee7
Update KGF Back Button Styling ( #927 )
...
* Remove rounded corners on the back button
* Updated back button style to align with Equation button.
* Fixed issue where the forground color was white in high contrast and fixed the crash in high contrast
2020-01-13 15:09:45 -08:00
Stephanie Anderl
ff2a94f64d
Fix release pipeline by setting provData to false ( #929 )
2020-01-13 14:56:54 -08:00
Pepe Rivera
3d1f0e9440
Make variable boxes collapsible on click ( #916 )
...
* fix
* PR comments
* fix bug
Co-authored-by: Eric Wong <eriwong@microsoft.com>
2020-01-13 10:08:23 -08:00
Scott Freeman
80e9b82bdc
Removing useless code from VisualTree::FindDescendantByName ( #925 )
2020-01-10 18:06:21 -08:00
Eric Wong
c7c9bf0513
Use path instead of glyph for active tracing ( #910 )
...
* Use path instead of glyph
2020-01-10 16:42:55 -08:00
Pepe Rivera
240792a775
Adjustments to ghost textbox ( #924 )
...
* adjustments
* delete extra visual states
* Fix hover bug
* Fix a few more bugs
* Fix high contrast crash
2020-01-10 16:41:23 -08:00
Stephanie Anderl
ab2ad8cdee
Update Font Sizes for Graph Settings and Key Graph Features to be aligned ( #923 )
...
* Updated fonts for Graph Settings to match KGF
* Update graph settings font sizes to be a bigger
* Update KGF fonts to match Graph Settings
2020-01-10 15:56:12 -08:00
Stephanie Anderl
42dcfdc598
Update group policy check to look in HKCU instead of HKLM for allowing graphing mode ( #918 )
...
* Update group policy check to look in HKCU instead of HKLM
* Update the dwFlags to use RRF_RT_DWORD.
2020-01-10 15:48:07 -08:00
Matt Cooley
6c524e68e2
Remove LimitedAccessFeatures check for old package name ( #921 )
2020-01-10 15:46:55 -08:00
Pepe Rivera
397c180d52
Format MathML equations before submission to the GraphControl ( #926 )
...
* Format richedit input
* fix spelling error
2020-01-10 15:17:36 -08:00
Pepe Rivera
c8a67eb574
ui changes ( #920 )
2020-01-09 14:10:48 -08:00
Rudy Huyn
9b9c9fb7ee
Fix function symbols in RtoL ( #914 )
2020-01-09 13:33:09 -08:00
Scott Freeman
bea4c2429f
Inferring std::array template params for featureLevels. ( #917 )
2020-01-09 12:05:49 -08:00
Scott Freeman
4f05b63ba6
Removing unnecessary string copies when iterating vectors and maps in KeyGraphFeaturesInfo ( #915 )
2020-01-09 12:05:16 -08:00
Rudy Huyn
6fe229fc15
Update toggle to switch from graph to equations ( #912 )
...
* Modify toggle to switch from graph to equations
* support RtoL languages
* fix margin
2020-01-09 09:44:46 -08:00
Pepe Rivera
9329af37f1
Fix crash when setting graph options to very large numbers ( #904 )
...
* fix crash
* Fixes
* Update build/pipelines/templates/build-app-internal.yaml
Co-Authored-By: Stephanie Anderl <46726333+sanderl@users.noreply.github.com>
Co-authored-by: Stephanie Anderl <46726333+sanderl@users.noreply.github.com>
2020-01-08 15:06:26 -08:00
Stephanie Anderl
c3414ea9c9
Change Calculator app name back to Calculator and add more margin to the preview tag for graphing mode ( #909 )
2020-01-08 14:56:44 -08:00
Scott Freeman
8141941208
Removing wstringstream usage since it adds unnecessary overhead ( #908 )
2020-01-08 14:35:05 -08:00
Rudy Huyn
f9c049a84b
Add preview tag to Graphing feature ( #907 )
...
* Add preview tag to Graphing
* Fix Graph Settings button in dark mode
2020-01-08 10:34:05 -08:00
Matt Cooley
4ac76c66da
Merge pull request #899 from EriWong/mergeFeature
...
Merge graphing calculator into master
2020-01-07 14:56:30 -08:00
Eric Wong (PAX)
09926e4f84
Fix build as a result of merge conflict
2020-01-07 14:26:40 -08:00
Stephanie Anderl
cb707d467a
Remove ARM64 from the package since Graphing mode does not support AR… ( #903 )
...
* Remove ARM64 from the package since Graphing mode does not support ARM64.
* Update build/pipelines/templates/package-appxbundle.yaml
Steph approves :)
Co-authored-by: Eric Wong <eriwong@microsoft.com>
2020-01-07 14:09:39 -08:00
Eric Wong (PAX)
aad968ff37
Merge remote-tracking branch 'upstream/master' into mergeFeature
2020-01-07 14:08:18 -08:00
Rudy Huyn
2d177e5160
CalcViewModel code cleaning ( #754 )
...
* move KeyboardShortcutManager, ValidationConverter and ViewState to Calculator
* remove dead code listed in #753
* remove Microsoft.UI.Xaml nuget package from CalcViewModel
2020-01-07 13:59:51 -08:00
Eric Wong (PAX)
d087404256
One more unit test fix
2020-01-07 11:46:52 -08:00
Eric Wong (PAX)
967b2a1e86
More Unit tests fixes for when graphing calc is not enabled
2020-01-07 11:27:26 -08:00
Rudy Huyn
712bdb1b7c
Code cleaning: Remove all properties/functions not used in CalculationResult ( #649 )
2020-01-07 11:03:47 -08:00
Stephanie Anderl
f1863c0eb2
Updated internal build version to 0.0.31 ( #900 )
2020-01-06 16:07:22 -08:00
Eric Wong (PAX)
40cadcda13
Add condition to unit tests to handle cases where graphing calculator is hidden
2020-01-06 16:04:27 -08:00
Rudy Huyn
7f2c300e37
remove the useless code related to the management of the focus in CalculationResult ( #700 )
2020-01-06 15:21:29 -08:00
Eric Wong (PAX)
78c6c2faff
Fix filters from bad merge
2020-01-06 14:43:07 -08:00
Eric Wong (PAX)
d2b2853114
Merge remote-tracking branch 'upstream/feature/GraphingCalculator' into mergeFeature
2020-01-06 14:42:40 -08:00
Rudy Huyn
22f57aab3f
Take windows setting into account to Disable/Enable animations ( #748 )
2020-01-06 14:36:45 -08:00
Scott Freeman
563404fd99
Wstring view overrun ( #884 )
2020-01-06 13:44:40 -08:00
Scott Freeman
fb18b639e3
Using wstring::find_last_not_of in CalcManager::NumberFormattingUtils::TrimTrailingZeroes ( #898 )
2020-01-06 13:36:58 -08:00
Pepe Rivera
3592b3d5a2
Update equation colors ( #885 )
2020-01-06 13:19:04 -08:00
Rudy Huyn
7aaeee934c
Prevent the graph to pan/zoom in some cases ( #897 )
...
* prevent the graph to change ranges when hide/show an equation or change the trig unit
* make sure to not zoom/pan when we hide the last visible equation
2020-01-06 13:10:53 -08:00
Rudy Huyn
8357f5d5c5
Add Graph Settings ( #879 )
2020-01-03 15:06:14 -08:00