Giter Club home page Giter Club logo

num-plus-plus's People

Contributors

dxie123 avatar dylanxie123 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

num-plus-plus's Issues

[Feature request] Make this a package

First of all: awesome work ✨

I think it would be super awesome and beneficial if you made this whole thing be a package that you can upload to https://pub.dev/ and let other people work with it ❤

Certainly willing to contribute as well!

[Bug] Dark mode is broken

Describe the bug
In dark mode, the dividing bar(in division) and matrix borders become the same as back ground.

To Reproduce
Steps to reproduce the behavior:

  1. Turn on device dark mode
  2. Open calculator
  3. Try to calculate a fraction or transpose a matrix
  4. See error

Expected behavior
White symbol on black background

Screenshots
If applicable, add screenshots to help explain your problem.

Version:

  • Android Version 10
  • App Version 1.3.5

Additional context
¯\_ (ツ) _/¯ :-[

Mathkeyboard doesn't work/throws error - Javascript error

Describe the bug
When I press any button on the mathkeyboard nothing occurs on the display but following error is thrown:

JavaScript string was: 'addCmd('9', {isOperator: false})' Error Domain=WKErrorDomain Code=4 "A JavaScript exception occurred" UserInfo={WKJavaScriptExceptionLineNumber=1, WKJavaScriptExceptionMessage=ReferenceError: Can't find variable: addCmd, WKJavaScriptExceptionColumnNumber=7, WKJavaScriptExceptionSourceURL=about:blank, NSLocalizedDescription=A JavaScript exception occurred}

To Reproduce
Steps to reproduce the behavior:
Just start the App (in my case iPhone Simulator 11 Pro Max - iOS 13.3) and try to type any kind of Input with the mathkeyboard.

Expected behavior
A clear and concise description of what you expected to happen.

Normally the keyboard expression should appear in the WebView.

Version:

  • iPhone Simulator 11 Pro Max - iOS 13.3

Why does this need internet permission?

The description says it is completely offline yet when installed it needs internet permission.... something is not right here.

If the reason for internet access is that it is trying to look up currency conversion factors, shouldn't the "completely offline" description be changed?

But then, I can't find how to do any sort of unit conversions in this app... is there some other reason for internet access?

Not Working in sdk: ">=2.12.0 <3.0.0"

My .yaml File
name: new_num_project
description: A new Flutter project.

The following line prevents the package from being accidentally published to

pub.dev using flutter pub publish. This is preferred for private packages.

publish_to: 'none' # Remove this line if you wish to publish to pub.dev

The following defines the version and build number for your application.

A version number is three numbers separated by dots, like 1.2.43

followed by an optional build number separated by a +.

Both the version and the builder number may be overridden in flutter

build by specifying --build-name and --build-number, respectively.

In Android, build-name is used as versionName while build-number used as versionCode.

Read more about Android versioning at https://developer.android.com/studio/publish/versioning

In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion.

Read more about iOS versioning at

https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html

version: 1.0.0+1

environment:
sdk: ">=2.12.0 <3.0.0"

Dependencies specify other packages that your package needs in order to work.

To automatically upgrade your package dependencies to the latest versions

consider running flutter pub upgrade --major-versions. Alternatively,

dependencies can be manually updated by changing the version numbers below to

the latest version available on pub.dev. To see which dependencies have newer

versions available, run flutter pub outdated.

dependencies:
flutter:
sdk: flutter

The following adds the Cupertino Icons font to your application.

Use with the CupertinoIcons class for iOS style icons.

cupertino_icons: ^1.0.2
math_expressions: ^2.2.0
webview_flutter: ^2.3.1
mime: ^1.0.1
petitparser: ^4.4.0
provider: ^6.0.1
shared_preferences: ^2.0.9
flutter_icons: ^1.1.0
url_launcher: ^6.0.16
flutter_launcher_icons: ^0.9.2
linalg: ^0.4.0
fl_chart: ^0.40.2

dev_dependencies:
flutter_test:
sdk: flutter

The "flutter_lints" package below contains a set of recommended lints to

encourage good coding practices. The lint set provided by the package is

activated in the analysis_options.yaml file located at the root of your

package. See that file for information about deactivating specific lint

rules and activating additional ones.

flutter_lints: ^1.0.0

For information on the generic Dart part of this file, see the

following page: https://dart.dev/tools/pub/pubspec

The following section is specific to Flutter.

flutter:

The following line ensures that the Material Icons font is

included with your application, so that you can use the icons in

the material Icons class.

uses-material-design: true

To add assets to your application, add an assets section, like this:

assets:

  • assets/html/

assets:

- images/a_dot_burr.jpeg

- images/a_dot_ham.jpeg

An image asset can refer to one or more resolution-specific "variants", see

https://flutter.dev/assets-and-images/#resolution-aware.

For details regarding adding assets from package dependencies, see

https://flutter.dev/assets-and-images/#from-packages

To add custom fonts to your application, add a fonts section here,

in this "flutter" section. Each entry in this list should have a

"family" key with the font family name, and a "fonts" key with a

list giving the asset and other descriptors for the font. For

example:

fonts:

- family: Schyler

fonts:

- asset: fonts/Schyler-Regular.ttf

- asset: fonts/Schyler-Italic.ttf

style: italic

- family: Trajan Pro

fonts:

- asset: fonts/TrajanPro.ttf

- asset: fonts/TrajanPro_Bold.ttf

weight: 700

For details regarding fonts from package dependencies,

see https://flutter.dev/custom-fonts/#from-packages

-----ERRRORRRRR-----

I/chromium(15789): [INFO:CONSOLE(36)] "Uncaught TypeError: Cannot read properties of undefined (reading 'cmd')", source: data:text/html,%3C!DOCTYPE%20html%3E%0A%3Chtml%3E%0
A%3Chead%3E%0A%3Clink%20rel=%22stylesheet%22%20href=%22./mathquill.css%22/%3E%0A%3Cscript%20src=%22./jquery-3.4.1.min.js%22%3E%3C/script%3E%0A%3Cscript%20src=%22./mathquill
.min.js%22%3E%3C/script%3E%0A%3C/head%3E%0A%0A%3Cbody%3E%0A%3Cspan%20id=%22math-field%22%3E%3C/span%3E%0A%3Cscript%3E%0Avar%20MQ%20=%20MathQuill.getInterface(2);%0Avar%20ma
thFieldSpan%20=%20document.getElementById('math-field');%0Avar%20mathField%20=%20MQ.MathField(mathFieldSpan,%20%7B%0A%20%20%20%20spaceBehavesLikeTab:%20true,%0A%20%20%20%20
substituteTextarea:%20function()%20%7B%0A%20%20%20%20%20%20%20%20return%20document.createElement('span');%0A%20%20%20%20%7D,%0A%7D);%0A%0Avar%20isClearable%20=%20false;%0A%
0Adocument.body.onclick%20=%20function()%20%7B%0A%20%20%20%20isClearable%20=%20false;%0A%20%20%20%20postClearable();%0A%7D%0Afunction%20addCmd(message,%20%7BisOperator%20=%
20false%7D)%20%7B%0A%20%20%20%20if(isClearable)%20%7B%0A%20%20%20%20%20%20%20%20delAll();%0A%20%20%20%20%20%20%20%20isClearable%20=%20false;%0A%20%20%20%20%20%20%20%20postC
learable();%0A%20%20%20%20%20%20%20%20if(isOperator)%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20mathField.cmd('Ans');%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20
%20%20%20mathField.cmd(message);%0A%20%20%20%20mathField.focus();%0A%20%20%20%20postLaTex();%0A%7D%0A%0Afunction%20equal()%20%7B%0A%20%20%20%20isClearable%20=%20true;%0A%20
%20%20%20postClearable();%0A%7D%0A%0Afunction%20addString(message)%20%7B%0A%20%20%20%20mathField.write(message);%0A%20%20%20%20postLaTex();%0A%7D%0A%0Afunction%20delString(
)%20%7B%0A%20%20%20%20mathField.keystroke('Backspace');%0A%20%20%20%20isClearable%20=%20false;%0A%20%20%20%20postLaTex();%0A%20%20%20%20postClearable();%0A%7D%0A%0Afunction
%20delAll()%20%7B%0A%20%20%20%20mathField.keystroke('Ctrl-A%20Backspace');%0A%20%20%20%20isClearable%20=%20false;%0A%20%20%20%20postLaTex();%0A%20%20%20%20postClearable();%
0A%7D%0A%0Afunction%20simulateKey(key)%20%7B%0A%20%20%20%20mathField.keystroke(key);%0A%20%20%20%20isClearable%20=%20false;%0A%20%20%20%20postClearable();%0A%7D%0A%0Afuncti
on%20postLaTex()%20%7B%0A%20%20%20%20latexString.postMessage(mathField.latex());%0A%7D%0A%0Afunction%20postClearable()%20%7B%0A%20%20%20%20clearable.postMessage(isClearable
.toString());%0A%7D%0A%3C/script%3E%0A%0A%3C/body%3E%0A%3C/html%3E%0A (36)

[Feature Request] History of operations

Hi,
First of all I wanted to say thank you for having developed such a clean and efficient calculator with scientific operations, I do use it a lot.

I see that you are planning to implement it and I think one way to do it would be to have a scrollable list of the past calculations where you could call them again and edit them by tapping on the item in the list.
It could be very handy for calculations of the same formula with different input parameters.

'net::ERR_CLEARTEXT_NOT_PERMITTED' in flutter

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Version:

  • Android Version [e.g. Android Pie]
  • App Version [e.g. v1.0.0]

Additional context
Add any other context about the problem here.

Scientific panel icons

Hi,

I would like to know, how implement the child of buttons on scientific mode panel.
Some childs are strings like '+', 'cos'..but what about others?

Thanks mate.

the iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.5.99. (in target 'Runner' from project 'Runner')

auto_awesome
Traducir del: inglés
261 / 5000
Resultados de traducción
When I clone the repository and run it, I get an error of:

warning: The iOS Simulator deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is 9.0 to 14.5.99. (in target 'Runner' from project 'Runner')

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.