dnitza / mercury-issues Goto Github PK
View Code? Open in Web Editor NEWA place to track issues for Mercury for Mastodon — https://onmercury.app.
A place to track issues for Mercury for Mastodon — https://onmercury.app.
I’m a bit of a hardass about accessibility and I try not to interact with posts without alt text in social media (among other things, because then that content gets to my followers who can’t access it). Would it be possible to add a toggle for a sign if an image doesn’t have alt? I have my computer set up so these images get a red frame around them, but it could also be something like an overlay or something else. It makes it much easier and faster to tell if something is inaccessible!
Describe the bug
The compose view is too cluttered when replying and "you're replying to x" covers everything i'm typing.
To Reproduce
Steps to reproduce the behaviour:
Reply to a toot on iPhone SE 2016 especially to a user with a long username.
Expected behavior
A clear and concise description of what you expected to happen.
Reply to a toot on iPhone SE 2016 especially to a user with a long username.
Screenshots
If applicable, add screenshots to help explain your problem.
iPhone (please complete the following information):
iPhone SE 2016
iOS 13.6
Additional context
Add any other context about the problem here.
Links, within profiles, appear as three, back to back, identical elements, rather than just one link.
To Reproduce
Expected behavior
VoiceOver should only identify the link as a single link element. .
iPhone (please complete the following information):
This also applies when using a Bluetooth keyboard.
Describe the bug
No display of toots. The search wheel is turned on for some time and nothing works.
To Reproduce
In any view where you can display toots, this occurs.
Expected behavior
No display of toots. The search wheel is turned on for some time and nothing works.
iPhone (please complete the following information):
Additional context
Unfortunately, the app is not usable at the moment.
After composing a brand new Toot, after the toot is posted, VoiceOver focus immediately gets pulled to the status bar at the top of the screen.
To Reproduce
Expected behavior
VoiceOver focus should be back on the timeline, preferably where you were at before composing the toot.
iPhone SE: 2020.
OS: IOS 13.6.
Now that Mastodon supports running on Tor this feature is a must have in Mercury.
Is your feature request related to a problem? Please describe.
Add an icon at the bottom linking to Notifications feed with an indicator for new notifications. Maybe move Settings to Timelines page?
Describe the solution you'd like
Faster access to Notifications and visual indicator notifications are waiting.
Describe alternatives you've considered
N/A
Additional context
N/A
Describe the bug
The schedule function does not work at all.
To Reproduce
Steps to reproduce the behaviour:
I follow the instructions it says it’s scheduled. Then it immediately posts on my feed.
Expected behavior
I expect to schedule a post for a given day and time-and it should not appear on my feed until the day and time scheduled. Instead it shows up as if I posted it live.
Screenshots
None
iPhone (please complete the following information):
Additional context
No context, just disbelief that the schedule function does not schedule at all, despite how intuitive the functionality is. There is no way I’m doing it wrong. Each post confirms upon completion that its scheduled. And then it promptly appears live on my Mastodon feed.
Thank you for addressing the problem.
Is your feature request related to a problem? Please describe.
No. It's a feature request to improve usability.
Describe the solution you'd like
When viewing toots, user must swipe or tap on post to take action. Swiping requires multiple long gestures when multiple actions are desired. Tapping on the post pops up the action icons at the bottom where you can quickly tap to like, reblog, etc. this is a preferred use case for me as it is less effort and quick.
Describe alternatives you've considered
N/A
Additional context
N/A
This is a very small thing, but after I boost a Toot, and then go back and review my home timeline later, I forgot which Toots I boosted, and there is currently no indication that a Toot has been boosted by me or not.
Could either of the below work as a solution?
I like 2 the best because I can just flick through timelines quicker that way.
I'd ultimately like VoiceOver to tell me if I previously boosted a Toot before, or not, when scrolling through timelines.
iPhone model. SE 2020.
OS: 13.6.
Describe the bug
A clear and concise description of what the bug is.
I cant unsave a tag
To Reproduce
Steps to reproduce the behaviour:
Save a tag - restart app - Unsave a tag - restart app
The tag will appear again
Expected behavior
A clear and concise description of what you expected to happen.
It shouldn't show tag after un saving
Screenshots
If applicable, add screenshots to help explain your problem.
iPhone (please complete the following information):
Additional context
Add any other context about the problem here.
Describe the bug
The description under Home, Federated and Local are clipped a bit.
To Reproduce
Steps to reproduce the behaviour: Use Zoom settings on iPhone Display Settings
Expected behavior
No clipping
iPhone (please complete the following information):
Additional context
Doesn't affect functionality. Low priority.
Transferring this from the discussion in the fediverse over here so it doesn't get lost.
Right now, a VoiceOver user cannot interact with a toot at all, other than passing through the gesture (double-tap and hold), and once the three ascending tones are heard, swipe left (short or long), or right (short or long), in the hopes to find the correct short or long. Also, this does not give access to tapable items such as links, mentioned users, hashtags, etc. Also, even in details view, the stats to a toot aren't being exposed.
As @rkingett suggested in the thread and other discussions, custom actions should be implemented to deal with this. The default action, meaning merely focusing and then double-tapping the toot in the timeline, should, IMO, do either of two things:
In both cases, additional actions should be present for replying, boosting, favoriting, and any tapable items inside, including, but not limited to:
In the toot details, everything should be reachable via swipes, including possibly the client if it is shown, the stats, etc. If replies are shown, these should again be treated like in the default timeline views, with options to open their details of course. That is, if Mercury offers this multi-level toot detail viewing.
It is difficult to tell the difference between follows, favorites, boosts, and replies in the notifications list. Please provide a clearer visual distinction between these types.
Describe the bug
There appears to be no way to like, reblog, etc. a toot from a feed. See attached screenshot.
To Reproduce
Search and save a custom feed. Select the feed. Try to interact with the post. No action icons below the toot. No option on long press to Luke, reblog, etc.
Expected behavior
Enable OneTouch interaction with toots in custom feeds.
iPhone (please complete the following information):
Additional context
N/A
Describe the bug
The usage agreement forces the user to agree to a text that isn't clear and concise, especially the first paragraph. Also the GitHub-Link to blocked instances doesn't work.
To Reproduce
Read the text, click the link.
Expected behavior
A clear and concise agreement that states what the user needs to agree to and why.
Screenshots
–
iPhone (please complete the following information):
Additional context
I generally think that usage restrictions for software are a slippery slope and can recommend the following article on the topic: https://www.fsf.org/bulletin/2019/fall/building-ethical-software-based-on-the-four-freedoms .
After a timeline loads, VoiceOver announces that there is no new content when there, in fact, is new content.
VoiceOver should say, new content available.
Device: iPhone 2020.
OS: 13.6.
When reading threads, it takes more than one swipe to navigate forward in a thread. Navigating in reverse, looking at threads, appears to have the same issue.
VoiceOver should treat each toot in the thread as a single element.
IOS 13.6.
iPhone SE 2020.
On Mastodon web, when replying to a post, the reply maintains the same security setting. Within the app I noticed that in replying to a followers-only post, my reply defaulted to public and I had to switch it to followers-only.
Describe the bug
When typing in a field, the keyboard flashes with almost every typed character. This only applies to the toot field. Does not apply to the text field when entering a content warning or the fields for options in a poll.
To Reproduce
Tap the new post button
Start typing
Observe that the keyboard flashes every few characters when typing fast, or every character when typing slow. Also observe that some letters may not be typed while typing fast.
Expected behavior
Umm, I expect the keyboard to not flash
Screenshots
NA
iPhone (please complete the following information):
Is your feature request related to a problem? Please describe.
Currently, Mercury speaks a user's display and screen name directly after each other, which is I guess also how it's displayed visually. However, in my opinion this slows down navigation for speech, but especially braille display users. In 99% of all cases, what you'd care about the most when reading a post is someone's name, and the content of the post. Having to hear their screen name every time as well, especially if they're on a different instance, can get a bit tedious. This is even more apparent if using a braille display, which can only display a limited number of characters at a time. The one I'm using with my phone most of the time is 14-characters long. SO as an example if we take both my display name and full screen name, Piotr Machacz [email protected], that takes up 39 characters, so I'd have to scroll it 2, probably in practice 3 times to actually get to the toot content.
Describe the solution you'd like
Since Mercury already has an accessibility section in its settings, presenting the username last could just be a toggle there, this would make people on both sides of the fence happy if someone prefers the current behavior
Additional context
Presenting the username last for screen readers is being done in a number of other clients, including the official Mastodon web app, Pinafore, Tusky on Android and Toot! on iOS. So it's a format that seems to be preferred by users.
When replying to someone, the edit cursor starts at the beginning of the edit field, not at the end, past the usernames. I am assuming this is a general bug, but I am unsure. It happens when sending a reply or DM with VO turned on.
To Reproduce
Expected behavior
The cursor should start at the end, past the usernames mentioned.
iPhone information.
iPhone: SE 2020.
IOS 13.6.
When visiting a profile through the router action, all buttons are dimmed, such as follow.
To Reproduce
Expected behavior
I expected all profile buttons and elements to be available to interact with, such as buttons, and otherwise.
Device info.
First of all I absolutely love the level of customisation in this app. Having the ability to change the order of custom actions around is really cool. I have a suggestion that could speed up the process.
At the moment, you need to press on each action slot and change the action in a list. This means that, if you for example want to swap some actions around, you need to press on and change both of them, otherwise you'll end up with duplicates. A better way to do this I think would be to use the native iOS interface for a reorderable list, I'm not sure what it's officially called. You can find an example of this if you go to Settings>Accessibility>VoiceOver>Rotor. You have a rather large list of things you can put on the rotor, with a button on the right of each of them that can be held down to move an item up or down. If you press it and start moving, VoiceOver provides feedback what gets moved where so you always know what you're doing, and if you really don't want to manually drag things around each item also provides a "move down" and "move up" custom action so you can also move things that way.
Describe the bug
When pressing the “send toot” button to post a toot, if I accidentally press the button for a few times, multiple toots of the same content will be posted.
This is clearly due to that the “Send toot” button is not disabled when processing the first send request. With multiple pressing events, multiple sending requests are made.
To Reproduce
Compose a toot, quickly press “Send toot” button for twice before the view returns back to the timeline. Two toots will be posted and shown on the refreshed timeline.
Expected behavior
Regardless how many times the user presses the send button, only one toot of the same content should be send in the same run.
Screenshots
N/A
iPhone (please complete the following information):
Additional context
N/A
When pulling down a timeline to refresh it, I have to do so almost 3/4 the whole length of my screen on the iPhone 12 mini.
I would say at most I should have to pull it about 1/3 the length of the screen.
Is your feature request related to a problem? Please describe.
User profile doesn't show me if they are following me.
Describe the solution you'd like
Display a follow status line showing whether users follows you. Could be text or icon.
Describe alternatives you've considered
N/A
Additional context
N/A
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.