Giter Club home page Giter Club logo

teamotes's Introduction

Hello.md πŸ¦€

My name's AndrΓ©. Feel free to leave a guestbook entry.

teamotes's People

Contributors

ahmedwalid05 avatar allcontributors[bot] avatar andressweeneyrios avatar lostdesign avatar the94air avatar wheredidhugo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

teamotes's Issues

Hard size limit

Especially during high periods of activity, chats with Teamotes users in them become unreadable very quickly thanks to 960+px images being constantly spammed one after another. Seems to be unique to discord that one user starts spamming these, another users sees they're getting away with it and joins in, suddenly chat is unusable for anyone else.

A hard limit on size would help control this spamming, perhaps down to 128px so the images coming out of Teamotes are more in line with slack/discord emoji sizes.

New name for the projects?

The scope no longer is just MS Teams chat, as it actually works in many other places - for that a new name should be considered.

Copy dynamic sized emotes

It'd be nice if you could choose a size of the emote you want to copy, basically just 0.5x, 1x and 1.5x perhaps?

  • Research what's necessary to do in oder to get different sizings
  • implement three different sizing buttons

"Loading content..." takes a lot of time

So recently I left my laptop on over the night and today morning when I unlock it I can see the app saying "Loading content..." and it doesn't seem to load any content so I've to restart the app. Also clicking settings icon and home icon again doesn't give results.

Add auto updater

Add electron's autoUpdate mechanism or similar. The app should get updates automatically, without the need to redownload the app all the time.

Add a full-size preview facility

It would be nice if there was a way of previewing a full-size copy of an image. I sometimes have two very similar images with slightly different (and oh-so-funny $internet_points++) captions but it's quite hard to tell them apart at the moment. Being able to alt-click or whatever on an image to get a proper preview would be really useful.

Fix static image mime type

Currently the image mime type is hardcoded to image/png but should rather be dynamic based on the file that got clicked on. Perhaps related to #9 as electrons api includes a get filetype method.

Check the following line:

const blob = this.b64ToBlob(buffer, 'image/png', 512)

See https://nodejs.org/api/fs.html for reference, there should be file.extension or something along those lines.

Improve first startup / navigation

On first start its currently not clear what to do. To fix this, we should rather show the Select a directory splash right on first start.

  • get nice undraw.co illustration

  • if no mediaPath has been set, display that image (basically currently replacing the "Loading" in Home.vue

Add keyboard navigation

Select images by navigating with they keyboard arrows and selecting them by pressing enter.

Add search input

Filter the emotes in the frontend based on an given input

  • add searchbar

  • add search functionality

  • add press / shortcut to focus on search input

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.