Commit Graph

569 Commits

Author SHA1 Message Date
achmurali
ea61391a62
Disabled focus for 2nd button (#1523)
Co-authored-by: achmurali <achmurali@github.com>
2021-04-20 12:08:35 -07:00
Matt Cooley
ce4f3d5943
Update localized strings 2021-04-07 (#1521) 2021-04-20 10:38:06 -07:00
Matt Cooley
947f099455
Update localized strings 2021-03-08 (#1511) 2021-03-08 13:40:07 -08:00
Matt Cooley
12110936eb
Temporarily disable PGO NuGet package (#1510) 2021-03-08 09:33:39 -08:00
Matt Cooley
fdf7242cf0
Update build year to 2021 (#1487) 2021-02-03 07:32:38 -08:00
Matt Cooley
ef00b91619
Update nuget.config file (#1486) 2021-02-02 11:05:26 -08:00
Wei (Waley) Zhang
fd2367d483
Fixed a graphing calculator "permissions" bug caused by PR #1426 (#1471)
## Fixes a bug caused by https://github.com/microsoft/calculator/pull/1426#.


### Description of the changes:
- The PR #1426 can cause a crash when no users are returned via `User::FindAllAsync(UserType::LocalUser)` when subsequently trying to access the first user. The existing code also does not guarantee that the returned user is the currently active user.
- This fix retrieves the user that opened the app and passes this user into a function to check if this user has the proper permissions to access the graphing mode. This makes sense since the active user is indistinguishable (at least from the app's perspective) to the user who opened the app. This user's permissions are then propagated downwards to properly set up the navigation menu of the app.
- Implementation detail worth pointing out: `s_categoryManifest` is what is used to populate the navigation menu of the app, but this variable is static by design, so a separate function was written to override the appropriate `isEnabled` value in `s_categoryManifest`. This function is called by `onLaunched`.

### How changes were validated:
- Manual testing
2021-02-02 08:31:44 -08:00
Michał Janiszewski
d4be50490f
Add headers missing for compilation with GCC (#1468)
Things that required such update included:
* `wstringstream`
* `setprecision`
* `SCODE_CODE`, `E_BOUNDS`
* Various SAL macros
2021-02-01 08:40:49 -08:00
Tian L
9d8e2ad18c
Adds unit-test cases for NarratorAnnouncement after fixing issue #1386 (#1469)
* fix bug: No confirmation is announced by the narrator after activating 'Remove equation' button #1386

* Unit Test: Add NarratorAnnouncementUnitTests

Co-authored-by: tain <tankle_@hotmail.com>
2021-01-21 16:27:18 -08:00
Wei (Waley) Zhang
565e3e2714
Improve clarity of math expressions in history for Standard Calculator (feature #138) (#1453)
* Implemented feature & added unit tests

* Fixed more unit/ui tests

* Refactored tests

* Update HistoryTests.cpp

* Update HistoryTests.cpp

* Update HistoryTests.cpp

* Update HistoryTests.cpp

* Update HistoryTests.cpp

* Update HistoryTests.cpp

* Update HistoryTests.cpp

* Update HistoryTests.cpp
2021-01-20 13:21:27 -08:00
N
66ad328d00
Fixup tests (#1429)
- Removed unneeded "ToString" calls
- Fixed typos
- Renamed "fEButtonState" to "FEButtonState"
2021-01-11 14:40:27 -08:00
Tian L
737cd15562
fix bug: No confirmation is announced by the narrator after activating 'Remove equation' button #1386 (#1465) 2021-01-11 13:48:27 -08:00
Hongxu Xu
f910d64d88
Handle Space and Enter KeyDown event for About button (#1459) 2021-01-11 11:46:08 -08:00
Matt Cooley
cdcb95656d
Update localized strings 2021-01-04 (#1458) 2021-01-06 10:50:32 -08:00
Chaitanya Mehta
7d8803dd1a
Fix copy-pasting result computed by the calculator gives "Invalid input" (#1444)
* Remove exponent value from operand length

* Copy paste test with boundary exponential numbers.
2020-12-17 10:15:24 -08:00
Rudy Huyn
3172f7fea2
Prevents the user interface from shifting upwards at launch (#633)
Co-authored-by: Matt Cooley <macool@microsoft.com>
Co-authored-by: Pepe Rivera <joseartrivera@gmail.com>
2020-12-16 14:46:37 -08:00
Chaitanya Mehta
c4793785c3
Add link to GitHub repo on about flyout (#1449)
* Add link to GitHub repo on about flyout

* Update AboutFlyout page GitHub link margin.

* Update AboutPage GitHub link string.
2020-12-10 21:04:18 -08:00
Hongxu Xu
61d06b2d2f
Use different formatter for different currency (#1432)
* Use different formatter for different currency

* Add functional tests for currency fraction digit format

* Revert "Add functional tests for currency fraction digit format"

This reverts commit bd8aab33847425f4dcfd0d76ce310c918729b2fd.

* Add TestCurrencyFormattingLogic in UnitConverterViewModelUnitTests

* Fix InitializeMultipleConverterTest

* Add comment for a line of code

* Add default case for switch in ConvertToLocalizedString

* Remove trailing decimal
Disable decimal input if maxFractionDigits is 0
Fix input may be blocked after switched active

* Fix: UpdateIsDecimalEnabled should do nothing for non-currency converter

* Remove unnecessary SetValue method

* Add a comment

* Add functional UI Tests for currency converter
Reset currency before tests
Fix: input is blocked after switching to currency with less fractional digits

* Set Priority=0 for currency format related tests

* Truncate digits in display value after switcing
To fix incorrect result after switching currency with less fractional digits
2020-12-02 11:04:22 -08:00
Matt Cooley
6359a14a9b
Update localized strings 2020-12-01 (#1447) 2020-12-01 11:02:34 -08:00
Crystal Edwards
c3ed03ccfd
Adding Test Method "KeyboardInput_HistoryHotkeys" (#1431)
Now that #744 has been fixed, I'm adding Test Method "KeyboardInput_HistoryHotkeys" to test the functionality of history hotkeys such as [Shift] + [Ctrl] + [D] to help prevent a regression or a break.
2020-11-12 11:48:40 -08:00
Hongxu Xu
296cf038b9
Lock m_renderMain in Grapher::TryInitializeGraph to avoid modifying m_graph during rendering (#1430) 2020-11-11 09:40:39 -08:00
Bura Chuhadar
483dacbeff
Fixes issue #1409 (#1412)
* Fixes issue #1409

Copy pasting into Currency locks the editor.
Skipping the validation of full editor lock when backspace or clear button is clicked.

* Adding code review feedback.

* Adding code review feedback.
2020-11-10 09:56:39 -08:00
Stephanie Anderl
15ae66626a
switch to use policy manager apis for detecting graphing policy (#1426)
* switch to use policy manager apis for detecting graphing policy

* Remove RegGetValueW from NavCategory.cpp since it is no longer used.
2020-11-05 15:08:39 -08:00
Matt Cooley
1ab43949fd
Update localized strings 2020-11-03 (#1422) 2020-11-04 12:06:24 -08:00
Seija
13d8b04d8d
Changed output of GetCurrentRadix to match the variable type of m_radix (#1416)
Co-authored-by: PokeCodec <67983839+PokeCodec@users.noreply.github.com>
2020-10-28 14:40:57 -07:00
Leonid
dd9d948408
fix: change floppy disk size (#1411)
It is 1474560 bytes for standard 3,5' floppy
2020-10-27 18:24:53 -07:00
Wei (Waley) Zhang
4e9d014b5d
Clarified period definition (#1408) 2020-10-27 15:57:28 -07:00
Wei (Waley) Zhang
8cdc177658
Fixed Negative Button for converters inconsistent with visibility (#1410)
When the unit converter's category is changed, the corresponding property setter for the CurrentCategory variable mistakenly calls OnPropertyChanged("CurrentCategory") instead of RaisePropertyChanged("CurrentCategory"). This results in a failure to notify XAML that the CurrentCategory variable has changed, resulting in the corresponding UI to not be updated accordingly.
2020-10-27 15:56:21 -07:00
Jack Rainy
903b231b1f
Edit fields are scalable for large fonts (#1401)
* Edit fields are scalable for large fonts

* Retain the initial width of edit fields, but scale if needed
2020-10-22 09:28:26 -07:00
Stephanie Anderl
c97f1c6430
Fix typo in splash icon names (#1400)
* Fix typo in splash screen icon names

* Update the internals version to match the internal change

* Update the internals version to match the internal change
2020-10-01 17:22:22 -07:00
Eric Wong
41c182f45d
fix UI tests in lab runs (#1375) 2020-09-21 18:07:31 -07:00
Eric Wong
3f11e906bd
update resw files with latest translations (#1376) 2020-09-21 12:51:20 -07:00
Stephanie Anderl
7ac14aa852
Add altform-colorful splashscreen pngs (#1374)
* add altform-colorful splashscreen pngs

* Clean up graphing dll tags in Calculator.vcxproj.filters
2020-09-15 22:28:04 -07:00
Stephanie Anderl
a0f98ca76b
Improved error handing for function analysis for functions in the f(y) format (#1338)
* Updated the CanFunctionAnalysisBePerformed api to use the updated one with variableIsNotX error handling. Updated the UI to reflect the new descriptive error case to show an informative error.

* Fixed spacing and updated the moved the variableIsNotX check up into the parent if statement

* Update the internals version to match the version needed to support this change
2020-09-15 14:27:22 -07:00
Rudy Huyn
bc473617ae
Simplify KeyboardShortcutManager and correctly support Alt-Gr key (#1223)
* Simplify KeyboardShortcutManager and correctly support Alt-Gr key

* replace multimap with map
move all global fields-functions to the class

* feedback

Co-authored-by: Eric Wong <eriwong@microsoft.com>
2020-09-15 12:43:50 -07:00
Eric Wong
6d059aa126
Fix Race condition in tests involving context menu (#1373)
* Fix Race condition in tests involving context menu

* remove extraneous logging
2020-09-15 11:08:22 -07:00
Jack Rainy
d256fb6c19
Take the boundary of signed negative values into account( Fix issue 1301) (#1336)
* Take the high boundary of signed negative values into account

* UI unit tests for the Copy/Paste menu are added

* Additional corner case for the number notations without negative values
2020-09-14 15:11:17 -07:00
Stephanie Anderl
503c27ae7b
Update WinUI Version to 2.4 (#1354)
* Updated to WinUI2.4 and fixed NavMenu about flyout and Dark Mode EquationEditBox

* Added updated equationbox background to the focusederror state
2020-09-01 16:48:22 -07:00
Pepe Rivera
5336079e32
Loc patch (#1357) 2020-08-31 20:52:57 -07:00
Stephanie Anderl
96c1a45774
Revert "Updated the Calculator projects to include the /Z7 compiler flag" (#1356)
* Revert "Updated the Calculator projects to include the /Z7 compiler flag (#1337)"

This reverts commit 6299ec2303.

* Update Calculator.vcxproj

Add  %(AdditionalOptions) where it is missing

* Update TraceLogging.vcxproj

Updated the AdditionalOptions to add /await /std:c++17 /utf-8  so this project is consistent with the other projects.
2020-08-25 09:31:40 -07:00
Lee Won Jun
9206520121
Change the initialization time of Radio button's isChecked (#1312)
* Change the initialization time of Radio button's isChecked

* Rollback checkDefaultBitShift and Use Enum instead of String

* Fix Check Default
- In previous versions, there was an issue where button availability was reset when opening BitShift Flyout not when the mode is changed

* Reset Calculator Type in Calculator ViewModel when mode change to not Calculator mode

* Revert "Reset Calculator Type in Calculator ViewModel when mode change to not Calculator mode"

This reverts commit a0d2f84513bc2d36fea3d75445782e1c67bc2e8d.

* Check deferred load button
2020-08-20 15:30:48 -07:00
Callum Shipton
95a1ba4c8c
'Keep on top' button appears last in the tab order (#1339) (#1347)
- Added TabIndex to AlwaysOnTop button
2020-08-12 09:14:45 -07:00
Callum Shipton
331388c000
Enable keyboard entry in bit-toggling mode #478 (#1346)
The programmer radix buttons were being disabled when the bit flip panel was selected, causing keyboard events to be ignored.
They should actually only be hidden in bit flip mode.

- Corrected programmer radix buttons to continue being enabled just hidden when the programmer calculator is in bit flip mode.
- Renamed AreProgrammerRadixOperatorsEnabled property to the more appropriate AreProgrammerRadixOperatorsVisible.
2020-08-12 08:53:31 -07:00
Rudy Huyn
1c8b642376
Remove ICustomPropertyProviders (#1229)
* Remove unused ICustomPropertyProviders
* Modify UI tests to not use Customproperties
2020-08-12 08:22:49 -07:00
Stephanie Anderl
6299ec2303
Updated the Calculator projects to include the /Z7 compiler flag (#1337)
* Added the /Z7 compiler flag

* added /Z7 compiler flag to remaining calculator projects

* Add %(AdditionalOptions) to complier configuration where it is missing
2020-08-11 15:39:32 -07:00
Pepe Rivera
258833f266
Skip items that are not enabled when creating jump list (#1333)
* Fix jumplist bug

* Add extra check
2020-08-06 12:28:38 -07:00
Quentin Al-Timimi
3309380907
Updated Resource Strings (#1332) 2020-08-04 10:28:10 -07:00
Eric Wong
dc707da56a
update localized strings (#1322) 2020-07-22 13:00:44 -07:00
Eric Tian
0e1c4f8cb4
CornerRadius! (#1321) 2020-07-21 14:28:47 -07:00
Eric Tian
7379876432
Fix accent colour mouse-over (#1315) 2020-07-21 09:23:49 -07:00
Vignesh M
264babc608
Resolution for Bit Shift radio button announcements (#1317) 2020-07-20 15:05:22 -07:00
Lee Won Jun
ed7bfb8142
Null Check in RenderMain::CanRenderPoint (#1316) 2020-07-17 14:33:15 -07:00
Quentin Al-Timimi
96700ceb97
Update to Localized Strings (#1313) 2020-07-14 11:38:25 -07:00
Vignesh M
b1f49a2fcb
Narrator does not provide the confirmation when user deleted one history from the history list items #1172 (#1302)
* Narrator reads incorrect information as “History and Memory list” in Programmer Calculator #1174
2020-07-14 10:08:57 -07:00
Vignesh M
ca53d01e4e
Narrator is not providing any confirmation after activating Keep on top button (#1300)
* Narrator is not providing any confirmation after activating Keep on top button #1173
2020-07-13 17:02:08 -07:00
Quentin Al-Timimi
0175b51655
Updated APIs to use new GetClosePointData() from Graphing Engine. (#1250)
* Updated APIs to use new GetClosePointData() from Graphing Engine. Now specifiying precision on API consumption to aid with correct display and rounding.

* Updated function to be const-corect

* Updated to use correct APIs

* Converted TraceValue from Point to two doubles, point's X and Y was using float and conversion between float and doubles was causing unwanted rounding.

* Update to pch file and fixing typo

* Point to updated graphing version
2020-06-30 15:08:54 -07:00
Vignesh M
a3163f64e3
Narrator reads incorrect information as “History and Memory list” in Programmer Calculator #1174 (#1286) 2020-06-26 14:38:42 -07:00
Pepe Rivera
876a7fe13c
Remove preview tag from graphing mode (#1285)
* Remove preview tag

* Remove preview tag

* fix bug
2020-06-23 13:06:23 -07:00
Stephanie Anderl
76e33ef159
Updates ResetGrid to account for when equations are added during Manual Adjustment mode (#1231)
* updated the reset grid logic to track and set the initial range after an equation is added

* When in manual adjustment mode and an equation is added, replot the graph when reset is called

* remove members that are no longer needed

* Added logic to include the PrepareGraph() and removed re-graphing in the ResetGrid method

* skip SetDisplayRanges if TryInitialize returns a nullopt so there is no crash

* Updated the logic to handle the case where the range is updated via settings

* Fix bug with reset view hyperlink

* Updated the logic for graph settings updating the graph range

* Rebased with the latest, fixed issues with the rebase

 Author:    Stephanie Anderl <46726333+sanderl@users.noreply.github.com>

* Update the internals version of calculator to the latest so that the PrepareGraph API available
2020-06-17 12:30:19 -07:00
Pepe Rivera
81ea002cf9
Fix equations not getting focus after being removed (#1271) 2020-06-16 09:58:20 -07:00
Pepe Rivera
8f56ad0dc6
Fix tracing button not receiving focus after the 'esc' key is used to exit tracing mode (#1272) 2020-06-16 09:58:02 -07:00
Pepe Rivera
db15b602f9
Fix bitwise popup focus order (#1273) 2020-06-16 09:57:43 -07:00
Pepe Rivera
4c8e1cb5f0
Check for valid input in min/max/step fields (#1270) 2020-06-15 14:13:56 -07:00
Pepe Rivera
2104059f72
Add localized strings 2020-06-10 (#1266) 2020-06-11 10:57:42 -07:00
Matt Cooley
3f4e4adad1
Revert accidental changes to UITest projects (#1263) 2020-06-04 11:02:00 -07:00
Quentin Al-Timimi
54d81721cf
Pre-Unit conversion work refactor, replace category with categoryID (#1260)
Removed category as key in category to unit vector map and replaced with category id to reduce memory footprint.
2020-06-04 08:51:06 -07:00
Rudy Huyn
0a4296f06a
Modify how we manage round corners (#1261) 2020-06-02 12:58:47 -07:00
Stephanie Anderl
20df252d39
Replot the graph when the user clicks Graph View after manually updating the graph range (#1254)
* Reset the graph by replotting if the graph range was changed by the user

* When calling SetDisplayRanges, just set Replot to true instead of passing in a parameter
2020-06-02 12:58:06 -07:00
Matt Cooley
52ba3755ff
Add localized strings 2020-06-02 (#1259) 2020-06-02 11:20:37 -07:00
Pepe Rivera
09391d869f
Delay load graph engine dll (#1257) 2020-06-02 10:08:51 -07:00
Rudy Huyn
2a001aee2d
Replace the short-life certificate with long-life one (#1166) 2020-06-01 19:00:29 -07:00
Rudy Huyn
75fde82f46
Fix how we calculate the precision in Unit converter and update GetNumberDigitsWholeNumberPart (#1256)
* Fix 1255

* optimization

* spacing
2020-06-01 16:50:45 -07:00
Quentin Al-Timimi
60a7ee3604
Fixing TestHistoryClearCommand Test (#1253) 2020-06-01 07:18:08 -07:00
Quentin
178075d7d7
Setting IsEnabled to be conditional based on the AlwaysOnTop flag, (#1243) 2020-05-26 12:59:06 -05:00
Quentin
4fafc48a6f
Translations Patch for Preview Tag (#1247) 2020-05-26 11:51:56 -05:00
Stephanie Anderl
9a07755620
Fixed narrator issues in KGF and GraphView button, updated Trig radio button corner radius (#1227)
* fixed the trig units radio buttons rounded corners and narrator issues in kgf and graph reset

* removed extra whitespace

* Update src/Calculator/Resources/en-US/Resources.resw

Co-authored-by: Eric Wong <eriwong@microsoft.com>

* Update src/Calculator/Resources/en-US/Resources.resw

Co-authored-by: Eric Wong <eriwong@microsoft.com>

Co-authored-by: Eric Wong <eriwong@microsoft.com>
2020-05-26 09:34:45 -07:00
Rudy Huyn
143907f21f
Remove dead code from History (#1228)
* Clean history

* clean unit tests

* cleaning

* Remove friend class in HistoryViewModel
2020-05-25 15:02:27 -07:00
Rudy Huyn
c37f540265
Remove saved commands from CalculatorManager (#1230) 2020-05-25 10:43:31 -07:00
Eric Wong
79bd149b12
Handle non breaking white spaces in copy paste manager (#1226)
* Handle non breaking white spaces in copy paste manager

* handle other group characters
2020-05-21 14:08:16 -07:00
Quentin
4f03f995a2
Adding Preview tag to Resources File (#1239)
* Adding Preview tag to Resources File
2020-05-21 10:58:03 -05:00
Matt Cooley
6d122192d2
Check in localized strings 2020-05-15 (#1233) 2020-05-20 14:59:09 -07:00
Pepe Rivera
f2e423329d
Improve launch performance by delay loading NavigationView (#1213)
* Delay load graph engine

* Remove default behavior

* Delay load nav view

* Add automation properties

* clean up

* handle shortcut keys

* Include only navview changes

* Address PR comments

* manual merge fix

* PR Changes

* Undo other changes

* reset resw file

* fix margin
2020-05-19 09:58:11 -07:00
pi1024e
c1fefd3a7b
Change precision and variables regarding the number of digits to be unsigned instead of signed (#1092) 2020-05-18 20:14:40 -07:00
Matt Cooley
b4e850dc40
Remove more duplicate strings (#1235) 2020-05-16 12:16:54 -07:00
Matt Cooley
7f329f7729
Remove duplicate string for submit button automation name (#1234) 2020-05-16 10:48:38 -07:00
Rudy Huyn
80fbe891d6
Fix graph dark colors at launch (#1217) 2020-05-15 10:44:50 -07:00
Pepe Rivera
0f14e4f46e
Use ToggleButton for variable options chevron button (#1219)
* Use togglebutton instead

* Update src/Calculator/Views/GraphingCalculator/EquationInputArea.xaml

Co-authored-by: Rudy Huyn <rudyhuyn@gmail.com>

* Update src/Calculator/Views/GraphingCalculator/EquationInputArea.xaml

Co-authored-by: Rudy Huyn <rudyhuyn@gmail.com>

* undo pr suggestion

Co-authored-by: Rudy Huyn <rudyhuyn@gmail.com>
2020-05-13 18:42:35 -07:00
Rudy Huyn
7a6b0a72c3
Tweak UI: Title and History/Memory panels (#1215) 2020-05-11 16:38:45 -07:00
Pepe Rivera
1eda521992
fix style bugs in graph options (#1225) 2020-05-11 14:59:27 -07:00
Pepe Rivera
47760b4514
Don't submit equation when opening context menu (#1220)
* Don't submit equation when opening context menu

* Clean up
2020-05-08 18:50:22 -07:00
Pepe Rivera
66b64afd75
Fix styling bugs in graph settings and style panel (#1202) 2020-05-08 12:14:01 -07:00
Quentin
7b4ff49df8
Issue 935 - Updates to Scientific/Graphing Keypad (#1214)
* Switching from Difference between dates to Add or subtract dates ignores the first date field

https://github.com/microsoft/calculator/issues/254

Date field needs to persist across Date Difference and Add/Subtract From Date Mode.

* Update DateCalculator.xaml.cpp

Addressing review comments (white space, small code refactor), also found a null pointer exception during testing, this fix addresses that as well.

* Issue 935 - Updates to Scientific/Graphing Keypad

Update Scientific and Graphing keyboard layouts to expose square root button at the top level

* Updated ScientificModeFunctionalTests/SmokeTest_Cube()

Updated broken test to work with changes.
2020-05-08 12:32:17 -05:00
Eric Wong
e9c96c939a
Fix issues with sin being parsed incorrectly (#1199) 2020-05-08 10:31:02 -07:00
Stephanie Anderl
1e302cac58
Associate Units and Theme labels with the radio button groups (#1211)
* Wrap theme radio buttons in MUXC RadioButtons control to fix accessibility issue where the buttons are grouped with the theme title

* Associated theme labels with radio button groups
2020-05-07 16:41:08 -07:00
Stephanie Anderl
0105e6b319
Update tooltips for the Equation Button and Style Picker (#1163)
* Update EquationButton automation name and tooltips

* added tooltips to the stylepicker and fixed the issue where the color name did not update for dark mode colors

* Update src/Calculator/Resources/en-US/Resources.resw

Co-Authored-By: ItzLevvie <11600822+ItzLevvie@users.noreply.github.com>

* fixed the issue where the colors are only listed as black in the tooltip and automation name

* Add tooltips for high contrast colors

Co-authored-by: ItzLevvie <11600822+ItzLevvie@users.noreply.github.com>
2020-05-07 16:36:52 -07:00
Quentin
fd48f6ec1d
Switching from Difference between dates to Add or subtract dates ignores the first date field (#1210) 2020-05-06 15:14:54 -07:00
Matt Cooley
f93c41a779
Logical_Operator_Decimal tests should ensure calculator is in decimal mode (#1208) 2020-05-05 15:08:29 -07:00
Stephanie Anderl
3055a12178
Updated EquationButton contrast fixed dark mode foreground color bugs (#1155)
* Fixed contrast between background and foreground colors in the equation button. Fixed the issue where the text in the equation text box is white when the background is white

* Adjust the foreground color algorithm

* moved the contrast method to utils so that it is resuable

* Moved brushes for the GetContrastColor method to the app.xaml resource dictionary

* Removed the change for the edit box colors, so it can be in a different PR
2020-05-05 10:20:05 -07:00
Pepe Rivera
9817738307
Catch exception when trying to share (#1203)
* Fix crash

* Fix errors
2020-05-05 09:36:09 -07:00
Eric Wong
f9a1ae1a28
Do not submit equations when in read only mode (#1201) 2020-05-05 08:46:40 -07:00