Coder Social home page Coder Social logo

csharpshellapp's Introduction

CSharpShellApp

The primary purpose of this public repository is issue tracking for the C# Shell .NET IDE Android application.

Donate with PayPal button

csharpshellapp's People

Contributors

radimitrov 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

csharpshellapp's Issues

Code completion goes off

The app seems to refresh and code completion and real time code error checking suddenly stops.

Custom themes suggestion

I'm not sure how hard or easy this would be to do, but it would be a really good feature if you could select the background color/variable color/string color ect...
I know that there are themes you can pick and that's great, but it'd really hit the spot if these were things that you could change.
I'd also like to thank you for this app as it has really made my hobby easier. Im very sorry for wasting your time and I hope to hear back soon.

P.S I'm very sorry this is in the issues section but I just got github to send this to you and am unfamiliar with it.

All files deleted

Hello ! My issue is that this has been two times that all my files ( in differents projets ) deletes themselves. The code, the xaml files and even the assets ( images files ) are deleted. The subfolders remains, so I still have the assets folder for example, but the files in it are deleted.

I have no idea of when or why this happens exactly

Selecting text

I'm having a really small issue, I think it's my fault, but I can't find out what cause this :
I can't select text in the app. I know there is an "Copy all code" Button, but this is annoying if I need to cut only one fonction.
Thanks for reading !

DeX (full screen) mode?

Just trying this out for the first time and liking what I am seeing.

I use DeX to plug my Samsung phone into a monitor and use it with monitor and keyboard. Would be awesome if I could also set this app to use the entire screen. Currently it's stuck in a phone-sized rectangle on the screen.

Example screenshot:

Screenshot_20200122-182113_C# Shell (C# Offline Compiler)

Multiple parameters issue

When a method has more than one parameter, all parameters that follow take the same data type as the first parameter and even takes the same value as the first.

string word = GroupInWords(0, "46373");

public static string GroupInWords(int groupPosition, string numberGroup)
{}

The values of groupPosition and numberGroup will be 46373. And their data types will both be int.

Adding assembly reference 'OpenTK'

I'm trying "CocosSharp for Xamarin.Forms" and this error occured, see below:

Screenshot_2020-06-06-14-53-25

It says, I will add a reference to assembly "OpenTK" but how?

Suggestion: Select folder when selecting project files

A nice feature which would make life easier could be adding the option to select whole folder (and sub folders) to be added to the project files.

I guess to avoid problems the app should require the user to pick the main file first and only then permit whole folder selection.

Splash Screen

Are we able to create Splash Screen now?
If yes, could you please provide an example.

System.String

How can I add the System.String Class? Your nuget app doesn't find it and it is not listed in the dll's.

C# 8 support

Would be nice if the compiler would support c#8

Also, if it could support the nullable reference feature of c# 8.

xamarin.android ui

code using xamarin.android ui runs but the apk crashes, compiler option xamarin.android ui is enabled but
in apk project settings, under apk type there is no xamarin.android only console and xamarin.forms, am i doing something wrong?

App Not Installed error

i'm getting the app not installed error regardless of my apk project settings, code runs and exports the apk but won't install

It does not allow me to use the Android.Gms.Ads package

Everything works correctly until I try to add a Xamarin.GooglePlayServises.Ads NuGet package to a Xamarin Forms project which will allow me to use the namespace Android.Gms.Ads but They do not appear to me, like some libraries to add AdMob ads to it.
Also when I try to use another library this error happens to me, when using AdMob.
Screenshot_2020-04-29-22-49-17

Able to open main file 2 times in the same proj

I was able to open the main file a second time, after creating another file and then selecting main and the new file as the files to open.
That causes the program to be unrunnable, since the compiler now thinks it has 2 main files, eventhough it's the same file.

I couldn't figure out how to remove the second main file from the project.

Change solution-wise properties (i.e nullable reference types)

In VS there is a csproj file where you can enable solution-wise features and edit some solution properties. Is there a way to implement something simliar for this app, or at least is there a convenient way to enable solution-wise properties or at least the nullable reference types property. Thanks.

Can you add this?

I have a suggestion can you add this? :D
class Program
{
| static void Main(string[] args)
| {
| | Console.WriteLine("Hello World!");
| }
}
This line lines like in visual studio or code, where you know where what content does ex. static void Main{ } contains.... It may be usefull if you dont know whats going on.
Atleast make it as an option.

Themes feature suggestions

In my opinion, the big amount of editor themes is a bit confusing and hard to find the desired theme.

Therefore, i suggest keeping several mainstream themes and adding an option to create a custom theme for those who want something specific

c# shell windows form

Using the Windows form in c# shell
how to add friends in c# shell please help.
friends I want to add android windows form to c# shell

Two window

Аfter compiling the APK file on xamarin form and the launcher installed on the phone, two windows appear, how do I hide the second window?

Adding Nuget Packages

After adding a new package the window fails to close and there is no way to close it.

Supported Game Engine with Xamarin.Forms

Certainly this is not an issue, but I want to try creating games. I've searched some like MonoGame and UrhoSharp but I don't know how to use them. The docs are not well explained. Can someone list some supported Game Engines? Thank you.

Highlights Suggestion

##I have a suggestion, its a small feature, but it can really helps, it is where you highlight a text, codes stuff so that it will remind you that you have something very important to change in codes.
It is Sorta like when you select: (words, num ,etc.), you have this "blue box" selected thing which will be gone when unselected. That blue box is what i want to ask for suggestion but not the part where it automatically deselect only when it stays there, its like this Hello but in a blue box. Also the box has a costomizable color :D dont know if this feature is already in the app, its up to you to decide whether add it or not.

