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
Eric Wong
234ac8deb3
Change active tracing to use correct glyph instead of dot ( #890 )
...
* Change active tracing to use correct glyph instead of dot
* make the pointer on the glyph line up correctly
2020-01-03 12:08:02 -08:00
Pepe Rivera
3b916dcec3
Minor changes to share output ( #886 )
...
* Make some tweaks to share output
* adjust strings
* one more tweak
* Remove unneeded span
2020-01-03 10:45:51 -08:00
dovisutu
4846190008
Update build year in Aboutflyout ( #895 )
2020-01-03 02:21:31 -08:00
dovisutu
9e52256196
Fix prefix 0s after deleting decimal point ( #825 )
2020-01-03 02:21:12 -08:00
Rudy Huyn
3942662c9d
High Contrast support for Graphing Calculator ( #878 )
...
* Equation Control - High contrast
* tweak
* Update graph colors when users switch from one high contrast mode to another
* decrease opacity of reveal borders
2019-12-20 10:56:01 -08:00
Eric Wong
13e31799c9
Wire up keyboard in graphing calculator ( #863 )
...
* Wire up graphing calculator keyboard with math rich edit control
* CR feedback
* Handle focus bug in flyout
2019-12-19 09:56:03 -08:00
Scott Freeman
a21b4a2d1a
Using wstring instead of wstringstream where appropriate ( #881 )
2019-12-19 01:50:31 -08:00
Rudy Huyn
38da8d7b38
support ctrl+- and + ( #882 )
2019-12-18 16:06:13 -08:00
Scott Freeman
be4e437f4d
Removing call to stripzeroesnum if no number exists. ( #877 )
2019-12-18 02:02:04 -08:00
Scott Freeman
3c6b5a808e
Cleaning up some UnitConverter code and making some of it more efficient. ( #875 )
2019-12-18 01:19:28 -08:00
Rudy Huyn
dc79ec65f6
Remove EquationTextBox from KeyGraphFeaturesPanel ( #833 )
...
* remove EquationBox from KFG
* polish
* improve templates
* fix issue with dark theme and MathRichEditBox
2019-12-16 23:00:06 -08:00
Rudy Huyn
fe599e31f8
Update graph tooltip design and content ( #867 )
...
* update graph tooltip
* modify font size
2019-12-16 10:41:35 -08:00
Rudy Huyn
eb2fa6db9b
Fix focus issues ( #868 )
2019-12-16 10:13:34 -08:00
Rudy Huyn
dbddc7bc86
Save and restore the value of EquationInputArea when users scroll ( #866 )
...
* Save and restore the value of EquationInputArea when users scroll
* clean up
* replace ->Focus(..) by FocusManager::TryFocus(...)
2019-12-13 16:42:12 -08:00
Rudy Huyn
534139d67d
GraphControl: refactoring and optimizations ( #831 )
...
* GraphControl cleaning
* replace textbox value after submission
* rebase
* rebase
* rebase
* Add filters
* rebase!
* rebase
2019-12-13 16:33:08 -08:00
Rudy Huyn
da38b5a015
Move variables to the right column ( #859 )
...
* move variable editor
* support high contrast and tab navigation
* Remove obsolete resources
* take feedback into account
* Fix focus when virtualization recycle a EquationTextBox
* formatting
2019-12-12 14:52:36 -08:00
Pepe Rivera
2a0637e51c
Fix some UI bugs in graph mode ( #862 )
...
* Address issues with error states
* Add various fixes
* Add back initial tooltip
* PR comments
2019-12-12 12:58:28 -08:00
Rudy Huyn
f282605bc6
Redesign graph buttons + replace ActiveTracing button by a ToggleButton ( #864 )
...
* redesign graph buttons
* fix high-contrast and focus
2019-12-12 09:38:10 -08:00
Stephanie Anderl
f593c621aa
Update GraphingCalculator Projects to allow official builds ( #852 )
...
* renamed MockGraphingImpl to GraphingImpl, updated the nuget.config to include the WindowsApps feed
* Revert nuget.config change
* Updated vcxproj files to output to the same directory regardless of configuration
* Removed outder used GenerateProjectSpecificOutputfolder instead
* revert commenting out the temporary.pfx cert in the calculator.vcxproj file
2019-12-10 16:15:49 -08:00
Scott Freeman
b6f9634e34
Removing unused serialization code in CalculatorManager ( #858 )
2019-12-10 14:32:00 -08:00
Rudy Huyn
07d012cf6b
[Graph] Replace the Add button by a EquationTextBlock ( #826 )
...
* init
* Replace the Add equation button by an EquationTextBox
* Move automatically the focus to the next textbox when users press Enter
* nit
* localize the placeholder
* rebase
* rebased and disable remove context menu when the equation is the last one
* replace storyboards by setters in visual states
2019-12-10 11:06:37 -08:00
Scott Freeman
06f43ad373
Refactoring LocalizationSettings ( #850 )
2019-12-09 19:28:43 -08:00
Pepe Rivera
f1bf3354c4
Fix graph rendering of inequalities ( #856 )
...
* fix inequality rendering
* Add comment
2019-12-09 13:30:39 -08:00
Eric Wong
4bb5c39e34
Add context menu to rich edit to allow for keyboard support ( #854 )
...
* Add context menu to rich edit to allow for keyboard support
* Update src/Calculator/Controls/EquationTextBox.cpp
Co-Authored-By: Pepe Rivera <joseartrivera@gmail.com>
* Check for focus before triggering submit
2019-12-09 13:18:06 -08:00
Pepe Rivera
c6d3132ad4
Add keyboard UI ( #855 )
2019-12-09 12:52:10 -08:00
Rudy Huyn
5209084bb0
Fix crash with x86 ( #853 )
2019-12-06 17:02:46 -08:00