Windows Phone |OT3 Update 3| Please be excited

Status
Not open for further replies.
I turned off glance because I figured it was hurting my battery. Might consider turning it back on if they add the indicator for the notification center instead of just relying q the icons at the bottom.
 
Glance would be redundant if someone would just put notification leds on their phones.

A notification LED is not going to tell me who called and how many mails, calls ans texts (or other app notifications) I've missed. It's also not going to tell me the weather (or at least the temperature) either.
 
A notification LED is not going to tell me who called and how many mails, calls ans texts (or other app notifications) I've missed. It's also not going to tell me the weather (or at least the temperature) either.

How do I add the temperature to the glance screen? Just tried but I can't find that...
 
I went ahead an upgraded my app to WP8.1, but how do I make it a universal app now? I'm now seeing "Add Windows 8.1" when I right click on the project. Can you not do that with Silverlight apps?

I'm debating starting a new project since my app isn't released yet anyways and I'm also going to be dealing with a brand new set of API endpoints (so I'll have to add/change a lot of code).
You cant convert directly into a Universal App, but its fairly simple to do. A little tedious, but simple.


You have to create a new Project. So
File >> New >> Project >> C# >> Store Apps >> Blank App (Universal App)

That will give you a solution with 3 projects, Windows 8.1, Windows Phone 8.1 and a Shared. What I did was I moved all my C# class files over to the shared project so that the back-end code is the same between the two platforms and I only have to worry about the front-end UI. I found troubles with the App.xaml within the shared solution, especially if you are doing custom templates and resources, so if you use those, it may be worth it to duplicate the file and put one in each of the projects.

From your old project, copy/paste your .xaml files into the Windows Phone 8.1 project and make a couple modifications, the main ones being that instead of

Code:
NavigationService.Navigate(new uri("/pageXX.xaml")));
you would use
Frame.Navigate(typeof(NameOfPageClass), pageParameter);
where NameOfPageClass is the name of the class (MainPage, SettingsPage, ect) and pageParameter is an optional argument which is used when passing data between pages.

Secondly, each Page within the Phone project must have a method in them called
Code:
private void HardwareButtons_BackPressed(object sender, Windows.Phone.UI.Input.BackPressedEventArgs e)
{
      // code to run before page exits
      // ...

      e.Handled = true;
      Windows.Phone.UI.Input.HardwareButtons.BackPressed -= HardwareButtons_BackPressed;
      Frame.GoBack();
}

which you subscribe to within either the Loaded or OnNavigatedTo methods using
Code:
Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed;

In addition, any time that you call Frame.Navigate(); or Frame.GoBack() to switch pages, you must call this line of code before the transition.
Code:
Windows.Phone.UI.Input.HardwareButtons.BackPressed -= HardwareButtons_BackPressed;
so that you can take the page off the event stack. (if you dont do this, your app will crash when you next hit the back button and it gets messy)

From there on, If your using the WPToolkit, you will have to remove all references to that in your project, if you use anything from Nuget (HttpClient, Json.net) you have to just go add those back using the Nuget Package Manger. If you want to use new controls such as Hubs, you cant get at any controls within them, So a little cheat I found out was within the Xaml of the page, you add a Loaded to each of the controls
Code:
<Hub>
    <Hub Section>
        <DataTemplate>
              <!-- You cant get at anything within a hub directly through code -->

              <TextBox Loaded="TextBox1Loaded"/>
              <TextBlock Loaded="TextBlock1Loaded"/>	
              <Button Loaded="Button1Loaded" />	
        </DataTemplate>
    </Hub Section>
</Hub>
Then you declare the variables for each type you need access to within the .cs
Code:
        private TextBox textBox1;
        private TextBlock textBlock1;
        private Button button1;
and lastly add in the respective events
Code:
private void TextBox1Loaded(object sender, RoutedEventArgs e)
{
     textBox1 = (sender as TextBox);
}
private void TextBlock1Loaded(object sender, RoutedEventArgs e)
{
     textBlock1= (sender as TextBlock);
}
private void Button1Loaded(object sender, RoutedEventArgs e)
{
     button1= (sender as Button);
}

After that your code should be converted or at least 80% good to go. In my case it took me a week, I could have gotten it done within a couple hours but I decided that I didn't like looking at the eyesore of code which was Anitro 1.0.x and decided to rewrite the entire thing


[/devmode]
 
