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:
A feature-rich BetterDiscord plugin that reworks the Discord UI to be significantly more modular
License: MIT License
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:
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:
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...
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.
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.
Maybe add a setting for it?
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.
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.
Following up on #29, in v5.1.2, the plugin's buttons now show up correctly while in DMs, but are on the right of the close button while in a server/guild.
Sorry to bother you again with this ๐ and thank you for your hard work!
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?
Disabled the collapse of server list and it made the list of servers closed and thus discord unnavigable until I removed collapsibleUI
It would be nice to have the ability to collapse the channel list/server list while watching a voice channel/stream
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.
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)
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.
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.
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.
e.g. Auto-expand the DM list but not the server list
Basically title, would be nice to be able to press something like Alt + C
for the channel bar to get collapsed-uncollapsed.
Thanks for this cool plugin.
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.
Getting "CollapsibleUI could not be started" error.
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
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.
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.
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)
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
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.
Animations, updates, autocollapse, etc. stop working while the user is in a call
Just updated CollapsibleUI, latest ver as of writing this issue, nothing collapses anymore and the toolbar that CollapsibleUI normally has is gone.
Steps for reproduction. CollapsibleUI version 5.7.2. BD Core version 1.8.2
While everything works fine - wait for some plugin to get updated so BetterDiscord notification pops up
Click "All" - plugins above get updates just fine.
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
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)
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.
as the title says on newest canary collapsible ui only work on dms now and discord goes back to normal looking as soon as u click a server
Here is a screen recording that shows it better:
I've fixed this in my personal fork (by removing the code haha), because I don't care much for the sliding animations, but I thought I'd make an issue report anyways
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.)
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.
The theme DiscordNight puts the upload button in the lower right of the message bar. Trying to press it makes the member list unhide and then shifts it away
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.
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).
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!
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.