Commit graph

135 commits

Author SHA1 Message Date
Tobias Bernard
dfda70068f Fix padding on room member button 2018-05-19 18:36:28 +02:00
Alexandre Franke
f5fabe8b29 Fix typography 2018-05-19 16:31:26 +01:00
Alexandre Franke
e29db88366 Display number of room members 2018-05-18 22:03:14 +00:00
Eisha CHEN-YEN-SU
95b88b78e8 org.gnome.Fractal.desktop: Add comments
This adds translator comments in the .desktop file.

Closes https://gitlab.gnome.org/World/fractal/issues/89
2018-05-18 12:28:41 +02:00
Daniel García Moreno
cadea0aa7a GSettings scheme in meson build 2018-05-15 23:22:48 +02:00
Bjørn Lie
7dcfa2f4c5 Add InstantMessaging to .desktop Categories.
Making full set Categories=GNOME;GTK;Network;InstantMessaging;

Some distros mandate full usage of the freedesktop spec.
Alternative to using InstantMessaging here would be Chat
2018-05-15 08:31:13 +00:00
Daniel García Moreno
84761d4d37 New release 0.1.29
New Features:
 * New default avatars for users
 * Initial sync speed up
 * Highlight own username in mentions using pango attributes
2018-05-14 11:51:56 +02:00
Daniel García Moreno
eed332822a New release 0.1.28
New features:
 * Make "Start chat" buttons insensitive
 * Notify for direct messages

Fixes:
 * Update initial_sync notification message
 * Use Pango for room with no avatars
 * Revert "Don't send markdown in the body when parsed"
 * api: Use md5 as unique message id instead of i32
 * markdown: Remove P tag that wraps the html