there are lots of UI differences with some of the built-in Silverlight tools that aren't completely 1:1 replicated in Universal apps. Some of the beefy apps might run into some issues where large rewrites of UI flow is necessary. Ugly, but so it goes.
 
You cant convert directly into a Universal App, but its fairly simple to do. A little tedious, but simple.


You have to create a new Project. So
File >> New >> Project >> C# >> Store Apps >> Blank App (Universal App)

That will give you a solution with 3 projects, Windows 8.1, Windows Phone 8.1 and a Shared. What I did was I moved all my C# class files over to the shared project so that the back-end code is the same between the two platforms and I only have to worry about the front-end UI. I found troubles with the App.xaml within the shared solution, especially if you are doing custom templates and resources, so if you use those, it may be worth it to duplicate the file and put one in each of the projects.

From your old project, copy/paste your .xaml files into the Windows Phone 8.1 project and make a couple modifications, the main ones being that instead of

Code:
NavigationService.Navigate(new uri("/pageXX.xaml")));
you would use
Frame.Navigate(typeof(NameOfPageClass), pageParameter);
where NameOfPageClass is the name of the class (MainPage, SettingsPage, ect) and pageParameter is an optional argument which is used when passing data between pages.

Secondly, each Page within the Phone project must have a method in them called
Code:
private void HardwareButtons_BackPressed(object sender, Windows.Phone.UI.Input.BackPressedEventArgs e)
{
      // code to run before page exits
      // ...

      e.Handled = true;
      Windows.Phone.UI.Input.HardwareButtons.BackPressed -= HardwareButtons_BackPressed;
      Frame.GoBack();
}

which you subscribe to within either the Loaded or OnNavigatedTo methods using
Code:
Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed;

In addition, any time that you call Frame.Navigate(); or Frame.GoBack() to switch pages, you must call this line of code before the transition.
Code:
Windows.Phone.UI.Input.HardwareButtons.BackPressed -= HardwareButtons_BackPressed;
so that you can take the page off the event stack. (if you dont do this, your app will crash when you next hit the back button and it gets messy)

From there on, If your using the WPToolkit, you will have to remove all references to that in your project, if you use anything from Nuget (HttpClient, Json.net) you have to just go add those back using the Nuget Package Manger. If you want to use new controls such as Hubs, you cant get at any controls within them, So a little cheat I found out was within the Xaml of the page, you add a Loaded to each of the controls
Code:
<Hub>
    <Hub Section>
        <DataTemplate>
              <!-- You cant get at anything within a hub directly through code -->

              <TextBox Loaded="TextBox1Loaded"/>
              <TextBlock Loaded="TextBlock1Loaded"/>	
              <Button Loaded="Button1Loaded" />	
        </DataTemplate>
    </Hub Section>
</Hub>
Then you declare the variables for each type you need access to within the .cs
Code:
        private TextBox textBox1;
        private TextBlock textBlock1;
        private Button button1;
and lastly add in the respective events
Code:
private void TextBox1Loaded(object sender, RoutedEventArgs e)
{
     textBox1 = (sender as TextBox);
}
private void TextBlock1Loaded(object sender, RoutedEventArgs e)
{
     textBlock1= (sender as TextBlock);
}
private void Button1Loaded(object sender, RoutedEventArgs e)
{
     button1= (sender as Button);
}

After that your code should be converted or at least 80% good to go. In my case it took me a week, I could have gotten it done within a couple hours but I decided that I didn't like looking at the eyesore of code which was Anitro 1.0.x and decided to rewrite the entire thing


[/devmode]

2RMOh.jpg
 
^ ?

I thought the software buttons would bother me but honestly I don't mind them at all, it can look nice with the bar set to accent color too.
 
Crazy lol shows how good a job LG has done in slimming down the bezels when their screen is 1" bigger

With the exception of the OS and the screen is a bit large, it's everything I want for my next phone. Hi-res display, large screen (though I think it's too big), battery (big and removable), good camera, wireless charging and removable storage. If they put Windows Phone 8.1 on it I would ditch my Nokia (RIP) without hesitation. Too bad it's a bit ugly compare to M8 but slightly better than Galaxy as far as look. May be Micro-kia will have something awesome but I am not holding out much hope.
 
You're saying … you wish it ran Windows Phone?

It'd be nice if it did but I feel a move to Android coming. Feel like a change for a while.

