* [Feat] channelTabs: Allow Setting Tab Limit
* Created a settings option to set a limit on tabs, so you don't overwhelm your computer by having millions of tabs open.
* [Feat] channelTabs: Allow Limiting Servers to One Tab Each
* [Fix] channelTabs: Bypass Server Tab Limit when using Open in New Tab
* [QOL] channelTabs: Switch to makeRange for Some Values
* Remove comment
---------
Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>
* add serialization for settings and a myraid of other fixes rewrites.
* test dummy settings
* fix issue with commits not being logged, rewrite some elements
* remove dummy setting
* fix compact tab resize issue
---------
Co-authored-by: Jake <jake@Georges-MacBook-Air.local>
Co-authored-by: justjxke <Jake0300@protonmai.com>
* add serialization for settings and a myraid of other fixes rewrites.
* test dummy settings
* fix issue with commits not being logged, rewrite some elements
* remove dummy setting
* windows titlebar padding fix (maybe works maybe not)
* scaling, padding with linux, global rendering
* inverse padding logic
* disable compact expand on hover setting
* myriad of fixes, enhanced bookmark system, and shit
* change to intl
* fix crashing
* fix errorboundry
* fixes
* whitespace moment
* whitespace moment
* icon fixes
* Polish bookmark navigation
* resize handle settings
* lint horror
* proper message requests support
* Bookmark special pages support (Quests, Shop, Message Requests, Discovery)
* nitro page support (with a lil easter egg)
* active quest gradient (toggleable)
* different icon method
---------
Co-authored-by: Jake <jake@Georges-MacBook-Air.local>
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
* add serialization for settings and a myraid of other fixes rewrites.
* test dummy settings
* fix issue with commits not being logged, rewrite some elements
* remove dummy setting
* the big one.
* redo some settings
* notification-badge style
* dont know how i missed this
* fix padding and topbar position setting to need restart (doesn't show immediately until restart)
---------
Co-authored-by: thororen1234 <78185467+thororen1234@users.noreply.github.com>
Co-authored-by: Jake <jake@Georges-MacBook-Air.local>
* basically instead of changing the current tab:
-if there is a tab for that channel: swap to the channel tab
-if there isnt a tab for that channel it creates a new one
-there is a 3 second (you can change it in settings) grace period for when you are quickly switching tabs so your tabs dont get filled
also added background (and border to the active tab) to the tabs so it works better with custom themes that have image backgrounds
* made the improvements settings
* better regex (ty thororen)
* Update style.css
---------
Co-authored-by: thororen <78185467+thororen1234@users.noreply.github.com>