Forgive me if this has been asked before, but are there any shortcuts to enable/disable wifi on the Raphael? I picked up the AT&T Fuze earlier this week and I love it, but I use the wifi fairly often and it is rather tedious to have to go to Settings > Communications > Wi-Fi (from TouchFlo) every time I want to either enable or disable it. Thanks in advance.
I use AEWifitrigger and it works great. Check my signature out for the download.
You could also disable PTT, and then set the PTT button to pop up the CommManager (now pseudo-renamed as Wireless Manager) as a quick way to enable/disable everything.
My XIAMultitheme theme - SaFF has BT and WiFi icons that can be used to start/stop bt or wifi and also show the state.
It is currently a clock plugin (Time - links to alarms, date - links to calendar, email/sms/voicemail/missed calls counters/buttons, BT and WiFi) Feel free to rip my code if all you want is the BT/WiFi buttons in a today plugin.
There are also more states than I have supplied icons for. See the images\common\wifi folder, it has a number of PNGs in it, each one represents a state code (eg 5.png is what shows if the wifi reg key says state 5), so if you find that the icon does not change when you connect to something for example, if we find what state code that is (Which is easy, just add another tag to the XML file to tell it to print the number), we can add a new icon easily.
I am in the process of doing a new VGA version for the raphael - all that needs changing is coordinates doubling in the XML file and double size images need to be supplied.
It currently requires mortscript if you want to hear a sound when you click a button, if you don't require that, all you need is XIAMultiTheme.
Related
Hi.
I am solving the issues of CommMgrPro with Diamond. The most important were.
1) CMP didnt change the band correctly (2G <-> Auto <-> 3G)
2) CMP didnt set correctly the speaker volume.
Any help to see if those issues are gone in this version will be wellcome with free licenses
Version V2.2(2008-09-12)
1) There are towers on each country with same cell id. So now the primary key for Cell Mode will be CellID + LAC. CMP will convert your database so make a backup before and will fill the lac information each time it finds a cell with lac equals 0
2) Compatibility with HTC Touch Diamond and HTC Touch Pro (Fixed Band manager, speaker manager, GPS manager and some GUI changes).
3) New option to repair the database.
4) New page for connections option (In connections/menu/options)
5) Option to disable/enable connections on roaming
6) Option to CMP startup delayed on page Options 3.
7) Option to Show/Hide the main window after start CMP.
8) Clicking on the higher part of the battery bar opens the battery page
9) Clicking on the lower part of the battery bar opens the battery page
10) Hide button is raplaced by calendar button.
11) New Today tab. This dialog lets you see the next events that will happen in the place, including calendar events, "Always on" schedules and other events (time limits, etc)
Hello Daniel,
1) I can confirm that the band changes work correctly, 2G, 3G and Auto - including timed changes
2) I had my ring and system volume set to 40%, chose the Full Sound profile, but both levels stayed at 40%. Then went back to the Unknown profile, both volumes still at 40%. The Silent profile, however, did set both volumes correctly to 0%. On exit (back to Unknown), ring volume was set to 40% (what I started with) and system was set to 62% (I had 40%).
Does this answer your questions?
-rune
runewa said:
Hello Daniel,
1) I can confirm that the band changes work correctly, 2G, 3G and Auto - including timed changes
2) I had my ring and system volume set to 40%, chose the Full Sound profile, but both levels stayed at 40%. Then went back to the Unknown profile, both volumes still at 40%. The Silent profile, however, did set both volumes correctly to 0%. On exit (back to Unknown), ring volume was set to 40% (what I started with) and system was set to 62% (I had 40%).
Does this answer your questions?
-rune
Click to expand...
Click to collapse
Ok, but dont use full sound profile. Instead use directly the speaker button of the main screen...
Attached latest beta....
You attached the QVGA version, the VGA version is needed for the Diamond, right?
Anyway, I tested with the 2.2b7 version you posted in this thread http://forum.xda-developers.com/showpost.php?p=2597701&postcount=1955, and changing to Silent and Vibrate (and back to Normal) all work ok (original volume settings restored), but setting the different volumes i % does not work at all, they remain at my previous settings - both ring and system.
-rune
runewa said:
You attached the QVGA version, the VGA version is needed for the Diamond, right?
Anyway, I tested with the 2.2b7 version you posted in this thread http://forum.xda-developers.com/showpost.php?p=2597701&postcount=1955, and changing to Silent and Vibrate (and back to Normal) all work ok (original volume settings restored), but setting the different volumes i % does not work at all, they remain at my previous settings - both ring and system.
-rune
Click to expand...
Click to collapse
hehe, yes, its qvga, sorry.
So change system volume (ring volume isnt controlled) to 20%, 40% doesnt work in diamond, isnt it?, Its a pitty because It works on touch pro (and many devices). So there is one more difference between diamond and pro: the speaker management¡¡. I will try to get a diamond to test.
Thanks ¡
Just did another test (system at 20%), and none of the %-buttons change the volume at all. Vibrate and Silent/off both work, and the previous setting (20%) is restored after changing back to normal.
Just let me know when you have a new version ready and I'll retest this. Maybe some other Diamond owner can test this as well?
runewa said:
Just did another test (system at 20%), and none of the %-buttons change the volume at all. Vibrate and Silent/off both work, and the previous setting (20%) is restored after changing back to normal.
Just let me know when you have a new version ready and I'll retest this. Maybe some other Diamond owner can test this as well?
Click to expand...
Click to collapse
Yes, It would be nice if other users could check this issue. Its strange because all the Touch Pro users hasnt that issue and "theorically" both devices are the same....
The test is easy.
1) Click on speaker button, choose ON, choose No time limit, select 80%. Then click on the upper speaker system icon to check if the level is really at 80% (more or less).
2) Same with 20% or 40%...
Greetings.
Dani
Just followed you steps in the previous post, and what I did discover in my previous testing is a bug in Manila, not in CommMgrPro
I checked the system volume using the Settings/Sounds tab and then system volume, and it always remained at 20%. But after tapping the volume icon at the top (which was set correctly) and then checking the system volume using Settings/Sounds tab, the volume was set ok here as well.
So, to sum up, CommMgrPro does indeed set the system volume correctly on the Diamond!
runewa said:
Just followed you steps in the previous post, and what I did discover in my previous testing is a bug in Manila, not in CommMgrPro
I checked the system volume using the Settings/Sounds tab and then system volume, and it always remained at 20%. But after tapping the volume icon at the top (which was set correctly) and then checking the system volume using Settings/Sounds tab, the volume was set ok here as well.
So, to sum up, CommMgrPro does indeed set the system volume correctly on the Diamond!
Click to expand...
Click to collapse
Great news¡¡.
Thank you very much runewa
Dani
il try it out on my diamond later on thx!!
Hi Dani,
So I've fiddled around with CommMgrPro for a few days and I’ve found a few bugs and even more requests for new functionality Here goes:
1) Ring volume not restored/set after profile ends (system volume is set ok)
2) Ring type “Ring” is not set correctly using the profiles, ring type “Other” is displayed. All the other ring types work ok.
3) Battery graph stops updating after a while, typically if let to run > 24 hrs. I have set a battery file of 100KB and refresh every 60 seconds
4) The application crashes a lot of the times, especially when playing around with the profiles. I have CommMgrPro installed in the ROM. I’m going to flash to a cooked ROM on a short time, I’ll install CommMgrPro as the first application, just to see if it’s the application itself or other programs that interfere
Over to the wish list
5) Should overwrite battery file when limit is reached
6) Detect if connected via activesync (pr sync partnership) and be able to set (profile)actions accordingly
7) Set how often, and when, activesync checks for mail pr profile
8) Set “Turn On/Off BT on incoming call” pr profile. Let the current “Turn On/Off BT on incoming call” on the Options2 page be an override profile settings option
9) “Intelligent cell mode” – associate all cells to the current profile. Great for recording cells to my “Work” profile, for example
10) Switch band using command line (just as BandSwitch) – maybe this is implemented already?
11) Switch profile using command line – so I can change profiles using programmable HW buttons ( I use AE Buttons Plus)
12) Programmable HW buttons
13) Change SMS, mail and reminder alerts – I would love to be able to turn on /off Vibrate for SMS-, email- and all the other configurable notifications the Diamond offer using the different profiles
14) Able to delete a profile action
15) Detect if the phone is laying on a flat surface or not, and set actions accordingly. This is my favorite I either have my phone laying on a flat surface or it’s in my hand while walking, or in the pocket of my pants – either while walking or sitting down. When I’m out walking I always use the Vibrate mode, but quickly change to normal Ring mode when I’m at the office/at home. What I would LOVE to see is for CommMgrPro to be able to detect if my phone is laying on a flat surface (+- x% which can be configured in the an Options page) or not. If you add an enter/exit “Tilted” / “Not tilted” mode somewhere, I can set my phone to vibrate when tilted (in my hand / pocket) and then switch automatically back to Normal ring mode when it’s laying flat on my desk. This of course applies to the ring mode, SMS-, email- and reminders notifications as well.
This turned out to be quite a list, but I hope you believe this will make the CommMgrPro an even more powerful application.
Enjoy your weekend!
-rune
wow rune. Good work¡¡
I take note about all this things. Most of them are very interesting and will be implemented. Only one question...
Crashes werent reported by users months ago and I didnt see it on my Touch Pro, so, when It happens again please send me a email ([email protected]) telling me what were you doing (which dialog, etc) and what kind of crash exactly. It will help me to simulate the situation and see what happens exactly.
Thanks again....
Hi.
I need to create a new release version to satisfy HTC dimaond/touch pro users because last official version didnt work corretly. So this version (2.2b9) will become Official 2.2 if no one reports a bug.
Version V2.2(2008-xx-xx)
1) There are towers on each country with same cell id. So now the primary key for Cell Mode will be CellID + LAC. CMP will convert your database so make a backup before and will fill the lac information each time it finds a cell with lac equals 0
2) Compatibility with HTC Touch Diamond and HTC Touch Pro (Fixed Band manager, speaker manager, GPS manager and some GUI changes).
3) New option to repair the database.
4) New page for connections option (In connections/menu/options)
5) Option to disable/enable connections on roaming
6) Option to CMP startup delayed on page Options 3.
7) Option to Show/Hide the main window after start CMP.
8) Clicking on the higher part of the battery bar opens the battery page
9) Clicking on the lower part of the battery bar opens the battery page
10) Hide button is raplaced by calendar button.
11) New Today tab. This dialog lets you see the next events that will happen in the place, including calendar events, "Always on" schedules and other events (time limits, etc).
Greetings.
Dani
Hi.
V2.2 ready.
Details and download on first post.
Hi.
A new beta is ready.
Version V2.3(2008-xx-xx)
1) Skin engine improvements.
2) Bug fixing related with phone-off action.
3) Better integration between CMP and HTC Touch Diamond/Pro. Current profile-schedule is shown in the main TouchFlo3D tab (Thanks to NLS). User can disable it on Options 3. See pictures
4) CMP is autorestarted automatically if other program kills it to avoid HTC task manager closes accidentally it. To close CMP just use menu/exit
5) Support for Samsung Omnia (240x400 devices).
Please send any bug, suggestion, etc. The new diamond skin will be ready very soon and It wil reduce the memory consuption in 50-70%.
Regards
Dani
Hi.
V2.3 out.
See official (Hermes) forum for details
http://forum.xda-developers.com/showthread.php?t=299070
I have a problem that my phone pops up notifications - but they are blank.
The phone is a Kaiser/TyTnII ( Used to be Vodafone 1615 )
I am pretty sure that this phone has been flashed with one of the XDA ROMs as i have just done a hard reset and i still have touchFlo and a bunch of other non standard looking utilities on the phone.
The about box for TouchFlo says version 1.0 ( Build 1818.3719 ) which i am pretty sure having read all about the touchflo project for the Kaiser on the XDA developers is a version created here.
So now that i have given some background, back to the problem... pretty much everything on the phone seems to work ok. But the really annoying bug is this notification pop up.
eg. Set a calendar appointment for a few minutes in the future, set a reminder.
.... few minutes passes ... notification pops up
whole screen dims and at the bottom i get the soft buttons of "dismiss" and "menu"
No actual message is displayed on the screen.
Now i flip to landscape mode, and i can see the top left hand corner of a pop up message - the rest dissapears off the screen.
So, what have i done so far to help myself ?
1) searched these forums for somebody having the same problem/question X
2) tried some registry tweaks for specifying what message should pop up X
3) renaming the notification manager.dll X
4) looking at all the notification *.png screen images in the /windows/
folder and confirming that they are correctly set for the QVGA screen size. X
5) tried downloading the notification manager.cab for the rhodium - elsewhere on the XDA site. - would not install
6) hard reset the phone.
I dont actually want the touchflo as i prefer the spb mobile shell. What options do i have ?
Do i need to just apply the correct registry tweaks and all will be well ?
Do i download a new notification manager from somewhere that will fix this?
Do i have to re-flash the phone ? ( least attractive option to me )
Can i somehow uninstall the notification manager and go back to a windows
default version ?
thanks, you_were_lucky
Notification Manager - pop up window size ?
So some developments since my post yesterday, I tried some registry tweaks to change the font sizes.
I notice that if i tap the title bar ( next to the wifi icon) i get the notification manager screen up - this has all the correctly sized and formatted .png images and functions correctly.
It is the pop up that appears due to a calendar reminder or a wireless network found etc. that is all wrong
When i go into landscape i can see the edge of this and even click on the wireless network found radio buttons etc.
So i figure that maybe the pop up window sizes are all wrong due to some mad font size someplace. I went into the registry and tried changing font sizes down from 800 to 12 and this did indeed change the size of most fonts kicking arround the place. Unfortunately it did not influence the size of the pop up box.
Any ideas people ?
thanks YWL
Wondering if some of the bright developers around here would be interested in creating a configurable wiget to make things like turning WiFi on or off a one click operation - vs scrolling to settings, clicking to open it, clicking Wireless Networking, clicking WiFi to turn it on or off. Same thing for turning on/off 3G/4G, etc.
Even having a one click shortcut that would take you automatically to the Wireless Networking configuration screen would be a big improvement. Kind of like the ability to send a shortcut from the Wireless Networking Utility in Control Panel to the desktop in Windows.
Or is there already something out there to do this?
Try widgetsoid.. thats what I use on my Streak..it pretty nifty, you can add a lot of shortcut settings on the widgets.
Android also has a shortcut for indivual settings. Just add shortcuts>select shortcuts>settings>pick settings you want to appear on your screen..
One thank you point for ramtix...
Zeam Launcher does a lot of what I wanted, but I'm still willing to try wigetsoid...
Has anyone found a hotspot toggle that works reliably? Neither Power Toggles nor Widgetsoid are able to turn it on, seemingly because the phone needs to verify the service. They can turn it off ok. It is one of the little annoyances that seem to really bother me. Once in a while I saw it turn on successfully but usually I have to go into settings.
I like Power Toggles design and features but I'd jump ship for this toggle. I'd prefer a widget that allowed multiple toggles on a bar style set up, but a stand alone widget could work
https://play.google.com/store/apps/details?id=com.erez.hotoggle
try by this apps.
Kael ruch said:
https://play.google.com/store/apps/details?id=com.erez.hotoggle
try by this apps.
Click to expand...
Click to collapse
Thanks for the recommendation.
Tried it, but it doesn't work as I hoped. It is primarily a shortcut to the settings menu. I am seeking a one touch hotspot widget, like Power Toggles and Widgetsoid were on my last Android phones. With previous phones I could have a switch that turned hotspot on and off without entering settings; I rarely used the setting menu, as I should be able to access the most frequent things like brightness, hotspot, and sound without going into the menus.
Since NO play store toggles seem to work I turned to Tasker. I've been using Tasker on and off since it came out. Usually for simple tasks like this toggle. However I cannot get Tasker to do it either. The toggle seems to work to switch the setting but the authorization delay before the phone turns it on seems to mess it up.
Any ideas?
+1 would luv a solution.
10 char
If you're rooted, you can get the stock touchwiz hotspot toggle back (that should be in with the quick toggles on the notification pane) with a little digging.
This is the thread I went to to get the mobile data toggle back, but the same works for the hotspot toggle:
http://forum.xda-developers.com/showthread.php?t=2721550
Basically you need to get sqlite and use it to modify values in your settings.db file. Follow his instructions, but instead of adding MobileData; add WiFiHotspot; (case sensitive and don't forget the semicolon)
brivette007 said:
If you're rooted, you can get the stock touchwiz hotspot toggle back (that should be in with the quick toggles on the notification pane) with a little digging.
This is the thread I went to to get the mobile data toggle back, but the same works for the hotspot toggle:
http://forum.xda-developers.com/showthread.php?t=2721550
Basically you need to get sqlite and use it to modify values in your settings.db file. Follow his instructions, but instead of adding MobileData; add WiFiHotspot; (case sensitive and don't forget the semicolon)
Click to expand...
Click to collapse
That's buggy as well. It works great for data and the other toggles work great as well, just not the hotspot. That's probably why AT&T disabled the toggle from original firmware. The toggle was actually there when I only flashed the AP file from the firmware, but disappeared after the other files were flashed.
2-25-23: Updated to version 1.6 Uninstall any previous version..
-cleaned up some obsolete code
-fixed potential infinite loop when update fails
-new issues related to processing incomplete weather data fixed
NST Weather Widget is a Tasker-generated app that runs in concert with Minimalistic Text to produce a true home screen widget displaying the current (forecast) weather in your locale as provided by OpenWeatherMap. The code for the weather is based on my NST Weather app with a few tweaks and without the status bar temperature/condition display. Because you build the widget yourself you can customize to suit yourself (within the parameters I have supplied).
Requirements
0. Root
1. If you previously installed NSTWeather (the status bar app), remove it completely, including the NSTWeather folder on the sdcard.
2. This is a Tasker-generated app. If you already have one of my other Tasker-generated apps or have previously installed GApps, you don't need the two Google maps library files included in the zip and can delete them. If you do need them, copy the two files into the locations shown below:
/system/etc/permissions/com.google.android.maps.xml
/system/framework/com.google.android.maps.jar
Set permissions for both files to rw-r--r-- and reboot. Without these files resident, the app will not install.
3. Copy the folder "NSTWeather" and its contents from the zip below to the root of your sdcard. This contains all the condition icons for the forecast panel and is where the weather.xml file from OWM will be stored.
4. Go to https://openweathermap.org/ and find the current weather for your locale. When this is displayed you will also see the "geocoordinates" (i.e., the latitude and longitude). Copy these two values.
Edit: I have three devices and on one of them the coordinates given by OWM always result in a town about a 100 miles up the coast. This is the same data used successfully by the other two devices! What finally worked for me was to go here: https://www.maps.ie/coordinates.html and enter my full home address. The coordinates were quite a bit different but worked perfectly.
5. Go to https://openweathermap.org/api and sign up for a free API (right there in the opening paragraph, click on the words "sign up"). You will eventually receive an email with the API.
6. Install Minimalistic Text (attached below). Installation and setup are tricky on the NST. There seem to be permission issues which are not entirely resolvable. What I ended up doing was installing a copy on a KitKat device and copying out two of the xml preferences files from the /data/data/de.devmil.minimalitext/shared_prefs. But this is not consistent and finally I decided to put together a flashable CWM zip of a working installation. That's what's below. Copy this onto your CWM sdcard, boot up CWM and install the zip. Reboot and your Minimalistic Text is good to go. No CWM card? Head over to here and make a card from either of the two sdcard versions. I have also modded the version of Minimalistic Text in the zip file so that widgets you create are visible in the opening screen of the app (as opposed to a black screen...).
7. Copy the Font folder (and its contents) from the zip below to your sdcard. The customized TrueType font of weather condition icons resides in this folder and you can add additional custom fonts for Minimalistic Text to access in the same folder.
Installation and Use
You MUST have Minimalistic Text installed before installing NST Weather Widget.
Install the app from the zip below either by side-loading or ADB. The initial user interface of the app is a Settings page. Open NST Weather and enter your latitude and longitude, as well as your API. Be especially careful with the API and make sure to include any negative signs with the geocoordinates.
Next, make your selection of the units you want displayed. Finally, to make the app fully functional you need to check both of the boxes in the lower section (you can disable the app temporarily by unchecking these). When you've made all the selections, tap on the bottom box to start a manual data retrieval. The Settings page will close and you should see WiFi come on for a bit. It will then turn off. If a successful connection was made with OWM and if you entered your information correctly, you will eventually receive a notification that the process is complete (first time only). How long will it take? About 3 minutes. There's an awful lot of stuff to be done. That's one reason for having the data update done at 3:30 am when you are hopefully snoozing. OWM finally added a time zone adjustment to their xml data file but I decided to leave my own in place because various municipalities have their own approach to daylight/standard time changes so your time zone will match the local clock setting of your device.
If for some reason the device fails to contact OWM the first time it will try a second time. If the second time fails, you will get a notification telling you that download failed, assuming there is nothing wrong with the values you entered. Go back to the Settings page and carefully check your API. That's where the most likely error will occur. Of course you should check your geocoordinates, too, just to be sure.
Once an initial weather forecast has been successfully retrieved (and the data is processed), tapping the app icon will display the 5-day forecast panel rather than the Settings page. However, you can access the Settings page from the little cog-wheel icon on the forecast panel.
If you have made a successful connection with OWM before and one day there is a notification saying download failed, you can just ignore it and hope for better luck the next day unless you absolutely must have an updated forecast. In that case, you can use the manual retrieval option from the Settings page. There is no need to re-enter the latitude, longitude and API each time you open the Settings page once they have been entered correctly. Also, if you decide to change the locale, you only need to enter the new latitude and longitude, not the API.
The 5-day forecast panel is updated daily even if a download fails (data is just shifted to the left and the names of the days are changed). You access the panel by tapping on the app icon or--better--by assigning the app to your widget (see below). If you run through the data entirely without any WiFi contact OR if the device has been off for awhile and the data is no longer current when it is turned back on, you will receive a notification that there is no more forecast data. A tap on the widget will initiate a manual data update.
The Widget
This is the hard part for the user (as opposed to the hard part for me, which was the app!). The version of Minimalistic Text for the NST has some issues but once you get past them it seems to behave OK. Unfortunately, it appears to have been intended for black screens, so fonts are default white, and the opening screen which ought to display your widget configurations just shows black rectangles, regardless of how you've set up font colors and backgrounds. And...a few menu options are "invisible" due to the colors used.
Edit: I have replaced the copy of the apk in the zip with a modded version in which the display of the widgets in the opening screen of the app has been fixed.
Not to worry. You'll get past it.
The app shares four variables with Minimalistic Text every three hours as well as updating one of the variables at both sunrise and sunset (within the nearest quarter hour). The variables are:
LOCATION (where OWM says you are)
CURRTEMP (the current forecast temperature)
CURRCOND (the current forecast general condition--as icon)
TCURRCOND (the current forecast specific condition--as text)
You can use as many or as few of these as you like, as well as static text, in any arrangement, to construct your widget.
What follows is not an exhaustive exploration of Minimalistic Text. There are people better qualified for that. This is what worked for me. Your mileage may vary.
1. Find a spot on your home screen and long press there to add a widget (or do whatever you do for the launcher you are using to add a widget)
2. Choose a Minimalistic Text option. The sample widget shown below (just the weather one, not the day-date) is a horizontal 2x1, just to give you an idea.
3. Minimalistic Text now opens to a Settings page. Give your widget a Name (Weather?).
4. Uncheck the "Show background". Ignore Shadow settings (at least for now).
5. You can ignore the Orientation settings for now. If there is some effect you are trying to achieve it may pay to return to them, but maybe not.
6. Under Predefined layout, select the last option: Custom (BTW, don't get distracted by the temperature stuff. The weather services of this old app are defunct.). We'll come back to Custom layout in a moment, but first...
7. You won't be able to see anything you are doing unless we do something about the font colors which are white by default. So under Text Style you will see three different options. For each one, you will want to set a font size (I like 20--you can override this later), a font color (probably black?), maybe the case, and an actual font to use.
Here's what I did:
Normal: font family=default, (not bold, not italic), size=20, case=normal, color=black
(use the "Back" status bar button to return for the other fonts)
Accented: font family=default, (bold, not italic), size=20, case=normal, color=black
(for some reason a sample of your Accented text does not appear...but it does work)
Non-accented: font family=weathericons.ttf, (not bold, not italic), size=20, case=normal, color=black
Note: you will only see the weathericons.ttf as a font option if you have done all the stuff described earlier.
8. Scroll on past a lot of Settings stuff to get to Tap behavior. You want the third option, Start another activity. When you check this box you see a new section to tap that will open a page which will eventually populate with activities. Find NST Weather and select it. This will make the forecast panel open when you tap on the widget.
9. Scroll back to Custom layout. DO NOT hit the back arrow!!!!! This will exit the app and you will lose everything you've done! Tapping on the box will open the "workspace" where you actually assemble your widget. By default there are three things already present there and it looks like mush below that because of the weather icon font. So, long-press on any of the default items until a trash can appears below. Then drag the item into the trash. Repeat for the other two. Now you have a clear workspace. There are three buttons at the right. The top button is for adding elements, the next one down adds a line, and the lowest one deletes a line.
10. Tap the topmost of the three buttons and you will see a bunch of options appear at the bottom of the workspace. Again, don't get distracted by the Weather options. They don't work any longer. You can explore later but for now what we want is "Misc". There are only two options on that tab, Locale variable and Static text. The first of these will be one of the four things I listed earlier. The second is just plain text that does not change (including something as simple as a space!).
OK, I am now going to build the widget shown in the image attached below. This may not be something you'd actually like to make, but I hope by me describing the process you'll get a feel for it. You can always go along with me now and then delete the whole thing afterwards, no harm-no foul.
11. Long-press on Locale variable until everything else fades away and then drag it up under "Custom layout". In the display space below you'll see [LOCTV]. That's for Locale Tasker Variable (I guess). Now tap on the grey Locale variable box and you'll see a mostly black section for text input. The first blank is for the name of the variable, like LOCATION. The drop-down is for the type of font face you want to use. I would select Normal. The last part is for overriding the font size from what you set before. I left that blank, so it's at 20. It is theoretically possible to dismiss this black area with the tiny "-" in the upper right corner, but it's devilishly difficult. I discovered by accident while working on this that another tap on the grey "Locale variable" box will clear the bottom box and save your work. (you can dismiss the keyboard with the status bar "Back" button)
12. Now tap the second of the right hand buttons to add a line. Tap the top button to add a new element and drag up another Locale variable, positioning it below the first one. Tap on the grey box. In the workspace, enter CURRCOND for the first field. Choose Non-accented text (this was where we assigned the icon font). I wanted this a bit larger so I checked the little box and entered 32 for the font size. Tap on the grey box to close all this and dismiss the keyboard as before.
13. Tap the top button to add a new element and drag a Static text box up to the second row. The only purpose of this box is to provide a space between the icon and the temperature! So tap on the grey box and the only thing you really need to do here is enter a space into the first field. Close things up as before.
14. Tap on the top button to add another element and drag another Locale variable box next to the Static text box. Tap on the grey box and enter CURRTEMP in the first field. The font would be Normal and I overrode the size to 32, as for the icon. Close things up as before.
15. Tap on the top button to add another element and drag another Static text box next to the Locale variable you just did. This is for the degrees symbol. Tap on the grey box and enter the degree symbol and either C or F in the first field. The font would be Normal and the size I made 32. Close things up as before.
16. Tap on the second button to add a final row. Now tap on the top button to add a new element and drag a final Locale variable box to sit below everything else. Tap on the grey box and enter TCURRCOND in the first field. I left the font at Normal and the size at default. Close up everything as before.
17. Use the status bar "Back" button to return to the Settings page. Scroll all the way to the end until you see Save/Restore. Tap "Save". Enter the name of the widget again (Weather) and hit "Save".
18. AND NOW THE MOST IMPORTANT STEP. Tap the "Menu" button on the status bar and you will see a menu appear at the bottom of the screen. Tap "OK". This is how you save your actual work, not just the settings. If you make changes, you always need to do this. This will exit the app and take you back to the home screen where--hopefully--you will see your widget!
19. If you wish to change/tweak the widget (as opposed to deleting it and starting over), tap on the MT icon and you will find yourself at the preferences entry page (all black...). You'll see your widget if you named and saved the preferences, but only as a black rectangle since your font color is most likely black and so is the page background (ugh...). Anyway, tap on the rectangle and you'll be back in the Settings area for that widget. Just remember, you need to save the preferences (near the end of the Settings menus--use the same name unless you are trying something out), and also you need to use the status bar "Menu" button to bring up the menu at the bottom of the page where you can tap on "OK" when you are done making changes.
Icons credit and information
I could not have done any of this without the weather icon font from Erik Flowers: https://erikflowers.github.io/weather-icons/. I did locate one other font but it had far fewer choices of glyphs. In the end I only actually used 13 of the glyphs for the weather condition icons. OWM has 18 general conditions (actually just nine doubled for day and night). After looking at the many choices offered in the font and the more detailed descriptions of the conditions from OWM, I decided to use day-neutral icons for situations in which the sky would be largely obscured. That means that the inaptly named "broken clouds" (51-84% cover), "shower rain", "rain", "thunderstorm" and "snow" show neither sun nor moon (and in fact are identical for day and night). There just seemed something odd about looking at driving rain and the sun peeking over clouds. Even in Coastal California we occasionally have such conditions as a storm is on the wane, but there just isn't enough fine gradation in the OWM condition icons so I had to make judgment calls. The specific text conditions, on the other hand, cover 54 situations and give some nuance to the general forecast.
In order to make the glyphs accessible to MT, I needed to partially remap the font, "moving" the 13 glyphs to standard keyboard characters rather than the glyph section which there is no way to access with the NST. I used the free version of Type Light 3.2 (https://www.cr8software.net/typelight.html) to do this.
The icons in the forecast panel are just images I created with a graphics program on my PC, using the remapped font.
So...if you don't like the condition icons you can, of course, not include them in your widget. If you want to change the icons in the forecast panel, you can replace the images in the NSTWeather folder. Just keep the size the same and make a transparent png. But if you want to replace the condition icons used in the widget, you will have to find another font somewhere and treat it as I did. You could also remap the font supplied if you prefer other choices of glyphs. That's quite a project and best left to individual questions.
That's a lot of work.
Wednesday at 11 AM has overflowed into two lines. Maybe there are extra spaces in the text?
I'd rather have the hours go left to right (even if there is less detail) and the days top to bottom.
Renate NST said:
That's a lot of work.
Wednesday at 11 AM has overflowed into two lines. Maybe there are extra spaces in the text?
I'd rather have the hours go left to right (even if there is less detail) and the days top to bottom.
Click to expand...
Click to collapse
Yes, indeed, a lot of work. Thanks for catching that layout issue on the panel. I was just fixing it as the email of your post came through. Layout is my least favorite part as Tasker on the NST is very cranky as you approach the screen size limit and it keeps shifting things every time you make a change. Then you need to go into the xml and find the coordinates and correct them...Then you transfer to another device on which App Factory will run and correct all the image paths...
Well, it's fixed
Amazing work. I hope you can get the error figured out. I'd love to add this to my office desktop nook.
deleted