With the exception of the OS and the screen is a bit large, it's everything I want for my next phone. Hi-res display, large screen (though I think it's too big), battery (big and removable), good camera, wireless charging and removable storage. If they put Windows Phone 8.1 on it I would ditch my Nokia (RIP) without hesitation. Too bad it's a bit ugly compare to M8 but slightly better than Galaxy as far as look. May be Micro-kia will have something awesome but I am not holding out much hope.

It is a large screen but it's no bigger than most of the 5" phones.
 
The G3 looks much better than the M8, imo.

vs05-27_1640mn_verge_super_wide.jpg


It'd be nice if it did but I feel a move to Android coming. Feel like a change for a while.

It is a large screen but it's no bigger than most of the 5" phones.

I'd like a Nexus version of the G3 (like the Nexus 5/G2), but Google killed it and I don't think I don't want to buy a Nexus phone a year after release anymore.
 
The G3 looks much better than the M8, imo.

vs05-27_1640mn_verge_super_wide.jpg




I'd like a Nexus version of the G3 (like the Nexus 5/G2), but Google killed it and I don't think I don't want to buy a Nexus phone a year after release anymore.

I said that in the Android thread and got laughed at.

GPE edition would be nice but I'm prepared to give LGs new skin the benefit of the doubt for now. Actually looks fairly pleasing, be interesting to see how it reviews vs what they did on the G2.
 
Why would anyone buy a phone that says "LG" on the front? I would feel so cheap, regardless of the actual cost of the device.

Also I can see why people laughed, it's hideous, those roundings and that color.
 
Why would anyone buy a phone that says "LG" on the front? I would feel so cheap, regardless of the actual cost of the device.

Also I can see why people laughed, it's hideous, those roundings and that color.

Black one looks a lot nicer, although the gold colour isn't as bad as other gold phones.
 
Why would anyone buy a phone that says "LG" on the front? I would feel so cheap, regardless of the actual cost of the device.

Also I can see why people laughed, it's hideous, those roundings and that color.
My N5 does not feel cheap. LG makes nicer phones than samsung. G2 does not feel cheap either.

But carry on.. Hyperbole central.
 
Please tell me that 8.1 supports the 801 and 805 chipsets.

And, although I don't personally care, does it also support the higher resolution on the g3?
 
Ok, new WP owner/user here, but I've got some questions that only really popped up after I realized I was more invested in the Google ecosystem than I thought.

Phone is a Lumia Icon, just bought it on Verizon. Anyway, I've only had it for a few days but I'm noticing small stuff that just doesn't go as smoothly as it did on my Droid 4 and I'm wondering if you can guide me in the right direction so I don't have to return it. I didn't use that many apps on Droid and I didn't think it was really gonna be a problem, but is there really no dedicated Youtube/Gmail app?

To start off, I'm hating the fact that all my emails are in one folder instead of being able to sort like I can in Gmail. I loved when Gmail added the different types (Primary, Promotions, etc.) of inboxes but the Icon's default mail app ain't doing that. What do you guys use or can I use to keep my email sorted?

For Youtube, there's an "app" on the store, but unless I'm missing something, it just sends me to the mobile version of the site in IE. Is this what you all use? If I'm playing a video, it's fullscreen, sideways, and it also doesn't give me the option like I had on my Droid to have the video playing in a corner while I was doing other stuff on Youtube. Once again, is there a better app I can use for youtube that acts more like the Android app?

Third thing is browsers. Once again, I know Google makes/owns Chrome, but is there any good alternative that may give me a similar experience? I don't really enjoy hitting a button to switch tabs, but rather having them at the top since I only have a few at any given time. I also don't like how if I open IE after closing it and hit the back button it doesn't go back to the last webpage.

The last thing is customization. Is it not possible to modify your tiles/background without a third party app?

Now, I do like a lot about the phone. The camera is amazing, at least compared to my Droid 4. I also love how fluid everything is. It seems like it'll be a good phone once I get these issues worked out, and I hope you all can help me out.


edit: Oh, and how do I get 8.1 on my Icon?
 
Ok, new WP owner/user here, but I've got some questions that only really popped up after I realized I was more invested in the Google ecosystem than I thought.

Phone is a Lumia Icon, just bought it on Verizon. Anyway, I've only had it for a few days but I'm noticing small stuff that just doesn't go as smoothly as it did on my Droid 4 and I'm wondering if you can guide me in the right direction so I don't have to return it. I didn't use that many apps on Droid and I didn't think it was really gonna be a problem, but is there really no dedicated Youtube/Gmail app?

