Giter Club home page Giter Club logo

betterdiscord-collapsibleui's Introduction

Hi there ๐Ÿ‘‹

I'm a full-stack developer who enjoys experimenting with new languages and writing plugins, websites, applications, and tools in order to help people and learn along the way.

A bit about me:

  • โšก Fun fact: I can code in over 15 different programming languages
  • ๐Ÿ“ซ How to reach me: Feel free to contact me on LinkedIn, Discord, or by Email
  • โญ Pronouns: He/they (Or anything else, I'm not picky)

My Github Stats Top Langs

betterdiscord-collapsibleui's People

Contributors

aluerie avatar aspizu avatar programmer2514 avatar vanja-san 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  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

betterdiscord-collapsibleui's Issues

Doesnt work

I just got this plugin and it fails to start no matter what. i dont know why tho. Does this conflict with any other plugin or is it something to do with the threads update?

My plugin list is:

  • AutoPlayGifs
  • BDFDB
  • BetterFormattingRedux
  • BetterRoleColors
  • CallTimeCounter
  • CharCounter
  • CollapsibleUI (This one but it just wont load)
  • CompleteTimestamps
  • CrashRecovery
  • Double Click To Edit
  • EmojiUtilities
  • GameActivityToggle
  • GifSaver
  • GuildProfile
  • ImageToClipboard
  • ImageUtilities
  • InvisibleTyping
  • Link-Profile-Picture
  • LinkBanner
  • NoSpotifyPause
  • NotificationSounds
  • OldUpload
  • OpenSpotify Links in Spotify
  • PluginRepo
  • ReadAllNotificationsButton
  • Send BD Emotes
  • ShowConnections
  • ShowHiddenChannels
  • SpellCheck
  • SplitLargeMessages
  • SpotifyControls
  • StaffTag
  • StatusEverywhere
  • streamerModeOnGoLive
  • ThemeRepo
  • ThemeSettings
  • TypingIndicator
  • UserVoiceShow
  • UserVolumeBooster
  • XenoLib
  • ZeresPluginLibrary

sorry for the long list but maybe one of them is conflicting and known to conflict and it would be great to know so yah...

Request for compatibility with OldTitleBar

First off, thank you for making this. I'm really enjoying my time with this plugin.

As of now, when using OldTitleBar and while on the friends/DMs tab, CollapsibleUI's buttons show up on the right of the close button.
image
I hope it's not too much trouble to ask if you could make it so they appear on the left instead.

Thank you and best regards.

[BUG] Collapsible UI with Channel DM - Members List

For some reason when both plugins Collapsible UI and Channel DMs are enabled the member list ends up having an issue where it will only close half way when on members, and when selecting DMs to collapse it, it will not at all. When switching back to members after selecting DMs it will lock up and no longer collapse half way anymore.

The only way to get it to work properly is by being selecting DMs and then changing the channel which will move the members list icon from the furthest right position to 3rd from the right, which will allow you to collapse the members list finally.

This adjustment that makes it end up working is only temporary and does not transfer from one guild to the next making these steps have to be repeated. Same goes for anytime you restart or start up the client.

Hopefully this video will help give you a better idea of the issue.

Collapsible_UI_Bug.mp4

Compatibility issue

plugin is not compatible with Lighty's message logger v2 plugin, the button covers it up. also appears to not play nice with user notes by creating 2 member list buttons.

everything collapses?

so with the newewst canary my options menu for muting my mic and such collapse as well which i dont want and even unloading collapsing ui it stays until reloading discord without it on... could we get a setting to turn that off from collapsing?

Feature request: collapsible toolbar

The extension collapses the toolbar icons of CollapsibleUI without offering the possibility to collapse the whole toolbar at once. This makes the user interface look clumsy, as it is superimposed on the username when the minimum size requirement of discord is disabled.

Screenshot from 2022-04-05 17-57-35

[PERFORMANCE] Config file writing spam

This plugin is currently writing to the config file (CollapsibleUI.config.json) around 10 times per second.
The config file should only really be written to when the configuration is changed.
It should be quite clear as to why writing the file 10 times per second is bad. Not only for performance but also SSD health.

Plugin can not be loaded

the plugin from plugin repo dont load (outdated 1.10) then i downloaded the github version from here now this:
image

Error when restarting/reloading while the plugin is enabled

The elements you are trying to access have probably not been created at that point.

This error was caught when I wrapped the initialize function in a try/catch statement

TypeError: Cannot read property 'insertBefore' of null
    at CollapsibleUI.addToolbarIcon (CollapsibleUI.plugin.js:107)
    at CollapsibleUI.initialize (CollapsibleUI.plugin.js:20)
    at CollapsibleUI.start (CollapsibleUI.plugin.js:69)
    at Object.startPlugin (<anonymous>:4:231237)
    at Object.startAddon (<anonymous>:4:231032)
    at Object.loadAddon (<anonymous>:4:192268)
    at Object.loadAddon (<anonymous>:4:229205)
    at Object.loadAllAddons (<anonymous>:4:194368)
    at Object.initialize (<anonymous>:4:189046)
    at Object.initialize (<anonymous>:4:228415)
    at Object.startup (<anonymous>:4:290639)

image

Collapse a panel when exiting the window

I am using multiple monitors.

Discord is located on the left monitor. To move the mouse to an adjacent monitor, I need to swipe it over the collapsed contact area (on the right).

When you hover the mouse, it expands, but does not collapse when the mouse moves outside the window to the adjacent screen.

Because of this, the list of contacts remains expanded, and the text area narrows.

Not working key combination with latest version of the plugin

Hi! I have a problem with version 6.1.1 of the plugin.

In Czech keyboard layout when you press an equal symbol (first key on the left from backspace) in combination with shift key, it makes a hook symbol (ห‡) which some characters uses (ฤ, ลฅ, ลˆ). The problem here is that when I do that, it does nothing, but only when I disable the plugin.

It would be lovely to be fixed, because some words mean completely something different without the hook symbol.

Thank you for your attention and sorry for my English if there are any mistakes.

Collapsable sections are not showing anymore

Hi ! Thank you for the great plugin !
Since last night, I don't know if there was an update or something but the collapsable sections are not showing anymore.
The button of the toolbar are unresponsive as well.
I tried disabling all other plugins and themes but the bugs is still there.

[Feature Request] Add keybinds corresponding to each button

Basically title, would be nice to be able to press something like Alt + C for the channel bar to get collapsed-uncollapsed.

  • Add keybinds functionality
  • Add settings UI to set/edit/remove keybind for each button
  • Maybe add setting "Enable keybinds" to turn the whole function off/on
  • Maybe add text when hover the buttons that reminds of keybind like "Channel List (Alt + C)"

Thanks for this cool plugin.

Request: Options GUI

Not sure if this is the correct place to post, forgive me if it is not.
Great addon.
Would love to see an options menu to disable and hide certain buttons that we don't use due to a theme and/or other addons we may be running.

In my case, I don't need the TitleBar icon option nor the typing area option since the theme/plugins I ran remove the title bar and create a new message window area.

Would also be nice to have the ability to add or subtract how far something slides (in case we are running a theme which is say 100 pixels wider on one of the option given).

Would be great if there was also a speed changing option where we could adjust the speed to what we prefer.

These are all cosmetic gui based option setting and none of it is needed right away. Just ideas for a future update.

Once again, thanks for your time and your addon.

Not working

Getting "CollapsibleUI could not be started" error.

Not Disabling Ui

image
image

When Disabled In The Settings The Ui Still Shows Up
(The Call Container Went Away)

Plugin fails to load on GNU/Linux

The plugin currently does not check if the menu bar is handled by the system or Electron. This causes the plugin to silently fail on the Linux version of BetterDiscord

Feature request : Collapse UI only if window size is small

Add a setting to collapse automatically some parts of Discord when the window width is under X px.

I would like this setting because I want to collapse channels and members when my Discord window is small but when my Discord is maximized I don't like to collapse these parts.

Thanks if you this setting.

Buttons seem to disappear when starting or ending calls.

It seems like the buttons for toggling the UI seem to often disappear when a call starts or ends, often.
If enough UI is hidden, a user could conceivably get stuck and need to restart discord if they don't know how to use keyboard navigation.

cuts window bar buttons by 4px

When this plugin is enabled, buttons on window bar gets cut by 4px from above (non-clickable) (screenshot 1). When I set window bar - height in settings of the plugin to 22px (default discord value) - it expands by 4px down (screenshot 2)
Expected behavior: to look like default discord (screenshot 3)

screenshot 1
screenshot 2
screenshot 3

collapsed ui won't un collapse

when i put my mouse where the ui collapses, it will not come back, I don't have ui transitions off and i have tried to mess with the un collapse distance, still nothing. the only thing i can think of is another plugin is breaking it, but it was working like 2 days ago so i have no clue

2022-01-24.10-34-03_Trim.mp4

Plugin seems to do nothing

I downloaded and installed the plugin, discord acknowledged that it was loaded, no new buttons appeared up the top and no parts of discord are collapsible/resizeable. I restarted the discord client just in case, no change. I turned my theme on and off just in case that was interfering, no change.

I'm using discord stable 132320 and betterdiscord 1.5.3 on windows 10 64-bit.

Newest update breaks plugin

Just updated CollapsibleUI, latest ver as of writing this issue, nothing collapses anymore and the toolbar that CollapsibleUI normally has is gone.

When some other BetterDiscord plugin gets update - CollapsibleUI stops working until you toggle it off/on

Steps for reproduction. CollapsibleUI version 5.7.2. BD Core version 1.8.2

  1. While everything works fine - wait for some plugin to get updated so BetterDiscord notification pops up
    image

  2. Click "All" - plugins above get updates just fine.

  3. CollapsibleUI's buttons are gone
    image

  4. But the plugin is still on in settings
    image

  5. Toggling off/on brings it back to working state

PS. this issue is a summary of the support thread in forum channel of BetterDiscord server

Crash(?) when enabling/disabling plugins

If you enable or disable other betterdiscord plugins, e.g. channel tabs or if you change the username locally via a plugin edit user (probably because it changes the user interface), the plugin will stop working and will be enabled again when you switch to another channel

(no entries in the console)

Sections not collapsing when relevant button is not visible (set to 0).

Hello again ๐Ÿ˜€

Seems that disabling a button also disables collapsing if you've set it earlier. I'm not sure if this is a bug or a safety feature of sorts. Would you consider making it so that I can have sections collapse even if the relevant button were invisible? e.g. I've enabled collapsing for the server list and don't intend on changing it so I'd like to hide the button, but doing so would prevent it from collapsing even if "cui.serverListButtonActive": "false" (it actually works until you restart Discord).

I hope you'll look into it!

Thanks again.

Plugin currently not working with latest stable Discord update!

Enabling the plugin currently just leads to a "CollapsibleUI could not be started." error bubble appearing at the bottom of the window.

Discord Version:

Stable 110451 (c233a73)
Host 1.0.9003, Windows 10 64-Bit (10.0.19042)

(If I can provide any more information let me know! I'm not the most knowledgeable with GitHub stuff.)

Feature Request: uncollapse on hover

First of all, I'd like to say that this plugin is amazing and makes Discord a lot cleaner and more pleasant to use. But it would super convenient if it was possible to configure a couple of the collapsible sections of the UI to re-appear when you hover over where they used to be. For example, this extension for Chrome has such functionality: https://github.com/patrickxchong/hide-discord-sidebar.
Also, it would be super neat if it was possible to somehow group the toggler buttons introduced by this extension. Not sure how feasible it is.

Plugin not working

As can be seen, the collapse UI sliding menu no longer displayes in the toolbar when the plugin is enabled.

image

Moreover, the plugin settings page is not opening either.

image

Please look into this. Thanks.

BUG - User area and channel hider

When hiding the channel bar you also hide your user controls area, that's fine but when re-enabling that section user area jumps to the bottom of the channel list.
image

Toolbar not handled correctly while viewing a thread

While viewing a thread in full view, the plugin currently removes the More button instead of the Member List button, leaving the user with two Member List buttons and no More button.

Discord layout update:

A new problem has appeared; the Member List button should be removed while viewing a thread in partial view as clicking it in this state will not do anything. There also appears to be an issue with the member list refreshing incorrectly that results in it becoming temporarily broken after a thread is opened (in partial view).

Request for compatibility with Notification Sounds plugin

Hello again!

Thank you for your continued hard work on this plugin.

I'd like to request compatibility with DevilBro's Notification Sounds plugin.
For the most part, there's no problems except on initial launch where Notification Sounds seems to prevent CollapsibleUI from initialising or something. Collapsible UI doesn't come into effect initially at the home/DMs screen. I have to select a guild/"server" and then it works. I can then return to the DMs screen and it continues to work.

I hope I've explained that well enough, but if not please feel free to ask me anything else you might need to know.

Thanks again!

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.