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
Rudy Huyn
503831895d
Hide or Disable graphing calculator menu item when necessary ( #848 )
2019-12-06 15:03:07 -08:00
Daniel-Parker
81747a0a93
Update ManualTests.md ( #815 )
...
* Update ManualTests.md
Added manual test cases for Graphing mode in Calculator.
* Update ManualTests.md
Added line breaks to make my additions more legible, and added two more cases for testing the "too complex" and "unsupported" error messages for Key Graph Features.
2019-12-04 11:02:08 -08:00
Eric Wong
36327b73de
Adding automation names to buttons ( #842 )
...
* Add missing automation names for buttons in graphing calculator
* Add narrator support for tracing features
2019-12-04 11:00:07 -08:00
Matt Cooley
ff6a221c51
Build and test x86 in PR builds ( #846 )
2019-12-04 10:02:57 -08:00
Eric Wong
133df73d6a
Add icons for show, hide and switch to equation mode ( #845 )
...
* Add icons for show, hide and switch to equation mode
* use correct icon for small mode
* cleanup of fonts
2019-12-03 16:02:46 -08:00
Matt Cooley
bed51511bb
Update navigation unit tests to account for new graphing calc entry point position ( #844 )
2019-12-03 14:53:17 -08:00
Pepe Rivera
89c3fc3e4d
Add error handling to graph and equations ( #827 )
...
* add error handling
* Handle regraphing on certain errors
* Fix high contrast
* Hide KGF button in error state
2019-12-03 14:41:39 -08:00
Matt Cooley
3ca4f4ffa7
Change GraphingCalculator package identity back to WindowsCalculator.Dev ( #843 )
2019-12-03 13:59:10 -08:00
Matt Cooley
03c2d6514f
Build GraphingCalculator against SDK 18362 ( #841 )
2019-12-03 13:28:49 -08:00
Matt Cooley
94b708897b
Enable PR and CI builds for feature branches ( #838 )
2019-12-03 07:34:11 -08:00
Rudy Huyn
6911f2b268
Add missing brush
2019-12-02 20:22:21 -08:00
Rudy Huyn
73d6a32add
merge with master
2019-12-02 19:36:54 -08:00
Rudy Huyn
39885668ae
Merge remote-tracking branch 'upstream/master' into feature/UpstreamGraphingCalculator
2019-12-02 19:20:46 -08:00
Matt Cooley
265721b1be
Enable PR and CI builds for feature branches ( #838 ) ( #839 )
2019-12-02 14:01:54 -08:00
Matt Cooley
deea3074b3
Enable PR and CI builds for feature branches ( #838 )
2019-12-02 13:53:49 -08:00
Scott Freeman
d0785b2fad
Updating HistoryViewModel::SaveHistory so it ( #819 )
...
Taking a const ref of history items vector in HistoryViewModel::SaveHistory and iterating over those items using a range for loop.
2019-12-01 09:02:34 -08:00
Scott Freeman
369843dd37
Changing CCalcEngine::s_engineStrings to use string_view for keys ( #829 )
2019-12-01 08:59:50 -08:00
Rudy Huyn
f395d14764
Hide the Edit Variables button when no variables are available ( #823 )
2019-11-22 17:49:57 -08:00
Rudy Huyn
25d7a46ac1
Modify how we manage the visibility of the history button ( #821 )
...
* Modify how we manage the visibility of the history button
* rename function
2019-11-22 16:22:53 -08:00
Eric Wong
603d672015
Add tooltips to buttons in graphing calculator ( #822 )
...
* Add tooltips to buttons in graphing calculator
* Fix break due to bad merge
* CR Feedback
2019-11-22 15:08:23 -08:00
Rudy Huyn
7ef6eaf1b6
Added support for small windows in the graphing calculator ( #803 )
...
* Add support of small windows
* remove extra space
* Modify how we manage the tooltip
* Fix merge issues
2019-11-22 10:36:36 -08:00
Scott Freeman
6e2b82c8bf
Changing CalculatorManager::GetSavedCommands to return a const ref ( #812 )
2019-11-21 21:50:26 -08:00
Stephanie Anderl
a33c1a4494
Equation button updates: Enable/Disable on click, button content f1, f2, f3..., visibility icon on hover ( #804 )
...
* Added enable/disable line functionality
* Update EquationTextBox to change the opacity of functions have are not visible. Update the function label for the EquationTextBox to increment the label to show f1, f2, f3, etc
* rebase key-graph-features and fix issue where removing an equation box and adding a new one repopulates the previous equation
* Added visibility icon for the equation button hover
* updated EquationButton to be a toggle button to better handle the LineHidden state and other PR comment fixes.
* Updated EquationButton style to use a toggle button and to have placeholder icons for the show/hide states
* Updated equation button after pulling the refactor work into the branch. Fixed the Equation Button in KGF UI
* Fixed Pepe's bugs
* Uncomment temporary.pfx in calculator.vcxproj
2019-11-21 15:07:45 -08:00
Pepe Rivera
288a90e0fe
Refactor Equation to be treated as a model and update Key Graph Features ( #791 )
...
* refactor code
* update KGF
* Rename some functions
* Undo comment out of proj file
* Pr feedback
2019-11-20 14:28:32 -08:00
Pepe Rivera
9ee2f8a293
Update styles for buttons on Graph and ListView ( #793 )
...
* Fix listview
* extra merge with KGF
* Few tweaks
* Fix scrolling
* PR feedback and other tweaks
* Update src/Calculator/Views/GraphingCalculator/EquationInputArea.xaml
Co-Authored-By: Stephanie Anderl <46726333+sanderl@users.noreply.github.com>
2019-11-20 11:41:21 -08:00