The primary purpose of this public repository is issue tracking for the C# Shell .NET IDE Android application.
csharpshellapp's Introduction
csharpshellapp's People
Forkers
antiego906 6iostream algn150 an0nym0u5101 lonely23 chihero patpolster pab37uk tomkursaciq serhat040 bardockssjl youssefsalah10 rosejoybalonzo cliftonelkins shaqueraannlabesores bnj196 ofentsemosoanecsharpshellapp's Issues
Code completion goes off
The app seems to refresh and code completion and real time code error checking suddenly stops.
format code support?
need format code support
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.
Not showed preview of editor theme
[Bugfix] "#define" followed by empty lines bug
If a "#define" was followed by empty lines then they would be erased. The result was error line numbers being pushed up.
How Can I run a downloaded project?
I have downloaded a project and I don't know how to run 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:
Each program update overwrites current opened class file.
Hi! The issue happens if the program was not closed before update, that comes from Google.
The last opened file overwrites with current main project file.
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'
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.
Add android manifest file in Xamarin.Forms
The application manifest would be great. Without it (or app.cs), I'm unable to change accent colors or applixation title (for the app bar).
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.
Russian translation
Settings and build apk menu items do not work in Russian
Application crashes when breaking a while loop
Hello, to reproduce my problem simply create a while loop like this.
while(true)
{
string a = Console.ReadLine() ;
if(a.Length == 0) break;
else Console.WriteLine("ok");
}
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.
[Feature/Improvement] Inertial scrolling in console
Basic implementation of inertial scrolling in the main console view.
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.
Xamarin Forms
Is Xamarin Forms Shell supported?
List of example programs
The list of example programs does not scroll up to the end.
Package SqlLite doesnt work.
Nuget package Sqlite cant be imported bia Susyem.Data.Sqllite.
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
[Bugfix] "ReflectionTypeLoadException" in type browser
Type browser would fail to show anything or crash the app due to conflicts loading a type from "Mono.Security" and possibly others.
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.
System.Windows.Input.Command
Why can not I create new instance of the Command class from the namespace System.Windows.Input?
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)
Library System.Drawing
How to add library System.Drawing in project?
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
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.
Android.OS
Hi,
Can I use Android.OS?
Thanks
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.
Console.Title crashes in APK
Cannot set Console.Title when the app is exported to apk.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.