Many of us have been hoping that Editorial would get ported to Mac - I certainly would buy it.
Like you, I also bought Ulysses mainly on the hype surrounding it. I certainly think its a quality app, but in practice I've found Editorial to be more flexible / practical over the last year.
Unfortunately, it seems that Editorial hasn't been getting lots of love recently from omz. Perhaps he's busy with other things - or maybe the next big version is about to drop - I don't know.
But the two big things on my wishlist are: (a) integrated iCloud Drive sync, and (b) Mac OSX port.
ui.delayexpects a callable object, typically a function, but you're passing the result of a function call (which is
Nonein this case because
colorItdoesn't return anything).
Many thanks OMZ. I understand.
I suppose to other approach is to refactor the code so that the called function has no parameters - but for this simple example partial seems easier.
I'm loving the new 2.0 update.
I'm trying to get my head around how the UI module handles redraws / screen updates.
I'm trying to do a simple test where a series of labels blink in series (kind of like a row of LEDs, but text labels instead). I've found the UI.animate and UI.delay functions . However, I get an error when placing UI.delay in a loop.
It's calls the function correctly the first call, but on subsequent it gives me error of "Type Error: Expected Callable Function"
Here is code...can anyone illuminate problem?
import ui def colorIt(lbl): lbl.background_color='#ff0000' def buttonClick(sender): for item in llst: print item ui.delay(colorIt(item),1.0) v = ui.load_view() lbl1=v['label1'] lbl2=v['label2'] lbl3=v['label3'] llst=[lbl1,lbl2,lbl3] v.present('sheet')