Ah, but http://objology.blogspot.fr/2011/09/one-of-best-bits-of-programming-advice.html You've got a score of two ending -er in a single class, tsss... ;)
Nicolas 2015-10-06 21:53 GMT+02:00 Aliaksei Syrel <[email protected]>: > Hi Stef, > > Thanks for explanation! I agree and looking forward to see a new solution > :) > > Cheers, > Alex > > On Tue, Oct 6, 2015 at 8:26 AM, stepharo <[email protected]> wrote: > >> Hi Aliak >> >> The design of the UserManager was ****plain**** bad. It was reintroducing >> this ugly facade singleton pattern (monolitic and global) >> like the old Preferences class that we fight a lot with alain and >> finally replace by setting. >> It was a mistake that I did not have the time to review the code. (BTW we >> were pushing too much code in the system without >> a good review). Now this period is over. >> >> The solution of the new approach should be the same than settings. >> >> - first any part that should be user managed should do it locally and >> introduce its own hooks to do so >> but be self-contained: exactly like Setting. A class uses class >> variables and check its class variables >> when doing something. >> >> - It means that as a client of the part I can change some accesses. >> >> - then we decorate such user-managed hooks and provide tools. >> >> Stef >> >> >> >> >> >> Bloc is broken because UserManager is no longer in the image. (it was >> removed on 14th of August) >> For some reason there is a check: >> >> UserManager default canDropOSFile >> >> >> this check is used in #dropFiles: >> >> What is alternative or does it make sense to remove the check? >> >> Cheers, >> Alex >> >> >> >
