Giter VIP home page Giter VIP logo

mastoplus's Introduction

  • ๐Ÿ‘‹ Hi, Iโ€™m @joshuapack
  • ๐Ÿ‘€ Iโ€™m interested in programming and games
  • ๐ŸŒฑ Iโ€™m currently learning InertiaJs
  • ๐Ÿ’ž๏ธ Iโ€™m looking to collaborate on great open source projects
  • ๐Ÿ“ซ How to reach me: JoshuaPack.pw

mastoplus's People

Contributors

cutls avatar hakabahitoyo avatar herringtondarkholme avatar joshuapack avatar ktachibanam avatar nanamorse avatar roytam1 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

jahands

mastoplus's Issues

Feature: Profile View

Currently, when clicking on a profile, it pops up in a new tab on the server it is from. What I would like to happen is a way to view the profile from within MastoPlus.

Mobile back button for modals

Currently on certain things the back button doesn't work as one would think. For example, on the profile view when I hit the back button it should close it on mobile.

More info is needed on all the areas we need the back button to work.

Enhancement: Opening notification window shouldn't mark everything as read

As soon as you open the notification window, there is no way to determine what you've read/looked at/clicking on or what you haven't read/looked at/clicked on.

I think there needs to be a way to determine what the user has interacted with and possibly even have a Mark All As Read button at the top to go along with the Close and refresh button.

If I recall correctly, Google+ had a grayish background for unread notifications and then white for when it was read. I could have this backwards, or could be completely wrong.

Notification window needs a close button so you don't have to click outside of it to close it

When you click the notification bell in the top right corner and the notification window opens, where the bell was is now a refresh button for the actual notification window. It would be nice if this was changed to an X to close the notification window and the refresh button was moved elsewhere or keep the refresh button where it is and add a close button so that you're not required to click outside of the notification window to close it.

Enhancement: Ensure pictures full intrinsic size can be rendered completely within the UI

Currently, MastoPlus appears to be one of the best social media websites to upload large/tall images; however, it is still rendering images at a smaller size then the photos intrinsic size.

Within the newsfeed, it has to be rendered at a tiny fraction of its intrinsic size, and that makes perfect sense. However, when clicking on the image, it can still be rendered at a significantly smaller fraction of the intrinsic size of the image (about half the size).

Currently, it seems the behavior of images that are too large for the screen size is that it will match either the height or width and scale the other side down proportionately. My suggestion, for when the image height or width is too large for the current viewport, is to display the image at its full intrinsic size and allow for scrolling (potentially allow zooming, too.)

While the images can be opened in a new tab or saved on mobile, which usually allows for complete intrinsic size rendering, this is occurring outside of the UI. My audience doesn't always know how to do these steps and the images are impossible to read for them. 1st-party support of intrinsic size rendering is preferred - that means one click on the image and it is rendered at its intrinsic size.

Screenshot from 2022-12-18 13-30-01

Enhancement: Being able to pin various timelines to specific columns

Currently, if you click Home, you get all of the content from the home feed in column view, as it should be.

For this example, I'll use 3 columns for the column view.

It would be nice to be able to assign certain timelines to each column. Column 1 could be Home, Column 2 could be Public, Column 3 could be Local.

This would be configurable by the user and they could have < > arrows to be able to move them around just like in Advanced Web View on Mastodon currently.

This way for those of us like myself who want to see all 3 timelines at once, I can do this in column view with the G+ layout just like normal.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.