[Script] WME Fix UI v2.57 -- 2021-07-25
Welcome to WME FixUI. This script is designed to overcome limitations and design flaws in the UI (user interface) of the Waze Map Editor. In particular, the aim is to improve usability of WME for users with smaller laptop screens, or who are struggling with low contrast.
Below is an angry rant explaining what I think of the WME developers and why I started this script. Reading it is not essential to using the script!
WME FixUI is designed only to work with the WME UI. It has been designed to have minimal performance impact on WME. It doesn't load any 3rd-party frameworks and it doesn't do any work in the background. Most of the changes it makes are performed by adding CSS information to the page to alter the appearance and for most of the options, the script performs no action except when you change one of the options.
Whilst there have been scripts in the past (WME Maximized, WME UI Bugs) that alter the WME UI, they were just big blocks - either on or off. WME FixUI is designed to present a range of individual options that can be turned on or off - and when they are off they should have no effect on WME at all.
Version 2 of the WME user interface, released in October 2017, was a massive step backwards in usability with an extreme reduction in contrast. That led to version 2 of this script with variable contrast and compression enhancement. Prior to that, the options were simply on or off. Now, as well as controlling which improvements are active, you can independently control the degree of compression and contrast improvement each option applies.
The most common screen size is 1366x768, but some netbooks may be as small as 1024x600. At maximum compression, this script should make WME usable on a netbook. The image below shows the difference between standard WME and fully-compressed on such a screen when the layers menu, chat window and a UR panel are all open whilst a segment is selected: This script is called WME Fix UI, or WMEFU for short. If you think that is open to mis-interpretation, you're wrong. The interpretation is completely correct: it's what I feel like saying to those in charge of the WME UI.
The following options are available:
Update history, known issues and roadmap are in the next post.
Notice: since Iain's sad departure, future updates will be provided via a new script instead: WME Fix UI Memorial Edition
Below is an angry rant explaining what I think of the WME developers and why I started this script. Reading it is not essential to using the script!

Whilst there have been scripts in the past (WME Maximized, WME UI Bugs) that alter the WME UI, they were just big blocks - either on or off. WME FixUI is designed to present a range of individual options that can be turned on or off - and when they are off they should have no effect on WME at all.
Version 2 of the WME user interface, released in October 2017, was a massive step backwards in usability with an extreme reduction in contrast. That led to version 2 of this script with variable contrast and compression enhancement. Prior to that, the options were simply on or off. Now, as well as controlling which improvements are active, you can independently control the degree of compression and contrast improvement each option applies.
The most common screen size is 1366x768, but some netbooks may be as small as 1024x600. At maximum compression, this script should make WME usable on a netbook. The image below shows the difference between standard WME and fully-compressed on such a screen when the layers menu, chat window and a UR panel are all open whilst a segment is selected: This script is called WME Fix UI, or WMEFU for short. If you think that is open to mis-interpretation, you're wrong. The interpretation is completely correct: it's what I feel like saying to those in charge of the WME UI.

The following options are available:
- These are simple on/off options:
- Move the Zoom control back to the top left and restore full functionality. This also adds a zoom level indicator with mousover information about what can be selected.
- Expand External Providers details for places.
- Move Chat icon & panel back to the right.
- Highlight Invisible mode.
- Permalink Checker. When WME is opened, a button in the toolbar will show the number of segments/places/nodes/comments/cameras in the URL. You can compare to the number of objects actually selected to spot discrepancies. Clicking the button will attempt to re-select all objects in the URL.
- Show all options in the Layers menu.
- Darken the screen overlay that appears when saving.
- Move the GPS layer below the Segments layer.
- Show map-blocking WME bugs. Highlight map areas blocked by WME bugs
- Hide Links panel to give more space in the side-panel
- Fix/disable Bridge button
- Start calendars on Monday in Closures & Restrictions dialogues
- ISO date format in Restrictions dialogue
- Disable Kinetic Panning of map
- Disable scroll-to-zoom
- Disable map blocking during save
- Change green turn arrows to blue - for colour-blind users
- Hide toolbar menu labels - because the new WME toolbar design isn't working well for small screens.
- Move floating buttons from map area: Layers/Refresh buttons back into toolbar, Share button into footer.
- Move User Info and Notification buttons - because settings & info buttons should be on the left with all the other settings - not lumped in with the editing controls.
- Minimise GSV drag handle - change the drag handle for altering GSV width from a large, map-blocking element that's easy to grab by mistake, to a small button.
- Enlarge geo/junction nodes - Handy for people like me with ageing eyesight!
- Enlarge geo handles - See above.
- These options are affected by the variable compression/contrast controls:
- Compress/enhance bars above the map. This also replaces text button labels with icons and incorrect icons with correct ones in the WME toolbar. The black bar that covers the top of the map is also made into a click-through element, so it doesn't reduce editing space.
- Compress/enhance side panel contents
- Compress/enhance layers menu.
- Two-column layers menu - only enabled if some compression is applied to the layers menu.
- Compress/enhance report panels - UR and MP details.
- Compress/enhance Chat panel.
- Reduce width of side panel. You really need this for smaller screens, but it does have unavoidable minor problems with some of the buttons. It also has issues for some script tabs.
- These are additional functions that don't fit in the above categories:
- Aerial Shifter. There used to be a standalone script, but it is no longer maintained. This allows you to shift the Aerials layer when the Google images don't line up with GPS tracks. You can also reduce the opacity of the Aerials layer to help the segments stand out better.
- GSV Image Adjust. You can control both the contrast and brightness of the GSV images - to deal with overly dull or bright images. You can also invert the images - sometimes helpful when looking for speed limit signs.
- GSV Panel Default Width Control. With the GSV Adjust controls, you can now control the default width of the GSV image panel.
- Minimise GSV drag handle from an invisible, map-blocking element to a visible control.
- Warning highlight when Comments layer is disabled. It's rarely wise to edit when you might miss a Map Comment concerning what you're editing. And if you need to turn Comments off temporarily, it's easy to forget to turn them back on. This non-optional function turns the tool bar orange/yellow whilst the Comments layer is off.
- Show full timestamps for Last Edited & Created. Again, not an option: it's always on.
- Temporarily hide junction nodes - for when a point Map Comment/Place gets hidden under a junction node.
- Panel Swap - allow access to other tabs whilst a map element is selected.
- Control disabled WME warnings - adds a new section to the default WME settings tab that allows you to see warning pop-ups that have been disabled and re-enable them.
- Disable turn arrow popups - because the new dialogue that pops up when you mouseover a turn arrow gets in the way and isn't needed most of the time.
Update history, known issues and roadmap are in the next post.
Notice: since Iain's sad departure, future updates will be provided via a new script instead: WME Fix UI Memorial Edition
POSTER_ID:9133856
1
Re: [Script] WME Fix UI v2.46 -- 2020-06-30