Theme problems

The recent update reset my editor theme which is unfortunate.
Also, the custom class coloring doesn't seem to work. (at least with the visual studio dark theme)

Btw, thanks for adding a preview for the themes.

Change color (style Theam)

Is it possible to change the color that is indicated on the picture, and is it possible to restore the Splash picture when running the program?
Screenshot_2020-01-29-11-01-38-882_com companyname testers

export apk

Export apk. Not render control(button, text fild, and other) in form, from AndroidHtmlUi.
Device
Huawei y7 2019 Android 8.1

unity

I wonder if he can run unity codes

A little margin for the console

Screenshot_2020-06-19-15-06-03-70
This is a very little issue, it is not even a bug maybe:
When i do landscape on my device(currently my phone) I see this part wherein some part of it can't be seen unless you add a space at your code:
Console.WriteLine(" Hello World"); I add alittle space for it so it can be seen,
Console.WriteLine("Hello World"); this is before...

Output without space:
ello World

Output with space:
Hello World

Note: This only affect landscape mode, and not portrait, and also I' am not sure if this only affects my device and not other devices like tablets, Other device models etc... Or is it only my device that do this stuff when on landscape. It is not pretty much to bother anyways, if you can fix this or add aliitle margin or a tiny one at the front, it can be fix... Also if not fix, it's ok Im really used to spacing at coding output.

Edit: i tested this on my other device and its normal, it is my phone screen display is the problem.... Pls add an option for tiny margin at console welp its up to you to decide whether add it or not and also "Thanks for the Response" You are a really great developer :D

MasterDetailPage

Please show an example of use MasterDetailPage in xamarin form

Assignment 1 example seems off by 1

The comment in assignment 1 is a bit misleading.
Input 51
Output 10 times both buckets

This output would produce 50 liters, (2+3)×10 = 50, missing a half-full scoop of the first bucket or a 1/3 scoop of the second bucket to give the required volume. The example could also be more specific in e.g. prefering as few buckets as possible.

const variable declaration not constant

I'm learning C#, and this app does not keep variables declared as const as constant. I can declare the same variable as something different later in the program.

Example
const double PI = 3.14159265359;
const int days = 365;

	static void Main(string[] args)           
	{
		int days = 39393;
		Console.WriteLine(days);
		double PI = 23.01;
		Console.WriteLine(PI);

}

WifiManager.DhcpInfo exception

I get an runtime exception when getting WifiManager.DhcpInfo

Java.Lang.SecurityException: WifiService: Neither user 10155 nor current process has android.permission.ACCESS_WIFI_STATE. ---> Android.OS.RemoteException: Remote stack trace:
at android.app.ContextImpl.enforce(ContextImpl.java:1822)
at android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:1850)
at com.android.server.wifi.WifiServiceImpl.enforceAccessPermission(WifiServiceImpl.java:805)
at com.android.server.wifi.WifiServiceImpl.getDhcpInfo(WifiServiceImpl.java:2383)
at android.net.wifi.IWifiManager$Stub.onTransact(IWifiManager.java:408)

--- End of inner exception stack trace ---
at Java.Interop.JniEnvironment+InstanceMethods.CallObjectMethod (Java.Interop.JniObjectReference instance, Java.Interop.JniMethodInfo method, Java.Interop.JniArgumentValue* args) [0x0006e] in :0
at Java.Interop.JniPeerMembers+JniInstanceMethods.InvokeVirtualObjectMethod (System.String encodedMember, Java.Interop.IJavaPeerable self, Java.Interop.JniArgumentValue* parameters) [0x0002a] in :0
at Android.Net.Wifi.WifiManager.get_DhcpInfo () [0x0000a] in :0
at CSharp_Shell.Program.Main () [0x000e9] in :0
at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <9a7f37f8b53d493eb264b2e0d3b2956a>:0
--- End of managed Java.Lang.SecurityException stack trace ---
java.lang.SecurityException: WifiService: Neither user 10155 nor current process has android.permission.ACCESS_WIFI_STATE.
at android.os.Parcel.createException(Parcel.java:1953)
at android.os.Parcel.readException(Parcel.java:1921)
at android.os.Parcel.readException(Parcel.java:1871)
at android.net.wifi.IWifiManager$Stub$Proxy.getDhcpInfo(IWifiManager.java:1566)
at android.net.wifi.WifiManager.getDhcpInfo(WifiManager.java:1897)
Caused by: android.os.RemoteException: Remote stack trace:
at android.app.ContextImpl.enforce(ContextImpl.java:1822)
at android.app.ContextImpl.enforceCallingOrSelfPermission(ContextImpl.java:1850)
at com.android.server.wifi.WifiServiceImpl.enforceAccessPermission(WifiServiceImpl.java:805)
at com.android.server.wifi.WifiServiceImpl.getDhcpInfo(WifiServiceImpl.java:2383)
at android.net.wifi.IWifiManager$Stub.onTransact(IWifiManager.java:408)

One code file overwrites/replaces another

I thought it was fixed ~2 months ago, but apparently not.
Since there has been near zero feedback on how the issue occurs, the next few lines are speculation and "forcing the issue and hoping this was the true cause".

The only way that it makes any sense for this problem to occur is if the app essentially holds a value from a previous lauch. Using the Android element/window manager probably causes it when the app is restored (active runtime) and not restarted (inactive runtime).

As of version 2.0.6.5 (8 June 2020) this issue is considered solved. And will be marked as such on June 12th unless confirmed as still persistent.

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.