Looks like Pharo 7 will be the most impressive release in all aspects of
system:).

About pragmas:
I believe we should move to Commander with first class commands.
It requires to create command classes for all menu items. For example "Save
image":

SaveImageCommand>>execute

Smalltalk
snapshot: true
andQuit: false.

SaveImageCommand class>>worldMenuActivation
<classAnnotation>
^CmdContextMenuCommandActivation byRootGroupItemFor: *CmdWorldMenuContext *

SaveImageCommand class>>globalShortcutActivation

<classAnnotation>
^CmdShortcutCommandActivation by: $s meta shift for: *CmdWorldMenuContext *

It will bring reusable commands which activation can be extended


2018-06-01 20:23 GMT+03:00 Peter Uhnák <i.uh...@gmail.com>:

> On Fri, Jun 1, 2018 at 6:46 PM, Sean P. DeNigris <s...@clipperadams.com>
> wrote:
>
>> Peter Uhnák wrote
>> > Pharo adds 25px margin on all sides of a full-screen window.
>>
>> Good point. I wonder why that's the case!
>
>
> According to the github issue discussion, this is the case.
>
>
>> Peter Uhnák wrote
>> > it provides the most important/common options that user needs
>>
>> Ah! Good to know and interesting, but presumably very subjective.
>
>
> For sure. But for an end-user application it is my responsibility to
> figure out the UI/UX.
>
>
>> Although it is currently flexible, I don't think we have that now.
>>
>
> The pragma collection can be filtered, but it is not used by the code, so
> it is all-or-nothing, not very flexible. I think this is for future
> iterations.
>
> Peter Uhnák wrote
>> > very often I find myself having to move windows, just so I can expose a
>> > piece of desktop to click on.
>>
>> Why don't you use the 25px margin?! ha ha j/k
>>
>
> This applies to fullscreen only. It doesn't apply when you manually move a
> window to this space.
> And for fullscreen, I often have the margin disabled. So that's why. :)
>
> Peter
>

Reply via email to