gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2022-12-06T17:21:29Zhttps://dev.gajim.org/gajim/gajim/-/issues/9713Create a standalone macOS .app using PyInstaller2022-12-06T17:21:29ZSebastiaan LokhorstCreate a standalone macOS .app using PyInstallerIt looks like Brew does not accept GUI apps, so #9246 is no longer a viable option.
The Brew folks however did point me to [PyInstaller](https://pyinstaller.readthedocs.io/), which seems to be a better option. It allow us to create a st...It looks like Brew does not accept GUI apps, so #9246 is no longer a viable option.
The Brew folks however did point me to [PyInstaller](https://pyinstaller.readthedocs.io/), which seems to be a better option. It allow us to create a standalone .app which we can distribute ourselves and optionally submit to Brew Cask (their repository for binary/GUI apps).
I managed to get a working .app with PyInstaller, but I haven't extensively tested it yet (portability etc). You can try it out by installing PyInstaller (`pip3 install pyinstaller`), `cd` to the gajim repository root, download [gajim.spec](https://dev.gajim.org/snippets/660) and run:
```sh
pyinstaller gajim.spec
# and to package it in a dmg (optional):
rm -rf dist/launch && hdiutil create -volname Gajim -srcfolder dist -ov -format UDZO gajim-1.1.3.dmg
```
~~I did run into [PyInstaller#4064](https://github.com/pyinstaller/pyinstaller/issues/4064). I'm not sure what exactly I did to work around it.. I believe I installed a few different versions of `virtualenv` and `distutils` and then it suddenly worked.~~ Issue was [fixed](https://github.com/pyinstaller/pyinstaller/commit/46286a1f455d8e0837f7c2b9e1bbdff1ef858f0f) but unreleased as of v3.5)Sebastiaan LokhorstSebastiaan Lokhorsthttps://dev.gajim.org/gajim/gajim/-/issues/9157Visual notification when receiving a message instead of "bing" sound only on ...2022-01-28T09:54:20ZdefaultUser3214Visual notification when receiving a message instead of "bing" sound only on Mac OS X**Please note by far the quickest way to get a new feature is to file a Merge Request.**
## Description of the new feature
It would be great if you could get a visual hint that you got a new message. The visual hint could be the typical...**Please note by far the quickest way to get a new feature is to file a Merge Request.**
## Description of the new feature
It would be great if you could get a visual hint that you got a new message. The visual hint could be the typical read dot when a Mac OS X program want's to get attention by the user. At the moment I am only able to get a bing sound which is not helpful since I often switch off the sound of my laptop.
Mac OS X version : 10.13.4 (17E202)
Gajim: 5e712768cf5047c728a7dc96f3b9078c725e34ea from master branchhttps://dev.gajim.org/gajim/gajim/-/issues/8787Non-Mac conforming shortcuts.2022-09-28T09:12:24ZlenucksiNon-Mac conforming shortcuts.Everything below is based on commit b66311532f4d1aca06e5c30b84900ada6a83d884.
When used with OS X, a few shortcuts do not work as expected. If possible this should be corrected.
Preferences: Currently CMD-P, it should be CMD-,
Movement i...Everything below is based on commit b66311532f4d1aca06e5c30b84900ada6a83d884.
When used with OS X, a few shortcuts do not work as expected. If possible this should be corrected.
Preferences: Currently CMD-P, it should be CMD-,
Movement in Text while in the chat text field:
- [ ] CMD+cursor left/right should move to first and last column
- [x] ALT+cursor left/right should move a word (!632)
- [x] Currently ALT selects a tab, CMD does nothing.
While the preferences shortcut is a nuisance, the movement shortcuts interfere with the standard window management shortcuts and significantly interfere with the user experience.