Actually…some code may have been lost…the mailing list entries’ diff outputs have been truncated by more than 1000 lines in some places…
If you need something specific, it’s likely that one of the people subscribed to the list has kept it in their personal mail archives, so, just give us a link to the truncated mail and we’ll see if we can recover it
Now that the last PR has been merged, it’s time for a new release! Stay tuned…
Dockbert as a background application
Before I make such a change, is there any objection if I make Dockbert a background application?
This has the effect of hiding Dockbert in its own running apps panel and in the Deskbar. I always hate when dock-style apps like LaunchPad, LnLauncher, and more show up in the Deskbar more than ever Dockbert which appears in two places. The only side effect is that the user can only quit or kill it from Team Monitor.
To be honest I don’t like the idea to make Team monitor the way to quit it but, I see only two reasons to close it during a session.
The first doesn’t happen often. You don’t know Dockbert, want to test it. I doesn’t fit with you. Let’s try something else…
An option to launch or not on startup would do the trick.
The second is that you need to run an app full screen and don’t want to be bothered. I.e With games or videos, an auto-hide wouldn’t be enough. That may happen more than once per session and you don’t want to restart each time.
For the moment Dockbert runs on all workspaces. Perhaps a solution to this would be to have an option that would allow it to run only a specific one so you can switch on another?
Fair enough.
I can add a Quit item to the “Haiku” menu however it’s not visible by default, it must be added by dragging the Deskbar folder onto one of its panels.
We need a different approach, then.
Yeah, me too. Clipdinger used to do that, but I also set its “Background app” flag a while back. One thing to look out for: When you shut down the system, background apps sometimes don’t get enough time to properly quit. So when you save settings or something on quit, you may not have enough time for that. Clipdinger experiences that, so I don’t save the clips on quit, but as soon as there’s a change.
See https://review.haiku-os.org/c/haiku/+/5800 for some info, i cannot find a Trac ticket…
It’s something that can’t be done now so I’ll leave it as is.
@humdinger While you’re there, isn’t there an entry for Dockbert on Polyglot?
It makes most sense to have the maintainer of an app create the project and upload the en.catkeys. Otherwise you’ll always need a middleman to update the catkeys etc. (I think…). You should have the necessary permissions at Polyglot. PM me if you need assistance.
Sure, I was wondering why it hasn’t been done before. Some valid reason other than “nobody worried about it”
I think that’s probably it.
That is documented behaviour.
Personally I think anything that hs a window should be in deskbar, but I can understand the idea here.
Hiding dockbert in dockbert should be possible without this flag. For deskbar I’m not sure if there isn’t some other way to hide it that does not have this penalty.
Well, I think it’s wrong, and we should fix it. It seems @madmax pointed out the cause in that Gerrit review, we just need to decide exactly what to change.
I don’t see how. service executables needing less leeway, beeing unable to halt shutdown etc all makes sense to me. The only thing that doesn’t make sense is that this is somehow tied to skipping a deskbar entry (and likely twitcher?). We should probably change that instead.
Why should we give the services less leeway? Clearly some of them need it. In the case of things like sshd or other network services that accept permissions, they may want more notice too.
less leeway than gui applications. Not no leeway at all. What would be the point of the flag if you don’t make any distinction? In that case we should simply deprecate it.
Well, background applications should be closed only after foreground applications, since the foreground applications may depend on background ones.
How can you open the preferences window with DockBert?
I wondered that too when having a look at the translation at Polyglot.
I guess all the strings about time, like “A little after”, will appear in the interface after toggling some setting in the preferences?
Those “word clock” terms could be a problem for some languages, BTW.
Take “half past” for example. At 10:30, you say “It’s half past 10”. But in German, we say “Es ist halb 11”.
Tricky.
Indeed, the clock will be also a problem in French.