First stab at reverse hierarchical display (bug 106)
#106
Here is my first stab at this. Notes:
- I tried to use with css for the bold account name, but it acted like it could not find the CSS definition in popus.css. I couldn't figure out how to use Inspector in the debug window to work on this.
- I reworked BaseItemList.repopulate() to call a sortItems() method which is overridden in TBFolderList and sorts if the corresponding preference is checked.
- I'm sorting the folder names on the display string, case insensitive. It might be better to sort a folder node at a time, probably won't matter in the long run.
- DE and FR translations are straight from Google Translate.
I must be blind because I can't get the Inspector to show the pop up window. The Inspector for the add-on only shows the background page. When I try to open Developer Tools in the main Thunderbird window it doesn't open. Any thoughts?
Any ideas on this?
Hey, sorry for the radio silence. Around that time I was prepping for a large event at work and then I missed picking this up again after. If you try the developer tools in the add-on options, there is an option to disable popup auto-hide. Can you try that one and see if it shows up?
Otherwise, the main inspector in the toolbar, I'm not sure why it wouldn't show up. What it does is open another instance of Thunderbird and then connects the debugger. Can you try closing all other instances of Thunderbird maybe? Otherwise the folks in #maildev:mozilla.org on Matrix might be able to help you.
I'm feeling stupid - can't get the inspector to show. Can you take a look and tell me what I'm doing wrong? https://www.loom.com/share/2a02d83666834a828f1acc1be8bcad92?sid=091156fa-1d5f-428f-b35b-08eeae660c05
You could try the full debugger that you can find in Tools > Developer Tools > Developer Toolbox. It will debug a lot more than the extension itself, but it is also more powerful.
I'm going to go ahead and close this for now, if you ever want to pick this up again let me know. For next time it might be easier we chat via Matrix, I'm a lot more responsive this way :) GitHub notifications don't really work well for me, which often makes me miss things.