xenohunter / bluesky-overhaul Goto Github PK
View Code? Open in Web Editor NEWUX improvements for Bluesky web app
Home Page: https://bsky.app
License: MIT License
UX improvements for Bluesky web app
Home Page: https://bsky.app
License: MIT License
I would like to request a feature where one can hover on the relative date/time and it shows the exact time of posting.
Also, do you accept PRs? I might work on this myself if I can find some time ๐
Hi!
Love the extension!
I was looking to create chrome extension to add a quick-link/button to posts to add a https://skeeet.xyz/ link to a post, since i usually use that over psky
links for people who dont have accounts
Is this something you'd be interested in accepting into your extension at all? No worries if not!
Like that feature on Twitter when you hit the "+" button to stack many compose modals and then send them all at once.
List of posts to reply to:
Inspired by this post. Also @ianklatzco if you could elaborate on the feature description that would be great!
Currently only the mobile app has a dark theme whereas desktop users are stuck using the default light theme.
You can enable a temporary dark theme in the Settings -> Storybook but it looks unfinished and resets when you leave the settings. Hoping to extend that into a functional dark theme.
I'm working on adding some advanced search keywords inspired by Twitter search ("from:" and "follows:" to start)
Don't prevent the default event for non-text attempts at pasting.
Following this post.
Hi Phil,
would it be possible to create a key binding which is able to just scroll down any bluesky page?
That would be very helpful for me.
Thank you very much and kind regards
Based on this post.
It seemed to be working at the moment of the last release (#58) but now it silently fails to make the card appear.
Accumulate server responses with notifications and substitute the app's requests with instant responses.
The extension takes priority over the typing of words and only the shortcuts work, the rest of the extension and Bluesky work as intended.
Link to the author's profile leads to staging.bsky.app
instead of bsky.app
Probably impossible to do that for all types of notifications but may be realistic to store some kind of ID and match that.
All features should be optional (though the current ones should be enabled by default).
i prefer to use dark mode and there are two things i have issues with:
This happens unevenly with the <div contenteditable="true">
that serves as the text area for composing posts. Probably can be fixed by setting a focus
event listener on that div
from within EmojiPipeline
and using cursor.restore()
.
Features and fixes to be implemented:
j
and k
gets stuck upon reaching a "View full thread" element)Esc
to unfocus postEsc
to cancel the choice modalTab
and side arrows to switch between tabs on main ("Following" and "What's hot")Enter
work againDesired behavior:
Aside from the handle itself, there should be at least that user's display name and, probably, their profile picture thumbnail.
Right now it doesn't do anything on desktop. Sharing options: copy link, make a tweet.
Although Paul Frazee wrote that images can be pasted now, it still doesn't work for me so this one needs prior investigation.
See this post. The error is login failed: wrong identifier or password
.
Sometimes you start selecting text within the boundaries of a modal and releases the mouse button outside of it. That shouldn't cause the modal to close.
There were a couple of posts with such links: a line of text is underlined but the link is to a completely different URL.
The base color gradient should match the favicon of the web app or the Android app.
Put all DOM-related functions in one place.
Make a unified Promise
-based API for those functions.
It can be used to re-enable the extension after bug fixes in a later release.
Credits to Panta for the idea.
This should be enabled both for the user profile and in profile popups (#11).
Add the YouTube embedded player on the post page if it contains a link to a YouTube video. (Adding it to the timeline is more complicated because inserting and removing of elements is needed to avoid memory leaks, so that should be a different issue.)
The latest build (v1.2.1) does not include the dist folder, which is needed to install the package.
It is fixable without dev support by grabbing the dist folder from the previous build and pasting it in the main folder.
Following this post:
Once a link to a profile (including in-text handles) is hovered, there should appear a popup with basic user information and the buttons "follow" and "unfollow."
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.