nodegin / lihkg-web Goto Github PK
View Code? Open in Web Editor NEWAn online reader for LIHKG Forum
License: MIT License
An online reader for LIHKG Forum
License: MIT License
Sometimes linebreaks (<br />
) immediately after links and/or images get removed incorrectly.
Also, when quoting certain messages, linebreaks ("\n"
) after links and/or images may be doubled sometimes.
Example: #266 on https://lihkg.na.cx/thread/1465/page/11
In most desktop browsers, double-click and drag is a built-in function to highlight text which automatically snap the selection to word boundaries. This is also present in most text editing software.
With the addition of the double-click and hold menu, the said function (on at least Chrome and Firefox) is broken.
As title
Post: https://lihkg.na.cx/thread/40473/page/1
There maybe somebody is trying to improve the menu. lol I just got some opinion about it after use. I hope some would be able to help to make it better.
I think the menu should be assistance of main features instead of replacing them. For example, the floating buttons is easy to use to reply/open a topic. It is better to remain in the layout and the menu is another optional way to trigger these features whenever users want it.
Double click + hold + drag to trigger a function is quite a tired control. I think it can be more simple like just double click + hold and the menu remains until next action or implement single right click etc.
It is just my personal opinion. But I know the menu will be a good function when we can figure out a good UX for it. Let's try it out together ๐
Add Lomoji in emotions.js
https://lihkg.na.cx/thread/35279/page/15
Add "Share" function into menu
Hi, is it possible to add a serif font mode for the text?
In OSX the text are sometimes hard to read, and it would be much better if a serif font is used (instead of san-serif).
Many thanks
Suggest to add responsive layout for desktop/tablet mode. The sidebar will always show when in desktop/tablet and one column in phone.
The entire page will scroll to the top by itself after clicking bookmark button and scrolling down (probably because of this.reloadPosts(page))
Show all images in post with gallery. Like the one in official apps.
User Agent:
Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:42.0) Gecko/20100101 Firefox/42.0
(quite old one)
can use clean reply? ๐
can use quote reply? ๐
can copy context and workaround for quote reply? ๐
Now, the layout will change when increase font size from browser.
Suggest to add a font size selector to increase/decrease font size without affecting the layout.
For the sake of better user experience, please activate the cursor in the first textfield when new/reply button is tapped/clicked.
Slow performance on development environment and using lots of resources in browser.
The codes for fetching post should be separated from component codes
There seems no create topic button in both category view & thread view in split mode. lol
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.