Giter VIP home page Giter VIP logo

kodular-creator-issue-tracker's People

Contributors

conorshipp avatar pavi2410 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kodular-creator-issue-tracker's Issues

ListView Clear List error

The procedure 'ListView Clear List' returns with an undefined error.

To Reproduce

  1. Place a ListView in Designer
  2. In Blocks fill in some Elements to the ListView.Elements
  3. Call ListView.Clear List
  4. Error -> and ListView isn't cleared.

Expected behavior
The procedure should clear the list.

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 10
  • Browser Chrome
  • Version 88

Smartphone (please complete the following information):

  • Device: Nokia 8.4
  • OS: Android 10
  • Browser chrome
  • Version 88

Additional context
Add any other context about the problem here.

Add Item Background Color for SideMenuLayout

Describe the desired feature
The item background color option is missing for SideMenuLayout, so you can't use SideMenuLayout in Dark themed app, because unclicked item background is always white and the text of unclicked item is always black.

An property for these would be nice.

IMG_20200114_105259

Give an example of how this feature would be used
It is just for making dark themed apps. To follow the Material Guidelines, item background colors always needs to be dark. However Kodular has no property for it yet.

Additional context
(Not required)

Tiny Web DB

There are a lot of issues that i have encountered using this component.
missing blocks
Tiny_Web_DB.AppendValueToList
Tiny_Web_DB.GetValue is missing valueIfTagNotThere connection
Tiny_Web_DB.DataChanged
These blocks are needed for compatibility to MIT App inventor 2 and to make any complex app with the component.

The other issue that i have encountered is the 404 - Not found error when trying to access the docs for this component. the link given points to https://docs.kodular.io/components/storage/tiny-web-d-b
tested and got the docs at:
https://docs.kodular.io/components/storage/tiny-web-db

Add API Level 29

Now that Android 10 has had its stable release, we should have the option to set MinAPI to 29. Also, maybe TargetAPI should also move to 29? Not quite sure about the implications of the latter.

Scratch Blocks

Describe the desired feature
Scratch – the famous programming platform for kids – developed its own version of Google Blockly, called Scratch Blocks. While it can't do everything that Blockly can, it is graphically superior and simplifies some of the concepts significantly. Kodular would benefit from giving up MIT AI's blocks and moving to Scratch Blocks.

Comparions of Kodular and Scratch code

when this sprite clicked delete all of list, add thing to list

when Button1.Click do set global list to create empty list, add items to list list get global list item “thing”


repeat until a = 50 change a by 1

while test get global a < 50 do set global a to get global a + 1


insert item 1 of list at 2 of list

insert list item list get global list index 2 item select list item list get global list item 1


Pros of Scratch Blocks

  • better visuals
  • the code reads like a sentence
  • they are more linear and easier to follow
  • numeric and string fields have a textbox (⇒ much faster workflow)
  • they don't blindly follow the structure of typed code, making certain constructs far more natural for the “block”-ed code
  • dragging a block back to the left panel deletes it (⇒ faster workflow)
  • they share the Blockly API (⇒ almost a drop-in replacement)

Cons of Scratch Blocks

  • they lack several advanced blocks of MIT AI, eg. dictionaries
  • the lack of „puzzle connections“ could make some complicated code look like spaghetti
  • they don't have mutators which is the only part where the workflow is worse than in Blockly

Markers with Icons

Allow Google Maps Markers to set a custom icon or image from assets/URL

Error Occurred block not triggered (tested with Google Maps)

Describe the bug
the error occurred block is not triggered and not working as expected.

To Reproduce
Steps to reproduce the behavior:

  1. drag the google maps component to a screen
  2. drag a google maps.enable my location = true block
  3. drag a google maps.get my location block
  4. grab a screen.error occurred block
  5. put a notifier message in the error occurred block (optional)
  6. connect to companion
  7. turn on your gps
  8. press do it on google maps.enable my location = true
  9. press do it on google maps.get my location
  10. turn off your gps
  11. press do it on google maps.get my location
  12. see the error, it pops up

Expected behavior
the error should be ignored and the Error Occurred block should be triggered

Screenshots
image

Problem is Exported aia And Screens are corrupted.

Describe the bug
Exported aia and ais are not working, if i am exporting any aia it misses scr folder from aia and didnt imported and if i export any screen it always exported screen1 instead of selected screen.

Additional context
because this issue i have posted to Community and Slack also, and i think you can check a file given by Boban https://community.kodular.io/t/i-canot-enter-my-aia-after-export-it/57351/27?u=imrantariq at community for test, that exported aia missed screens folder and cant imported to Kodular.

Option to prevent split-screen

All Kodular apps can be put into split-screen mode but there may be cases where the app developer doesn't want this. Consider adding a Screen1-only property to allow/disallow split-screen.

Broken links in Creator

Describe the bug

