Hi Ian, Thanks for your replies. 'NO_BEEPS' ui 1 indeed does the trick, that's great.
Here red faces department as well, I'm so fresh to Apple devices I don't know the difference between iOS and iPadOS. I was talking about silent mode referring to the mode you put your iPad in when you press the bell icon in the control centre. From what I read this corresponds to flipping the physical mute button on an iPhone that has one. I also discovered that, strangely enough, some beeps do honour that setting (, i.e. are silenced in silent mode, like tweet, tingtang 0 and 1), but others do not (i.e. they are still played like klunk, booble, tingtang ''). Maybe this is some Apple peculiarity that prioritises some noises over others? Another thing I noted is that irrespective of the above, none of the sounds appear to change volume when the iPad's volume is changed. For the rest, I really like j901 on the iPad, it is really a huge improvement over the previous J app. Thanks, Jan-Pieter On Mon, 9 May 2022 at 19:11, Ian Clark <earthspo...@gmail.com> wrote: > Red Faces department… > Been a while since I'd touched it, and I'd forgotten how it worked. > > 'NO_BEEPS' ui 1 > will turn off all beeps (alerts) in the app. Restore them with: > 'NO_BEEPS' ui 0 > > > couldn't find a setting to turn off the sounds in the app itself. > > You can see and overtype current settings of flags with: > .u fl > shorthand for: > ui'flags' > NO_BEEPS is about halfway down the list. > > What I said earlier largely stands, however. I shall revamp iosutils, > especially the implementation of beeps. > > Sorry for so many ways to achieve a given end-result. Python used to flaunt > the motto: "There's only one way to do it." > J's motto ought to be: "There's always one more way to do it." > > > On Mon, 9 May 2022 at 03:50, Ian Clark <earthspo...@gmail.com> wrote: > > > Could you explain what you mean by "silent mode" in the context of > > iOS/iPadOS? I stare in vain at "Sounds" in the Settings app for anything > > resembling such a thing. I see a statement: "The volume of the ringer and > > alerts will not be affected by the volume buttons." The Apple maggots > seem > > to believe that essential signals like alerts should not be > > blanket-suppressed. I don't possess an iPhone, only an iPad, so someone > > please tell me whether there is indeed a "silent mode" on that device, as > > opposed to iPads. > > > > I think it's possible to over-control sound, to the despair of beginners. > > J901 for iOS uses the builtin iOS "alerts" in a fairly haphazard way, but > > the aim was to deploy them consistently. Thus the tweet sound (number > 1016 > > in coders' documentation) is produced by a factory verb: tweet, and you > can > > turn it off like this: > > tweet_z_=: empty > > To see and edit (tweet) and its sisters, enter the J phrase: > > edit'tweet' > > This will open j/system/ios/iosutils.ijs, and the beeps are defined at > > line 45 onwards. You can edit this script and relaunch the app to make > the > > beeps behave how you like, or redefine them in j/config/startup.ijs. > > > > The original idea was to treat all beeps consistently and funnel their > > definition through a single J verb: beep. Then we could turn off all > beeps > > like this: > > beep_z_=: empty > > or switch (beep) using a spare boolean flag. > > Alas these good things haven't been done, and that's a bug I can easily > > fix. Factory scripts (like iosutils.ijs) are part of the app, so they're > > best fixed via App Store. But you're welcome to roll-your-own iosutils, > or > > other factory scripts, and pm them to me. To explore the factory scripts, > > enter: > > .d > > and take a guess at what to do next. > > > > I must confess that the J factory scripts have not enjoyed the attention > > I've paid to getting the Swift/C code right. Fine-tuning them is > something > > others can do far better than I can. Whereas Xcode, Objective-C, Swift > and > > UIKit seem to be skills in limited supply on the J forum. > > > > That I hope is something that will change. The last 2 years have seen > > Apple make massive improvements to iOS and how to code good apps for it. > > Things aren't as dire as when we started developing a replacement for > j701 > > back in 2019. > > > > Ian Clark > > > > On Sun, 8 May 2022 at 18:43, Jan-Pieter Jacobs < > janpieter.jac...@gmail.com> > > wrote: > > > >> Talking about IOS bugs (great app, by the way), I noticed that some > sounds > >> don't obey the silent mode (or whatever IOS calls that mode). I also > >> couldn't find a setting to turn off the sounds in the app itself. > >> I think ignoring silent mode could count as a bug, and an in-app toggle > as > >> a feature-request :). > >> > >> Keep up the good work! > >> > >> Jan-Pieter > >> > >> On Sun, 8 May 2022, 12:50 Ian Clark, <earthspo...@gmail.com> wrote: > >> > >> > Thanks Robert. I can reproduce the bug. > >> > > >> > There's no workaround I can find. The app needs to be terminated and > >> > restarted. E.g by double-clicking the (hardware) Home button, which > >> shows > >> > thumbnails of open apps, and swiping upwards on the j901 app icon to > >> make > >> > it disappear. > >> > > >> > I'll put it on the bug list for the next update. > >> > > >> > Ian Clark > >> > > >> > On Sat, 7 May 2022 at 20:27, Robert Cyr <robert....@gmail.com> wrote: > >> > > >> > > ... > >> > > >> > The system will not respond, you are locked out. > >> > > > ---------------------------------------------------------------------- > >> > > > >> > > > >> > ---------------------------------------------------------------------- > >> > For information about J forums see > http://www.jsoftware.com/forums.htm > >> > > >> ---------------------------------------------------------------------- > >> For information about J forums see http://www.jsoftware.com/forums.htm > >> > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm