Skip to content

Commit

Permalink
add new QChat features and screenshots in english
Browse files Browse the repository at this point in the history
  • Loading branch information
gounux committed Nov 20, 2024
1 parent 3856bab commit 815887d
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions content/posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ QChat is included in a [dock widget](https://doc.qt.io/qtforpython-5/PySide2/QtW

And there you have it: QChat is open :tada: :

![QGIS screen with QChat panel on the right](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_qgis.webp){: .img-center loading=lazy }
![QGIS screen with QChat panel on the right](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_qgis_en.webp){: .img-center loading=lazy }

!!! info
P.S. shoutout to [tutoqgis.cnrs.fr](https://tutoqgis.cnrs.fr/)
Expand All @@ -136,12 +136,15 @@ In the `instance` section at the top, you can view the rules of the configured i

To start chatting, you'll need to connect to a room by selecting one from the dropdown list. Once connected, you're ready to chat! Messages from other users will appear in the middle:

![QGIS screen with chat messages in QChat](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_messages.webp)
![QGIS screen with chat messages in QChat](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_screenshot_en.webp)

Note that:

- using `@all` in your message will notify all users in the room via the QGIS message bar
- double-clicking a message in QChat will allow you to mention the user who sent it
- right-clicking on a vector layer in the layer tree panel will suggest you the `Send on QChat` action : this will share the layer as geojson to the other QChat user. After receiving such a message, clicking on it will add the layer to the current QGIS project
- it is possible to share some images as well as screenshots of the current QGIS project
- it is possible to share a CRS as well as an extent. When receiving such messages, the current QGIS project will use the received CRS or fit to the shared extent

----

Expand All @@ -166,7 +169,8 @@ Messages are sent over WebSocket, and there are [a few routes available](https:/
- get instance rules
- retrieve room names
- check the number of open WebSockets per room
- send a message to a room via a POST request
- check the registered nicknames in a room
- send a message to a room via a PUT request

And more features coming soon :wink:

Expand Down

0 comments on commit 815887d

Please sign in to comment.