Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/Nheko-Reborn/nheko.git. Pull mirroring updated .
  1. Jun 15, 2019
  2. Jun 14, 2019
    • Joe Donofry's avatar
      Further Improve Reply Functionality · 129beb57
      Joe Donofry authored
      Quoted replies now include matrix.to links for the event and the user.
      UI Rendering has been (slightly) improved... still very WIP.
      Restructured the reply structure in the code for future usability
      improvements.
      129beb57
  3. Jun 12, 2019
  4. Jun 09, 2019
  5. May 27, 2019
  6. May 01, 2019
    • Nicolas Werner's avatar
    • Nicolas Werner's avatar
      Simplify linkifyMessage · 23eef9e1
      Nicolas Werner authored
      Parsing html as xml has inherent problems, most notable there are many
      matrix clients that don't escape ampersands in urls of mx-replies, etc.
      (See issue #18)
      
      This also removes the replacement of <mx-reply> as it isn't strictly
      needed.
      
      Also the QRegExp is replaced with the Qt5 QRegularExpression for
      perfomance and because it supports lookahead and lookbehind.
      
      I'm pretty sure that the original code also replaced href="" with
      href=\"\", which was probably wrong, but I'm not to sure about that.
      
      Fixes #18
      23eef9e1
  7. Apr 04, 2019
  8. Mar 27, 2019
  9. Mar 03, 2019
  10. Feb 25, 2019
  11. Feb 24, 2019
  12. Feb 17, 2019
  13. Feb 08, 2019
    • Joe Donofry's avatar
      Improve color generation performance · 13663ad5
      Joe Donofry authored
      Colors are generated asynchronously now and the TimelineItem is
      updated when the color generation finishes.  This allows the UI
      to stay responsive while new colors are being generated.
      13663ad5
  14. Feb 07, 2019
  15. Jan 30, 2019
    • Joe Donofry's avatar
      Add download button to ImageOverlay · 6d629f1c
      Joe Donofry authored
      When opening images in the full-screen overlay, there is now
      a download button next to the close button.  This button utilizes
      the same functionality as the right-click->save image button.
      6d629f1c
  16. Jan 26, 2019
  17. Jan 25, 2019
  18. Jan 24, 2019
  19. Jan 20, 2019
    • Joe Donofry's avatar
      Author Color Fixes · 237c7ad1
      Joe Donofry authored
      Author color is now cached so that it will not be re-calculated
      each time a new message is posted.  This cache gets cleared when
      the theme is changed.
      
      Additionally, the author color is now automatically refreshed
      when the theme is changed, fixing the issue where you had to
      change rooms before the colors would switch.
      237c7ad1
    • Joe Donofry's avatar
      Update user id color generation · b3f7c13e
      Joe Donofry authored
      Update the author color generation.  Now, instead of generating
      an entire hex string based on the user id, the user id instead
      is used to generate a hue value.  After this hue value is created,
      there is some logic to tweak first the lightness and then saturation
      values to achieve a readable color (in contrast to the background).
      
      This change makes it so that user colors will not vary as wildly
      between the different themes.
      
      The values still are not cached and still do not update
      initially when the theme is changed.  Both of these things
      will be resolved.
      b3f7c13e
  20. Jan 19, 2019
    • Joe Donofry's avatar
      Fix UserSettings UI not showing saved prefs · 98102f4f
      Joe Donofry authored
      Theme and Font Family settings will now correctly display the stored
      settings when nheko is re-launched.  Previously, these combo boxes
      would default to the first thing in the combo box, even if that
      wasn't what the user selected.
      98102f4f
    • Joe Donofry's avatar
      Add User Font Setting · 654b652d
      Joe Donofry authored
      User can now select a font from the installed fonts on their system
      
      This font currently will only be applied when nheko is restarted
      (similar to how font size and scaling currently work).  This will
      be addressed in a future commit.  Additionally, the dropdown
      does not correctly select the previously-chosen user font, and
      instead defaults to the first font available on the system
      (alphabetically).  This is similar to the issue with the 'Theme'
      combo defaulting to 'Light' even when another theme is selected.
      654b652d
  21. Jan 18, 2019
    • Joe Donofry's avatar
      Modified the code that generates user's colors so that it will · 50e382f5
      Joe Donofry authored
      work regardless of the theme choices the user makes.  The code
      now incorporates the contrast between the background color and the
      color generated by the user_name when picking colors.  It currently
      has two 'big' issues:
      1. Colors are not cached.  I am planning on adding a QHash for this
      a little later.  This should improve performance by not calculating
      the color for the same users over and over and over again.
      2. Theme changes do not trigger the colors to get refreshed.
      Currently, you will have to switch to a different room and back
      to get the colors to refresh.
      50e382f5
    • Joe Donofry's avatar
      Make the author text slightly large. · 1882198e
      Joe Donofry authored
      Add author color generated based on user id.
      1882198e
    • Joe Donofry's avatar
      Remove the code that removed paragraph tags from markdown -> html. · 55883ec2
      Joe Donofry authored
      This fixes #2, but reverts mujx#438.  I do not think mujx#438 was a
      valid issue, as it complained about the display of valid HTML on riot,
      which speaks more to how Riot styles things than about an issue in
      nheko itself.
      55883ec2
  22. Jan 16, 2019
  23. Jan 13, 2019
  24. Jan 12, 2019
Loading