From 4277763df5c1dac8ff389d3bfd138f03acc7f1e2 Mon Sep 17 00:00:00 2001 From: dec05eba Date: Mon, 28 Sep 2020 13:32:34 +0200 Subject: Implement text editing with navigation and multilingual fonts --- TODO | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'TODO') diff --git a/TODO b/TODO index a980a66..9db5182 100644 --- a/TODO +++ b/TODO @@ -34,6 +34,12 @@ Also take code from dchat to support gifs (inline in text). Use pixel buffer object for asynchronous texture transfer to gpu? is this necessary? When pressing backspace to delete text, auto search will kick in because the key repeat delay is longer on the first key. SearchBar should instead check of key press/key release state. Set the thumbnail fallback image dimensions to the image dimensions we get from matrix. That means we can know the dimensions of images in matrix before they have finished downloading. This is good for removing popouts in the body. -Add hyphen at end of wrapped text if it wrapped at a character. Add option to edit input in vim (using temporary file). -Scrolling in images still messes up the |current| page sometimes, need a way to fix this. \ No newline at end of file +Scrolling in images still messes up the |current| page sometimes, need a way to fix this. +Add ctrl+i keybind when viewing an image on 4chan to reverse image search it (using google, yandex and saucenao). +Show filename at the bottom when viewing an image/video on 4chan. +Show the last message in a room as the body item description in matrix room view. +Show some kind of indication that there are new messages in a room in matrix room view, and also show another indication if somebody mentioned us (and how many times). +Show the rooms menu on the left side when the window is large in matrix. +Use https://github.com/simdjson/simdjson as a json library. +Sanitize check: do not allow pasting more than 2gb of text. \ No newline at end of file -- cgit v1.2.3