To start off, I'm hating the fact that all my emails are in one folder instead of being able to sort like I can in Gmail. I loved when Gmail added the different types (Primary, Promotions, etc.) of inboxes but the Icon's default mail app ain't doing that. What do you guys use or can I use to keep my email sorted?

For Youtube, there's an "app" on the store, but unless I'm missing something, it just sends me to the mobile version of the site in IE. Is this what you all use? If I'm playing a video, it's fullscreen, sideways, and it also doesn't give me the option like I had on my Droid to have the video playing in a corner while I was doing other stuff on Youtube. Once again, is there a better app I can use for youtube that acts more like the Android app?

Third thing is browsers. Once again, I know Google makes/owns Chrome, but is there any good alternative that may give me a similar experience? I don't really enjoy hitting a button to switch tabs, but rather having them at the top since I only have a few at any given time. I also don't like how if I open IE after closing it and hit the back button it doesn't go back to the last webpage.

The last thing is customization. Is it not possible to modify your tiles/background without a third party app?

Now, I do like a lot about the phone. The camera is amazing, at least compared to my Droid 4. I also love how fluid everything is. It seems like it'll be a good phone once I get these issues worked out, and I hope you all can help me out.


edit: Oh, and how do I get 8.1 on my Icon?

You chose the wrong phone and ecosystem from the sounds of it.
 
Please tell me that 8.1 supports the 801 and 805 chipsets.

And, although I don't personally care, does it also support the higher resolution on the g3?

I could be wrong but I thought it did support the newest chips. I see no reason why there wouldn't be any 801 support since it's basically a refreshed 800 chipset. With the 810 and 805 chips arriving at the end of the year, at the earliest, there's no reason why support couldn't be added with a GDR update (assuming the chips aren't supported already).

Also IIRC the dev tools for 8.1 showed that QHD is supported. Not a fan of resolutions above 1080p on a phone though. It's an additional drain on the battery and system resources for little gain.

Ok, new WP owner/user here
, but I've got some questions that only really popped up after I realized I was more invested in the Google ecosystem than I thought.

Phone is a Lumia Icon, just bought it on Verizon. Anyway, I've only had it for a few days but I'm noticing small stuff that just doesn't go as smoothly as it did on my Droid 4 and I'm wondering if you can guide me in the right direction so I don't have to return it. I didn't use that many apps on Droid and I didn't think it was really gonna be a problem, but is there really no dedicated Youtube/Gmail app?

To start off, I'm hating the fact that all my emails are in one folder instead of being able to sort like I can in Gmail. I loved when Gmail added the different types (Primary, Promotions, etc.) of inboxes but the Icon's default mail app ain't doing that. What do you guys use or can I use to keep my email sorted?

For Youtube, there's an "app" on the store, but unless I'm missing something, it just sends me to the mobile version of the site in IE. Is this what you all use? If I'm playing a video, it's fullscreen, sideways, and it also doesn't give me the option like I had on my Droid to have the video playing in a corner while I was doing other stuff on Youtube. Once again, is there a better app I can use for youtube that acts more like the Android app?

Third thing is browsers. Once again, I know Google makes/owns Chrome, but is there any good alternative that may give me a similar experience? I don't really enjoy hitting a button to switch tabs, but rather having them at the top since I only have a few at any given time. I also don't like how if I open IE after closing it and hit the back button it doesn't go back to the last webpage.

The last thing is customization. Is it not possible to modify your tiles/background without a third party app?

Now, I do like a lot about the phone. The camera is amazing, at least compared to my Droid 4. I also love how fluid everything is. It seems like it'll be a good phone once I get these issues worked out, and I hope you all can help me out.


edit: Oh, and how do I get 8.1 on my Icon?

Hey welcome to the 3% if you live in the U.S. =P

As for your questions:

-not sure on the email apps, I'm happy enough with the default app. Hopefully someone else can answer this for you.

-As for YouTube apps, MyTube and Metrotube are excellent YouTube apps. YouTubeHD is another one that's pretty good.

-Surfy is a browser that shows your open tabs on the top of the screen. Only thing with WP is any browser needs to use the IE rendering engine.

-You can change your background with the 8.1 update. You should be able to find all you need on updating your phone here:

http://forums.wpcentral.com/windows...-read-first-post-before-asking-questions.html

Just a heads up, I also have an Icon and have run into some consistent issues after updating to 8.1. Not sure if every Icon owner runs into the same issues, but since this update isn't final, you may also run into bugs.
 
Status
Not open for further replies.
Top Bottom