Skip to content
Snippets Groups Projects
  • Cyrille Bollu's avatar
    69c01c64
    Consolidates a message's "reply", "reply all", and "forward" button into 2 buttons · 69c01c64
    Cyrille Bollu authored
    and put them in the top-right corner of the Message screen.
    
    The Composer is removed from the Message screen and become a screen on its own that's
    shown when the user clicks one of these "reply" buttons in the Message screen.
    
    Signed-off-by: default avatarCyrille Bollu <cyrpub@bollu.be>
    
    ===========================================
    (here's the detail of this squashed commit)
    
    Fixed a typo in a console.log message
    
    Consolidate reply buttons:
    
    1) Adds 3 action buttons in Message component (they are not yet
       properly placed but at least they work)
    2) Removes the Composer component from the Message component; It is
       now only shown within the FolderContent component.
    3) Updates FolderContent component to display Composer not only for 'new'
       messages, but also for reply, reply all, and forward messages
    4) Updates NewMessageDetail to handle the reply, reply all, and forward cases
    
    Fixes buildFowardSubject to buildForwardSubject
    
    Consolidate message reply buttons: Wraps the 3 ActionButtons in an
    Actions component
    
    Consolidate message reply buttons: Removes old forward button
    
    Consolidate message reply buttons: fixes a travis prettier/prettier error
    
    Consolidate message reply buttons: Removes registration of Composer
    component from Message.vue as it is not used anymore there.
    
    Consolidate message reply buttons: fixes some travis no-redeclare errors
    
    Consolidate message reply buttons: fixes a travis prettier/prettier error
    
    Adds 'reply-all' and 'reply' icons
    
    using @icon-black-white instead of @icon-color for icon-reply,
    icon-reply-all, and icon-forward
    
    * In Message.vue, message-action "Reply all" is always visible and switches to
    "Reply" when there's only one recipient in the original message.
    * An Actions menu is added to show "Reply to sender only" and "forward" buttons
    when needed.
    
    Better formatting of the 'reply' button
    
    Fixes the initializing of a new message's data when replying or
    forwarding a message.
    
    Puts the "Send' button next to the attachments buttons in the Composer
    
    Corrects the @include icon-black-white for icons reply, replay-all,
    and forward
    
    Better positioning of the message's actions buttons and
    removal of the "reply" label to save space
    
    Nicer reply button
    
    Sets component appcontentdetails' width to 100%
    
    (this doesn't leave enough space for the "appt-content-list" div though)
    
    Modifies reply-all.vsg and forward.svg so that every <path></path> tag
    is on a single line, as nextcloud server's IconsCacher's colorizeSvg
    method doesn't support those tags being on multiple lines.
    
    * Puts email actions button on the far right side (justified)
    * Tries to put a label on action "reply" when screen is large enough
      (doesn't work yet though)
    
    Fixes a typo in forward.svg
    
    Do not use "width: 100%" for appcontentdetails but rather "flex-grow: 1"
    so as to not shrink app-content-list's width
    
    Tidies up 'forward' and 'reply-all' icons
    
    Sets focus to message body when Composer is opened
    
    Removes unused generateIconUrl Message function
    
    Removes reply button's label on screen smaller than 600px wide.
    
    Removes transparency=0,5 from icon reply.svg
    
    Adds buttons 'mark read/unread', and 'delete' as message actions
    
    Ellipses message title and adresses when space is short.
    
    Message wouldn't be delete when therewas no next/envelope.
    
    Optimise reply.svg
    
    Signed-off-by: default avatarJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
    Signed-off-by: default avatarCyrille Bollu <cyrpub@bollu.be>
    
    Consolidated reply buttons: Replaces the "Send" button by an action
    menu in the toright corner of the Composer component.
    
    Signed-off-by: default avatarCyrille Bollu <cyrpub@bollu.be>
    Signed-off-by: default avatarChristoph Wurst <christoph@winzerhof-wurst.at>
    Signed-off-by: default avatarCyrille Bollu <cyrpub@bollu.be>
    
    The height of the Composer 'send button shouldn't grow when attachments are added.
    
    2 eslint fixes
    69c01c64
    History
    Consolidates a message's "reply", "reply all", and "forward" button into 2 buttons
    Cyrille Bollu authored
    and put them in the top-right corner of the Message screen.
    
    The Composer is removed from the Message screen and become a screen on its own that's
    shown when the user clicks one of these "reply" buttons in the Message screen.
    
    Signed-off-by: default avatarCyrille Bollu <cyrpub@bollu.be>
    
    ===========================================
    (here's the detail of this squashed commit)
    
    Fixed a typo in a console.log message
    
    Consolidate reply buttons:
    
    1) Adds 3 action buttons in Message component (they are not yet
       properly placed but at least they work)
    2) Removes the Composer component from the Message component; It is
       now only shown within the FolderContent component.
    3) Updates FolderContent component to display Composer not only for 'new'
       messages, but also for reply, reply all, and forward messages
    4) Updates NewMessageDetail to handle the reply, reply all, and forward cases
    
    Fixes buildFowardSubject to buildForwardSubject
    
    Consolidate message reply buttons: Wraps the 3 ActionButtons in an
    Actions component
    
    Consolidate message reply buttons: Removes old forward button
    
    Consolidate message reply buttons: fixes a travis prettier/prettier error
    
    Consolidate message reply buttons: Removes registration of Composer
    component from Message.vue as it is not used anymore there.
    
    Consolidate message reply buttons: fixes some travis no-redeclare errors
    
    Consolidate message reply buttons: fixes a travis prettier/prettier error
    
    Adds 'reply-all' and 'reply' icons
    
    using @icon-black-white instead of @icon-color for icon-reply,
    icon-reply-all, and icon-forward
    
    * In Message.vue, message-action "Reply all" is always visible and switches to
    "Reply" when there's only one recipient in the original message.
    * An Actions menu is added to show "Reply to sender only" and "forward" buttons
    when needed.
    
    Better formatting of the 'reply' button
    
    Fixes the initializing of a new message's data when replying or
    forwarding a message.
    
    Puts the "Send' button next to the attachments buttons in the Composer
    
    Corrects the @include icon-black-white for icons reply, replay-all,
    and forward
    
    Better positioning of the message's actions buttons and
    removal of the "reply" label to save space
    
    Nicer reply button
    
    Sets component appcontentdetails' width to 100%
    
    (this doesn't leave enough space for the "appt-content-list" div though)
    
    Modifies reply-all.vsg and forward.svg so that every <path></path> tag
    is on a single line, as nextcloud server's IconsCacher's colorizeSvg
    method doesn't support those tags being on multiple lines.
    
    * Puts email actions button on the far right side (justified)
    * Tries to put a label on action "reply" when screen is large enough
      (doesn't work yet though)
    
    Fixes a typo in forward.svg
    
    Do not use "width: 100%" for appcontentdetails but rather "flex-grow: 1"
    so as to not shrink app-content-list's width
    
    Tidies up 'forward' and 'reply-all' icons
    
    Sets focus to message body when Composer is opened
    
    Removes unused generateIconUrl Message function
    
    Removes reply button's label on screen smaller than 600px wide.
    
    Removes transparency=0,5 from icon reply.svg
    
    Adds buttons 'mark read/unread', and 'delete' as message actions
    
    Ellipses message title and adresses when space is short.
    
    Message wouldn't be delete when therewas no next/envelope.
    
    Optimise reply.svg
    
    Signed-off-by: default avatarJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
    Signed-off-by: default avatarCyrille Bollu <cyrpub@bollu.be>
    
    Consolidated reply buttons: Replaces the "Send" button by an action
    menu in the toright corner of the Composer component.
    
    Signed-off-by: default avatarCyrille Bollu <cyrpub@bollu.be>
    Signed-off-by: default avatarChristoph Wurst <christoph@winzerhof-wurst.at>
    Signed-off-by: default avatarCyrille Bollu <cyrpub@bollu.be>
    
    The height of the Composer 'send button shouldn't grow when attachments are added.
    
    2 eslint fixes