I've been using Elementary for some things recently (hint hint gadgets, hint hint settings), and I've stumbled across what can only be termed An Unmitigated Disaster: focus handling.
Here's a couple of recently-opened tickets: https://phab.enlightenment.org/T3088 https://phab.enlightenment.org/T3198 There are significantly more focus-related tickets open. Everyone has been avoiding focus issues for a long time, but this is going to need to change--both because it's terrible for users who try out our applications, and because it will impact us as Enlightenment users in significant ways in the coming months. As an example of how people will begin to notice this, Enlightenment is increasingly using Elementary widgets to replace older subsystems which used the simpler E widgets. This means that all of these new widgets will bring in their focus issues. "That's not a big deal, they're just widgets," says the layman. Wrong: Enlightenment directly uses Evas focus, and any time an Elementary widget mishandles focus, this will directly trigger a focus bug in your session and your windows will lose focus. A temporary workaround is to completely disable focus on all of these new objects. This is really the only solution that I can see which can be used immediately: I threw away over 2 hours today examining focus in elm_list (just elm_list) and was unable to make any improvements, primarily because of the sheer number of complex focus-related config options. I'm open to ideas here, as just about anything would be better than the current situation. ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