2018-04-30 11:39:16 +02:00
Daniel García Moreno
7373582cee New release 0.1.27
New features:
 * show mxid in member tooltip
 * Focus on message entry after clicking on a username
 * Basic markdown sending
 * Change Load more GtkButton to GtkSpinner
 * mention: blue highlight for messages with mentions and cleanup css file
 * Redesigned new room creation (fixes #98)

Fixes:
 * Unlock collections and items in secret storage before use.
 * fix: add joining members to the there own room instate to the active room
 * Fix autocomplete crash with unicode usernames
 * Fix url parsing
2018-04-27 10:09:51 +02:00
Daniel García Moreno
10de7a2b8b Make new room dialog transient for main_window 2018-04-26 17:07:52 +02:00
Christopher Davis
72c4104665 Redesigned new room creation (fixes #98)
* Changes minimum window width
* Uses StackSwitcher-like setup instead of dropdown
2018-04-26 11:05:05 +00:00
Julian Sparber
d6145e8c91 message-history: set space after last message to 18px 2018-04-24 20:37:49 +02:00
Christopher Davis
8cb4c52e85 Changed spacing to 6px 2018-04-23 18:32:47 -04:00
Christopher Davis
23f05357af Add extra spacing between markdown tutorial items 2018-04-23 18:12:05 -04:00
Julian Sparber
972d44a2ef mention: blue highlight for messages with mentions and cleanup css file
fixes for #189:
  - Change background color to faint blue
  - Add 3px blue line on the left
2018-04-23 21:31:08 +02:00
Christopher Davis
6ecd0bcc39 Implemented text dimming 2018-04-23 13:46:37 -04:00
Christopher Davis
ed3a7283b6 Added markdown popover 2018-04-23 12:43:45 -04:00
Daniel García Moreno
0a1ce4c730 Vscrollbar always to load more without button
If we remove the button to load more, we need to show always the
vertical scrollbar to receive the edge-reached event.

There's a accesibility problem here, because I've not been able to
launch this event without the mouse wheel so currently there's no way to
load more with the keyboard or only the mouse without the wheel, as far
as I now.

Fix #48
2018-04-22 10:58:01 +02:00
BrainBlasted
166d396c19 Added format button 2018-04-19 19:45:57 +00:00
Daniel García Moreno
2191bef172 Split the main_window.glade file 2018-04-17 09:13:33 +02:00
Daniel García Moreno
cb7f911c8e New release 0.1.26
New features:
 * Add new description to README, and some other small README improvements
 * new autoscroll with animation
 * Ability to launch multiple Fractal instances using FRACTAL_ID env

Fixes:
 * Escape text in body using the last html2pango
 * center inapp notification
 * Fix request with no timeout
 * Show user id when the displayname isn't present
 * Fix macos compilation problem with notify_rust
 * autocomplete: fix change usernames font color to white when selection ends at the same position as the username
 * Avoid destroy dialog on Esc
2018-04-14 14:06:19 +02:00
Tobias Bernard
2e09be0cc7 Update app description in appdata 2018-04-14 10:57:07 +00:00
Julian Sparber
b35dec663d autoscroll: add button to scroll down to last message 2018-04-14 07:56:39 +00:00
Julian Sparber
77051f603a center inapp notification 2018-04-13 20:24:37 +02:00
Julian Sparber
0f2d8a8176 messages-history: add spacing after last message 2018-04-12 10:56:15 +00:00
Julian Sparber
b548fc9b8f messages-history: remove blue selection and add more space inside each row 2018-04-12 10:56:15 +00:00
Daniel García Moreno
4acd63c02f New alpha release 0.1.25 2018-04-09 20:57:56 +02:00
Daniel García Moreno
a9489f99f4 App description should go between <p> 2018-04-08 20:04:14 +02:00
Julian Sparber
b721c96f34 add padding to the message history 2018-04-07 18:46:47 +00:00
Daniel García Moreno
d5c0ec3314 New alpha release 0.1.24
Fixs:
 * Fixed crash when entering unicode chars
2018-04-07 14:55:24 +02:00
Daniel García Moreno
dd6a28b2f4 New alpha release 0.1.23
New features:

 * implement redesin of the autocomplete popover, fix #146
 * divider.rs: Change the margins around the divider
 * divider.rs: Add vertical spaces around the divider

Fixs:

 * Change the git url of the html2pango crate.
 * Switch the html_markup implementation to html2pango crate.
 * Execute glib-compile-resources inside the flatpak env.
2018-04-07 09:35:26 +02:00
Julian Sparber
533a736b60 implement redesin of the autocomplete popover, fix #146
- align the popover horizontally to @
- make the popover keyboard accessible
- fix spacing and background color in popover
- highlight users blue inside the message entry
- highlight users also when wrong case
- give focus to first suggestion
- allow to autocomplete with enter and tab
- escape and click outside of the popover closes it
- open popover on @ and tab to autocomplete previous word
2018-04-05 12:29:46 +00:00
Daniel García Moreno
da016b252a New alpha release 0.1.22
New features:

 * center all dialog title on dialog width and refactor glade file
 * reoder options in add room menu, add separator and change some lables
 * limit user name suggests to 5 and allow usage of @ for mention
 * match also uid for mentions
 * use only @ with tab-compleation
 * remove " (IRC)" from the end of suggested username for mentions, fix #126

Fixs:

 * fix the text of some lables
 * fix title of dialog for joining a room by ID
 * fix spacing in user menu popover and in room settings popover
 * Reorder app menu to follow Gnome rules
 * divider: Make the object non-selectable
2018-03-27 14:14:08 +02:00
Daniel García Moreno
27c7c38428 Update links to the repo to the new World group
The repo has been moved from /danigm/fractal to /World/fractal so we
need to update all links in the app.
2018-03-27 13:48:18 +02:00
Julien Humbert
e33af11fa4 Reorder app menu to follow Gnome rules 2018-03-23 22:06:43 +09:00
Julian Sparber
b2c5a17f52 fix spacing in user menu popover and in room settings popover 2018-03-22 18:42:18 +01:00
Julian Sparber
8fa9b39c6a reoder options in add room menu, add separator and change some lables 2018-03-22 17:50:21 +01:00
Julian Sparber
5f159095b2 fix title of dialog for joining a room by ID 2018-03-22 17:22:17 +01:00
Julian Sparber
b475b98da5 center all dialog title on dialog width and refactor glade file 2018-03-22 17:01:53 +01:00
Julian Sparber
d9059f04bb fix the text of some lables 2018-03-22 16:42:50 +01:00
Daniel García Moreno
cea638ddd5 New alpha release 0.1.21
* Fixed message alignment
2018-03-22 11:34:04 +01:00
Daniel García Moreno
7692d7d563 New alpha release 0.1.20
New features:
 * Join room by id or alias dialog
 * Start chat dialog
 * Image to no room view and add new style
 * "New messages" divider
 * Spawn popover from room name and remove room-menu-button

Bug fixes:
 * Only one line in topic
 * Use custom fork of secret-service that removes AVX2 ASM instructions
 * Only attach url to msg if there's an url
 * Conditional in `mark_as_read`
2018-03-22 10:26:07 +01:00
Daniel García Moreno
3f45856f20 Merge branch 'jsparber/fractal-roommenu' 2018-03-22 09:50:49 +01:00
Daniel García Moreno
e22370b03e Blue divider for new messages 2018-03-22 09:47:12 +01:00
Julian Sparber
e5827c5e49 spawn popover from room name and remove room-menu-button 2018-03-21 20:47:44 +00:00
Eisha CHEN-YEN-SU
d7981f3a98 app.css: Remove msg-last-viewed-widget CSS class
Closes https://gitlab.gnome.org/danigm/fractal/issues/133
2018-03-21 09:28:22 +01:00
Julian Sparber
7b72f595df add image to no room view and add new style #132 2018-03-20 16:10:24 +00:00
Daniel García Moreno
cb63e6e2f7 start chat: initial version of direct chat dialog 2018-03-18 20:08:40 +01:00
Daniel García Moreno
5988c99a2e Join room by id or alias dialog 2018-03-18 17:22:55 +01:00
Daniel García Moreno
1fe7b79b1c New alpha release 0.1.19
New features:
 * make user menu button avatar 24px
 * increase avatar size in the sidebar to 24px
 * api: Increase timeout to 80 seconds
 * Store token with libsecret to use later
 * Fill the login data in login view on init

Bug fixes:
 * set focus for each stack view, fix #118
 * fix alignment for the text when no room is selected
 * Do not send null attrs in json_q
 * fix alignment of no room selected message by splitting the text to two label
 * Fix initial sync filter
2018-03-16 12:47:13 +01:00