Daniel García Moreno
6170d0e0d5
New release 3.29.92
...
New features:
* Use markup for room details
* Direct chat and invite to user id
* Redesign file messages
* Improve notification title format
* Room Topic: Remove the button, use only labels
* MessageMenu: Copy selected text action to menu
* Native file chooser for attachments
Fixes:
* Don't override m.direct on direct room creation
New and improved translations and a lot of code fixes
2018-08-30 09:03:39 +02:00
Alexander Mikhaylenko
80c909d476
app.css: Add development styling
2018-08-24 13:54:47 +05:00
Alexander Mikhaylenko
63943648cd
build: Allow parallel installation
...
Use 'org.gnome.FractalDevel' appid for development versions. This is
specified at build time by passing '-Dprofile=development' option to Meson.
2018-08-24 13:54:47 +05:00
Alexander Mikhaylenko
e2ed9308c8
build: Translate desktop and appdata files
...
While their strings are translated, they are installed as is, and appear
untranslated.
2018-08-24 02:47:56 +05:00
Alexandre Franke
9329ad0d0a
Fix strings
2018-08-23 18:40:24 +02:00
Alexander Mikhaylenko
e5bea00d09
main_window.ui: Remove double border in room directory
2018-08-19 23:43:12 +05:00
Alexander Mikhaylenko
67c12ec2e9
msg_src_window.ui: Remove double border
2018-08-19 23:41:00 +05:00
Alexander Mikhaylenko
081517ebe2
media_viewer.ui: Remove double border
2018-08-19 23:39:14 +05:00
Alexander Mikhaylenko
1aaf94c28c
main_window.ui: Use title and subtitle style classes for title labels
...
Adwaita already has predefined classes for styling headerbar titles. Use
them instead of defininig this style manually.
2018-08-19 23:38:50 +05:00
Jordan Petridis
f0c50ec46b
main_window.ui: Remove unused search widget
...
There is no point to carry this widget in the ui file until such
functionality is implemented.
2018-08-18 18:42:38 +03:00
Owen McGrath
3cb4cf7839
remove unnecessary font and provide scale instead
2018-08-16 23:44:54 -04:00
Daniel García Moreno
ed3cc63b41
Room Topic: Expand the header to center the text
2018-08-13 10:07:39 +02:00
Jordan Petridis
f55f3c1c22
Room Topic: Remove the button, use only labels
...
You can get to the room details/info from the secondary menu,
so there is no point having 2 buttons for the same action.
2018-08-13 03:17:56 +03:00
Daniel García Moreno
60140b6b1c
MessageMenu: Copy selected text action to menu
...
The message menu override the default label context menu and we can't
copy selected text using the label context menu so I've added a copy
selected text option to the message menu to do the same.
We can do something similar to add two new actions to this menu:
* Copy link
* Open link
We can try to check if we've a link below the cursor and in that case we
can show these two new actions.
See #195
2018-08-07 12:29:30 +02:00
Eisha Chen-yen-su
5e357a5ad9
UI: Make the Message Source window title bold
...
See https://gitlab.gnome.org/World/fractal/issues/195
2018-08-04 14:58:57 +02:00
Eisha Chen-yen-su
48ab8d66ee
UI: Remove the old source dialog
...
See https://gitlab.gnome.org/World/fractal/issues/195
2018-08-04 11:28:17 +02:00
Eisha Chen-yen-su
0b50687901
UI: Add a new modal window for message source view
...
See https://gitlab.gnome.org/World/fractal/issues/195
2018-08-04 11:27:45 +02:00
Eisha Chen-yen-su
37e80c03e2
app.css: Add a CSS class for redacted messages
...
See https://gitlab.gnome.org/World/fractal/issues/195
2018-08-03 16:21:34 +02:00
Daniel García Moreno
8d2ed11379
New release 3.29.6
...
Changelog:
* Add German translation
* Message right click menu with: view source, reply, copy text and
delete
* Styles for quotes in messages
* Initial sync speed up
2018-08-03 10:57:02 +02:00
Eisha Chen-yen-su
83251c120b
UI: Move "View Source" button in the menu
...
This moves the "View Source" button so that it is just after the "Reply"
and "Copy Text" buttons.
See https://gitlab.gnome.org/World/fractal/issues/195
2018-07-31 14:44:12 +02:00
Daniel Garcia Moreno
5e01895925
Merge branch 'source-dialog-scrolling' into 'master'
...
Improve message source dialog
See merge request World/fractal!174
2018-07-29 18:16:26 +00:00
Eisha Chen-yen-su
19dabf2719
source_dialog.ui: Add a scrolling GtkSourceView
...
This adds a scrolling GtkSourceView so that the dialog doesn't get very
large for large messages and there can be syntax highlight for JSON.
See https://gitlab.gnome.org/World/fractal/issues/195
2018-07-29 19:16:01 +02:00
Eisha Chen-yen-su
763ea03de8
app.css: Add a class for quotes in messages
...
This adds a class for the quotes in messages so that they have a 6px
left margin, a 2px blue line on the left side and their text dimmed.
See https://gitlab.gnome.org/World/fractal/issues/192
2018-07-29 14:56:28 +02:00
Eisha Chen-yen-su
66f0bd343d
UI: Add a dialog to show messages' source
...
See https://gitlab.gnome.org/World/fractal/issues/195
2018-07-28 10:34:32 +02:00
Eisha Chen-yen-su
6812c3980d
UI: Add a message menu popover
...
See https://gitlab.gnome.org/World/fractal/issues/195
2018-07-28 10:34:32 +02:00
Daniel García Moreno
54933a903a
New release 3.29.5
...
* Fix multiline behaviour
* Update spanish translations
2018-07-27 12:46:51 +02:00
Eisha Chen-yen-su
d54b92466b
UI: Remove useless attributes for msg_entry
...
Closes https://gitlab.gnome.org/World/fractal/issues/288
2018-07-24 10:16:23 +02:00
Daniel García Moreno
c68fa2d651
New release 3.29.4
...
New features:
* New audio player widget for audio files
* MediaViewer now loads more images from the server
* MediaViewer with headerbar in full screen
* New avatar async loading and defaults
* New room settings view
* Multiline entry with markdown syntax highlighting
2018-07-23 19:10:23 +02:00
Daniel García Moreno
0020e7e164
Merge branch 'remember_markdown_state'
...
Remember markdown toggle state
See merge request World/fractal!167
2018-07-23 18:33:20 +02:00
Daniel García Moreno
bbc123a48f
msg-entry: Scrollbar for input
2018-07-23 17:25:24 +02:00
Daniel García Moreno
290ba20703
fractal-gtk: Use word-char wrap mode for input
2018-07-23 17:25:24 +02:00
Eisha Chen-yen-su
06a4355648
fractal-gtk: Add Markdown syntax highlight support
...
Closes https://gitlab.gnome.org/World/fractal/issues/216
2018-07-23 17:25:24 +02:00
Eisha Chen-yen-su
6a53e35a7f
UI: Fix some visual issues
...
See https://gitlab.gnome.org/World/fractal/issues/154
2018-07-23 17:25:24 +02:00
Eisha Chen-yen-su
9c7015daa5
UI: Change message entry type to GtkSourceView
...
This changes the message entry from GtkEntry to GtkSourceView in order
to support multiline message input. GtkSourceView will also allow an
easy reimplementation of the nickname completion and add the support
for Markdown syntax highlighting.
See https://gitlab.gnome.org/World/fractal/issues/154
2018-07-23 17:25:24 +02:00
Christopher Davis
fc3593f14a
Remember markdown toggle state
...
Adds a gschema (org.gnome.Fractal.markdown-active) to remember the state
of the markdown toggle. Every time the app starts up it checks the
value of the schema. Every time the switch is toggled the schema's
value changes.
Related to #229
2018-07-23 01:00:44 -04:00
Julian Sparber
c772d9f5dc
roomsettings: hide confirm button when the topic/name didn't change
...
https://gitlab.gnome.org/World/fractal/issues/19
2018-07-19 10:03:59 +02:00
Julian Sparber
692045fe53
roomsettings: make room description label a dim-label
...
https://gitlab.gnome.org/World/fractal/issues/19
2018-07-17 21:51:55 +02:00
Julian Sparber
78c5be1ab6
roomsettings: set max with for centerd column
...
https://gitlab.gnome.org/World/fractal/issues/19
2018-07-17 21:51:55 +02:00
Julian Sparber
0c99e0e26d
roomheaderbar: move room menu to new settings button
...
make the room title and description open the room settings and remove
the old members button, to replace it with the new room settings menu
button
2018-07-17 21:51:55 +02:00
Julian Sparber
a2de6ac533
roomsettings: hide not implemented widgets
...
https://gitlab.gnome.org/World/fractal/issues/19
2018-07-17 21:51:55 +02:00
Julian Sparber
0244a23de8
roomsettings: hide settings not needed for a room type
...
Display only settings available for the specific type of conversation
room, group or direct chat and hide all others
https://gitlab.gnome.org/World/fractal/issues/19
2018-07-17 21:51:55 +02:00
Julian Sparber
dc83201d53
roomsettings: add invite button
...
https://gitlab.gnome.org/World/fractal/issues/19
2018-07-17 21:51:55 +02:00
Julian Sparber
544fc52ff3
roomsettings: show members in the room settings
...
This implements a new members list widget without the use of the backend
and with the use of the cached avatar, also it implements the new UI for
the members list.
https://gitlab.gnome.org/World/fractal/issues/19
2018-07-17 21:51:55 +02:00
Julian Sparber
4e6b802aca
room: add room settings panel
...
move all functionality of the old room config dialog to the new panel
and start the implementation of the new UI for the room settings panel
https://gitlab.gnome.org/World/fractal/issues/19
2018-07-17 21:51:55 +02:00
Sam Hewitt
e6a083cf45
New and updated icon assets
2018-07-13 06:30:16 +00:00
Eisha CHEN-YEN-SU
ab826ee0b0
UI: Add a GtkStack with a spinner in the directory
...
This adds a GtkStack with a spinner and the room list into it to have a
big spinner when loading the directory.
See https://gitlab.gnome.org/World/fractal/issues/221
2018-07-07 18:19:44 +02:00
Eisha CHEN-YEN-SU
5d0f25a691
UI: Change the name of room directory menu button
...
This changes the name of the room directory menu button as it was
outdated.
See https://gitlab.gnome.org/World/fractal/issues/221
2018-07-07 18:19:44 +02:00
Eisha CHEN-YEN-SU
e1ce741305
MediaViewer: Add a notification when loading
...
This adds a notification showing when the previous media are being
loaded.
See https://gitlab.gnome.org/World/fractal/issues/265
2018-07-05 15:05:27 +02:00
Eisha CHEN-YEN-SU
5c0240313b
MediaViewer: Change full screen button icon
...
This changes the full screen's button icon when in full screen mode to
show the icon "view-restore-symbolic" as it is more appropriate.
See https://gitlab.gnome.org/World/fractal/issues/265
2018-07-02 19:39:24 +02:00
Daniel García Moreno
0365818900
MediaViewer: Fullscreen bar with full width
2018-07-02 08:58:54 +02:00