Help links in Creator are "broken", they do not point to one direction, but to "text"

To Reproduce
Steps to reproduce the behavior:

  1. Go to the Components Palette
  2. Click on 'Info Button'
  3. Click or hover on "Learn More at docs.kodular.io"

Screenshots

Broken Link

[Bug]: Can't Login Using Github

Contact Details

[email protected]

What happened?

Hi kodular team, i cant login to kodular with github, and its tho only way i can logon to kodular

Video:
https://1drv.ms/u/s!AoKMkuFmbGzUmyV5a8V3waadXWLE?e=g1Enrf

I was on tablet, but i still cant login even on my Raspberry Pi 4 , Chromium (My main and only pc)
https://auth.kodular.io/_/s/complete/github/?code=2cc3522930efb66076d3&state=10TGyQvoZ71DMky8EAbHZnszBK4SWaRh

From,
SamDev

Version

1.0.2 (Default)

What browsers are you seeing the problem on?

Firefox, Chrome

Relevant log output

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

@kkashi01 @Sander0542

Font Awesome 5 Unicode Prefix & Postfix

It's really great having Font Awesome 5 added in Kodular. But there's one thing remaining to work efficiently with FA5.
For using the FA5 icon, we have to use the icon's Unicode. But this doesn't work directly. For that, we have to add a prefix &#x and postfix ; to the Unicode. And that's where things become difficult for new users.

As shown in the image:
image

So, the request is that when Font Awesome 5 is selected in Font Typeface, user just has to type Unicode and the creator takes care of the prefix and postfix.

Fix Bug

Description
The Method "Is Signed In" isn't working properly becase even when not signed the screen is not cloose, as the printscreen belows shows.

Screenshots (if appropriate):
image

Suggestion
fix

Type of Issue
fix Bug

TTS First Message Delay Before Speaking

Describe the bug
In my Kodular built app, it seems that the first text to speech message that is spoken by the app is extremely delayed. In my specific instance, TTS is called as soon as another screen in the app is initialized. It is supposed to speak right away. Since there happens to be a timer on this screen in question, I can say with accuracy that it takes the TTS anywhere from 4-6 seconds before it says what it's supposed to.

All subsequent TTS messages in the app are spoken when they are supposed to without any noticeable delay. It is only the first message where this lag/delay is present.

This was tested and confirmed to happen on multiple modern Android phones all running either Android 9, or 10.

To Reproduce
Steps to reproduce the behavior:

  1. Make an app with multiple screens, each having their own TTS module that is called on screen initialize
  2. The first TTS should be delayed by a few seconds, but the next TTS should speak pretty much right when it's supposed to
  3. If these steps are unable to reproduce the issue, I will supply an exported .aia project where this is confirmed to be happening

Expected behavior
The TTS message should be spoken when it's supposed to, without a 5-ish second delay before the message is spoken

Screenshots
N/A

Desktop (please complete the following information):

  • OS: not relevant
  • Browser not relevant
  • Version not relevant

Smartphone (please complete the following information):

  • Device: Moto X4, Google Pixel 4
  • OS: Android 9, 10
  • Browser not relevant
  • Version not relevant

Additional context
As stated above, if a bug fixer is not able to duplicate the issue themselves, please let me know and I will provide an exported AIA of my project where the issue is happening

No Account Linked With New Accounts From Google.

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

No Community Links With New Account and 2- Factor Authentication also not working when will i go to setup it shows me There was an error Please Try Again.
To Reproduce
Steps to reproduce the behavior:

  1. Go to 'my.kodular.io/home'
  2. Click on 'My Profile'
  3. Scroll down to 'Profile Settings > Community'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.
Community Linked with Profile but it can't and 2FA work correctly but it also can't.
Screenshots
If applicable, add screenshots to help explain your problem.
Screenshot_2020_1231_201927

Screenshot_2020_1231_201914

Screenshot_20201231_201953

Smartphone (please complete the following information):

  • Device: [Vivo 91i ]
  • OS: [Android Oreo 8]
  • Browser [Chrome]
  • Version [8.0.1]

Additional context
Add any other context about the problem here.

Bug - FirebaseAuth Verify Email

Describe the bug
It is not possible to send verification email, I signed in with Google and classic email-password login methods but it is giving an Runtime Error after using Verify Email block.

To Reproduce
Steps to reproduce the behavior:

  1. Add FirebaseAuth component
  2. Connect with your project
  3. Sign in with Google or email and password.
  4. Execute Verify Email block.

Expected behavior
It must send a verification email to current signed user.

Screenshots
image

Desktop:

  • OS: Windows 10 - 1909
  • Browser: Chrome 79.0.3945.117

Smartphone (please complete the following information):

  • Device: Samsung Galaxy Note 5
  • OS: Android 9 with Custom ROM
  • Browser: Chrome 79.0.3945.93

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.